Skip to content

Comment on Quadratic Payments: A Primerparent

Comments

Fortunately, there are technological means that can help, combining together zero-knowledge proofs, encryption and other cryptographic technologies to achieve the precise desired set of privacy and verifiability properties.

This is placing too much trust in what is incomprehensible mathematics for 99.999% of the population. Even for those who understand it, they won't have any convincing way of being assured that 1) the maths is perfect and there are no flaws and 2) the voting technology in use is perfectly implemented.

On the other hand, the 'nineteenth century technology' of secret ballots is both obvious and simple. It's a shame that people like Vitalik are so dismissive of it.

I'm a developer with a strong math background, very security-minded, with experience using cryptocurrencies, pgp/gpg, privacy tools, etc.

I still would not be able to evaluate any sort of crypto program and certify its integrity, nor find any (save for the most eggregious) flaws. Even then, I have brought up questions in code reviews of "this seems to be flawed" only to learn "technically yes, but we have to do such gymnastics because of constraints xyz".

I, too, was big on the "blockchain is gonna make e-voting possible! Ra ra ra!" hype train for a while, but eventually wisened up to my own naivety.

I think paper is great because it's both proof of work (it had to be printed/written/modified) and proof of stake (e,g. I possess it and I can attest to its chain of custody), with zero lines of code!

SHA1 "is incomprehensible mathematics for 99.999% of the population", yet we do use it to great success. Same with public key cryptography. It doesn't seem to bother people that can't implement ssh/https from top of their heads, right?

On the other hand, the 'nineteenth century technology' of secret ballots is both obvious and simple. It's a shame that people like Vitalik are so dismissive of it.

You can't write smart contracts based on secret ballots. The dream (well, one dream) is to have governance based on an ecosystem of programs that can vote perhaps hundreds of times a second. A lot of democratic procedure is built to work around the limitations of physical voting; this could qualitatively change the way decision-making works.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.