4 ms·
I see this idea very promising. This problem is a very good research topic for academics. I'm sure the current shortcomings can be fixed. The main problem is t
by ozgung 13y ago
I see this idea very promising. This problem is a very good research topic for academics. I'm sure the current shortcomings can be fixed.
The main problem is that all the transactions should be public, but the individual votes should be kept as private. We may overcome this problem by a 2 level system, just like in the traditional offline elections.
1. Ballot box level. Each 'digital ballot box' has a certain amount of voting coins. Voters go to a voting site, prove their identities and are given a key for a single transaction. This transaction transfers one voting coin from the ballot box to one of the recipient wallets (each wallet representing a candidate or a decision).
2. Network level. All transactions from ballot boxes to candidate accounts are public and verifiable using bitcoin protocol.
At the end of the voting period all the remaining unused coins must be transferred to a common wallet representing empty votes. So these numbers must mach: Number of coins = number of voters = sum of coins in all wallets
Candidate with the most coins wins.
The main benefit of bitcoin voting is that it's not a centralized system. It's open, online and verifiable.