|
|
| | Ask HN: How does a Bitcoin based voting app works? | | 6 points by dcarmo on Dec 4, 2016 | hide | past | favorite | 15 comments | | I've been thinking about this for a while. From my understanding, each vote cast would create an entry on the global blockchain. But the minimum one can spend to create a node is a Satoshi, which is frowned upon on the community, and even so when you get to millions of votes, it'd become a bit expensive to keep the app working. Did I get this right or is there a better approach to scale? |
|

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
You could, for instance, create 1 billion private keys, and distribute them individually among 1 billion people. And then they would vote by signing their voting choices on your voting website. Of course, you don't even need Bitcoin for this scheme.
It's much more complex than that though, since you have to deal with things like
1) Private key theft
2) Private key sales (rich people buying individual votes)
3) Issuing new keys to the new voters
4) Blocking keys of the dead voters
5) Make sure your DB of everyone's private keys doesn't get stolen
6) Not issuing multiple keys to the same person
7) Making sure individual voting records don't become public, only the aggregates
And all of these organizational things are much much harder than the secure voting code.