|
|
|
|
|
by maneesh
1671 days ago
|
|
This is why I always have thought that election voting would be a perfect use case for a blockchain. Imagine a way that you could look up the blockchain with your key (SSN?) that is somehow one-way-hashed to show you the result of your vote. The value param would be plain-text. Someone else wouldn't be able to see your vote without your key, but you could confirm yours was recorded properly. Anyone could tally the values to get the final value. Because the blockchain is trustless and distributed, you wouldn't have to worry about an election machine flipping your vote. Apart from currency, this seems like a great use-case! Are there any flaws in this basic structure? |
|
But what about a Sybil attack? How do you ensure "one person == one or zero votes"? I could submit a jillion votes for Donald Duck and how would you ever know that those votes were all cast by the same person? Any sort of election scheme has to deal with messy real-world identity, and there's no cryptographic solution to that, only various weak social network approaches that are pretty much the norm.