Hacker News new | ask | show | jobs
by Stevvo 1608 days ago
https://vitalik.ca/general/2021/05/25/voting2.html

Amongst the complicated math and crypto posts that nobody can understand, Vitalik has covered several use cases on his blog.

1 comments

In that article he conflates theoretical trustworthiness (software verifiability) with practical trustworthiness (system comprehensibility to a supermajority of voters). Blockchains might be made to work in a verifiable way, but they won't work for enough of the voting base to trust that they do in fact operate correctly.

The entire point of voting is to provide a way to pick something that virtually everyone can agree was fair. Blockchains are too complex for virtually everyone to understand, and so most people can't agree that they're a fair way to decide on things. They require trust in the programmers and cryptographers, *and most people don't have that trust*. And with good reason, programmers are notorious for making buggy, unreliable, confusing software.

Vitalik entirely ignores this argument against blockchains for voting, and pretends that the most important objections are the technical ones.

"Blockchains are too complex for virtually everyone to understand, and so most people can't agree that they're a fair way to decide on things"

Almost nobody understands any of the complex systems in their life (e.g. banking, software) but it doesn't stop people trusting them. People have trust in these systems because they reliably produce the desired output not because they understand how they work.

The trust and transparency requirements for voting are much higher than banking.