C CB Am . Dm DmC G F . G . Not telling you what song I lifted that from . <| sep |> you can just put the computer in the voting boothYou can do this with current voting computers now . What prevents the person programming the computer in the voting booth from recording a different vote for your key than it claimed to record ? How do you tell what got recorded in the ledger ? For that matter , if it records the wrong answer in the ledger , now what ? The point of paper voting is that there ' s no MITM attacks between your eyeballs and your brain . You ' re also going to make everyone wait ten minutes to find out whether their vote was recorded correctly . If you thought the lines at the polls were bad now . make sure they properly record that your key is valid So you ' ve traded internet voting for standing in line to have your key certified . Make sure the person making those records don ' t write down anything and cannot access to the voting results block chain over the voting periodThat ' s not really a simple problem , is it , when you ' re talking about internet voting ? Granted , you can get your public key certified without revealing your private key , but you ' d have to do that in person anyway , so why not just cast a vote right at that point ? in Bitcoin you also only need the public key to see all your transactions . But you need the private key to prove that it ' s you . As long as you hold on to your private key , you can be coerced into revealing who you voted for . If you get rid of it , you can ' t prove you voted differently . If your vote in the ledger isn ' t what you think it should be , you have no way to challenge that , any more than you do after you drop your paper vote in the anonymous ballot box . I ' m just not seeing what benefit a bitcoinstyle block chain brings to the voting process . Again , why not just use a cryptographic notary to record each vote ?