3 ms·
* You have a list of people who voted. That's public. * You have a list of votes. That's public (and not correlated with the above) by anonymous tokens. * You
by woofie11 6y ago
* You have a list of people who voted. That's public.
* You have a list of votes. That's public (and not correlated with the above) by anonymous tokens.
* You have an anonymous token, which lets you verify your own vote.
If the list of people who voted doesn't match up to real people, that's detectable. If I go into Massachusetts and find 10% of the people claimed to have voted don't exist, I can confirm fraud. If someone who didn't voted has there vote counted, that also confirms fraud.
Anyone can count up and add up the votes. That's public too.
And anyone can confirm their own vote was counted.
- Natanael_L 6y agoHow are those tokens less complicated to use than a private keypair? How do you ensure that the votes are cast anonymously, without leaking metadata from timing, etc?