The whole cryptocurrency stuff seems pretty shady but there are select applications where blockchain is ideally suited & this seems like one of them.
i.e. All those independent election monitors can set up their own node etc
The whole cryptocurrency stuff seems pretty shady but there are select applications where blockchain is ideally suited & this seems like one of them.
i.e. All those independent election monitors can set up their own node etc
The most important feature of elections is that everyone in society can take part of the process, understand the process, and (locally) verify that the elections are fair.
Technology just introduces black boxes that citizens are somehow expected to trust, because something something cryptography something blockchain.
No, that's not good enough.
oh please. People trust the lock sign on HTTPS all day without understanding it. (or mastercard or the bridge they drive over or well anything).
Avoiding superior technological solutions just because the man on the street doesn't understand them is a bad approach. If society did that we'd still be in the 1800s.
Yes, and the internet is an absolute cesspool when it comes to security. Do we really want to hold up the internet as a shining success that we should be applying to probably the most important institution we have?
> The most important feature of elections
If an election goes against you and you don't clearly understand and trust the voting mechanism, you're not going to vote next time because why bother? It's all rigged anyway.
Blockchain helps with the first, but does not with the latter.
Do you trust the OS? The silicon? The PCB layout? The firmware? What about the firmware in all those other components? Could you verify all that if you are concerned that something is weird?
Pencil and paper are trivial to verify for every layman (with basic literacy), computers are not.
That possibility of verification is kind of a big deal when it comes to deciding in huge groups, and the block chain (or any modern tech so far) doesn't improve anything about it.
You: "I support electronic voting machines that uses <some foolproof blockchain system>."
Politician: "You will be happy to hear that I too support electronic voting and you will be happy to hear we will be buying some electronic voting machines that run proprietary software on Windows XP with Norton Anti-Virus! Thanks for your support!"
You: "That's not what I..."
Politician: "Thanks again!" <Ends discussion.>
I'm not confidence our current education level and political environment can navigate the subtle distinction between "verifiable blockchain system" and "proprietary software on Windows XP".
Or maybe they do use a fool proof system for several years. Everyone gets accustomed to trusting the trustworthy algorithm. Then they change things, they say "here's a new proprietary algorithm, it will save taxes and protect children". 99% of the population doesn't understand what's different, so they continue to support the new proprietary algorithm, because "the voting machines still look the same". The few who know better are ignored.
How so? What are the actual mechanics of how a blockchain would be used in this situation?
What is a "transaction" here -- what information would be stored? What would a node represent (and why does that data need to be part of a chain)? Who are the peers/clients -- how would the data be added to the chain?
Most importantly, what does the added complexity get us, over boxes of paper ballots?