3 ms·
Maybe I'm missing something, but I think the original point is that blockchain will help the voting process by providing the transparency and verification in th
by KallDrexx 6y ago
Maybe I'm missing something, but I think the original point is that blockchain will help the voting process by providing the transparency and verification in the process. And part of that is everyone being able to see that yes the winner won because we can see every vote and clearly see who won.
However, that doesn't help unless you know that every vote was a legitimate and eligible vote. How do you know the votes are legitimate and eligible if the address is anonymous? You need some system to either publicly identify each address or you need a central authority saying which addresses are allowed to vote.
The latter goes right back to the situation we are in today and the blockchain becomes no more useful than a centralized database, because we are still reliant on the centralized authority to tell us how many valid votes mattered.
- dgellow 6y agoYou have a list of citizens, their personal information are stored in your country databases. They have a unique key pair assigned at some point during their life (let's call it Citizen Key, may be paired to a Citizen ID or something like this). There is a new voting event, each citizen can now create a voting wallet using their Citizen Key then vote on the various motions by sending a transaction to a destination wallet created for this event. At the end of the voting event, the votes are counted and no transaction can be send to the destination wallet. You do have a central authority, it's the country (or state). Only citizens can vote, and only citizens have a valid set of keys. The benefits is that anyone voting or people who want to verify the voting numbers can do, and without having to trust the software managing the database (I mean, you of course have to trust the blockchain itself...).