Hacker News new | ask | show | jobs
by 8note 1271 days ago
Block chains are a bad case for democratic operations in that you can prove how you voted, particularly through sharing your private key. I think it's essential that you can do that, or the block chain doesn't work?

This enables anti-democratic practices like paying for votes, or being retaliated against for voting against the local mob boss

1 comments

I would just point out zero-knowledge proofs. Magically enough, no, that's not a necessary feature of blockchains.

Zcash allows an independent observer to verify that a transaction was authorized and completed. It does this without revealing (a) who the recipient was (b) who the sender was or (c) how much Zcash was sent.

Extending this idea to broader use cases: https://aztec.network/

Anyone interested is encouraged to look for links between worldcoin and zcash. You might find something.