| If you want fair voting (one person - one vote), instead of rich voting (one dollar - one vote), you absolutely must map actual people to their voting mechanism. You could, for instance, create 1 billion private keys, and distribute them individually among 1 billion people. And then they would vote by signing their voting choices on your voting website. Of course, you don't even need Bitcoin for this scheme. It's much more complex than that though, since you have to deal with things like 1) Private key theft 2) Private key sales (rich people buying individual votes) 3) Issuing new keys to the new voters 4) Blocking keys of the dead voters 5) Make sure your DB of everyone's private keys doesn't get stolen 6) Not issuing multiple keys to the same person 7) Making sure individual voting records don't become public, only the aggregates And all of these organizational things are much much harder than the secure voting code. |