Earlier quoted context omitted.
With zero-knowledge proofs and a trusted decentralized ledger, you can prevent double-counting and make the vote untraceable back to the voter. You can also guarantee that the voter was authorized to vote as per the authority, but the authority cannot know which specific vote was theirs. As for coercion, there are really two types: coercing someone into voting a certain way, and coercing them afterward to reveal how…
> As for coercion, there are really two types: coercing someone into voting a certain way, and coercing them afterward to reveal how they voted. These amount to the same thing. The ability to reveal how one votes is what allows them to be coerced. > It might suck if the coercer doesn’t believe you and you really did delete them, but at that point thugs beating you up is kind of its own separate problem. The point of…
Trade offs, that's the known answer to all comp sci problems :p. Here too it applies.