Hacker News new | ask | show | jobs
by arielcostas 247 days ago
They are until you need to verify them and ensure nobody owns multiple identities. The following must be true:

- We should know whether you may vote (you are a citizen, over the legal voting age, and haven't been taken away that right because of a crime, etc.) - We should know whether you did or didn't cast a vote (to prevent you from voting twice) - We should NOT know who you voted for - You should be able to know the votes are counted towards the party intended

You can't solve that with crypto, since you need a way of proving your identity, while at the same time making the payload anonymous and not traceable back to you.

1 comments

> We should NOT know who you voted for

> You should be able to know the votes are counted towards the party intended

These requirements are contradictory. If you can verify that your vote was counted toward one outcome or another, your vote can be coerced as that verification can be demonstrated to a third party.