4 ms·
Several years ago they used such system on election in Moscow, and there were claims (pretty plausible) that the government used second vote to change voter's v
by codedokode 2y ago
Several years ago they used such system on election in Moscow, and there were claims (pretty plausible) that the government used second vote to change voter's vote to another candidate. There was noticeable difference between number of votes and number of voters.
The system used two blockchains: a public one which recorded votes, but without linking to a voter, and a private one that linked voters to vote records in a public blockchain. So the voter couldn't see how many times he voted because this info was on a private blockchain.
So when allowing to change a vote there are several issues:
- how do you invalidate previous vote? You need some way to link those votes, that they belong to the same person which might lead to disclosing their identity
- how do you prevent government from changing your vote by pretending that you voted the second time?
- mariusor 2y agoDo you have some links to that? It sounds very interesting. > how do you invalidate previous vote? All the votes are public on the ledger, you can clearly see which ones belong to which voter entry. > how do you prevent government... The government does not have your private key, also if a hacked vote happens, you as a voter ask for an audit of the vote entries. I'm not saying there are no problems with electronic ballots, but I'm thinking that with enough time and elbow grease, they can be solved.