Use something like a cryptocoin. You go to a voting office, get approved as a legit voter, and they send you a coin. You send it to some address for a candidate. Everyone can see the result.
Pros/cons?
Use something like a cryptocoin. You go to a voting office, get approved as a legit voter, and they send you a coin. You send it to some address for a candidate. Everyone can see the result.
Pros/cons?
Would this allow you to prove to someone else how you voted in the election? If so, that's not a desired property.
Currently there is no way for you to prove, to yourself or someone else, who you voted for in an election because nobody gets to see your ballot and you cannot take a photo. This makes vote buying and coercion much more difficult. I'd like our voting system to keep this feature.
Obviously you can and people do even though they're not supposed to.
http://www.king5.com/article/news/politics/ballot-selfies-st...
Lack of understanding should not be a deterrent. If it's a public blockchain-based system, people can use open source clients that are coded by an entity they trust (like people use Firefox, Chrome, Edge, etc. for web browsing). If people don't trust the blockchain clients, it's likely a UI issue.