Skip to content

Instantly share code, notes, and snippets.

@Steve132
Created September 14, 2016 00:05
Show Gist options
  • Save Steve132/f6038ad2b73cd0673eadbf467361ab66 to your computer and use it in GitHub Desktop.
Save Steve132/f6038ad2b73cd0673eadbf467361ab66 to your computer and use it in GitHub Desktop.
Secure protocol for blockchain voting:
First, a voter registers some kind of authentication system (dongle, registration card, password, all of the above?)
A voter authenticates.
Vote workers (or a machine printer?) gives them a 'ballot' which is a pre-decided card with QR codes on it representing a signed transaction from the election commisssion account
to the address. then
Ballots can easily be independently checked if they have already been used or if they do not go to the proper locations.
Ballots can also be transmitted securely at the time of registration.
Ballots that have already been confirmed can be printed and claimed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment