|
|
|
|
|
by lawn
2801 days ago
|
|
For example we could have a single address and you vote by tagging your transaction in some way or several addresses which each correspond to one answer. These should all be public. The initial seeding should also be public so the total amount of votes could be audited as well. It's possible to set it up so you can't ever create any new votes after the initial seed (this is possible in all current token schemes for example). > Just grant a few % extra tokens to address you control and sign the transactions to vote your way and the'd be no auditability, no knowing which votes came from where. In many elections the polling is good enough and the margin narrow enough that it would be extremely easy to do and not look suspicious. This is a big problem with paper voting actually. At least with the blockchain based voting you cannot create extra votes out of thin air. With paper voting you might be able to say "the faulty votes came from this district". You could accomplish the same by setting up separate blockchain votes for each district and then just adding them together to form the final vote to get the same property. |
|
I hate to be too pedantic about this but that's sort of the point. It doesn't sound like you're describing a blockchain anymore or at least getting any of the purported benefits of a blockchain. You have a central authority now setting up numerous separate instances, controling who gets the voting tokens, able to revoke and re-grant tokens at will, and in charge of setting and publishing the destination. The whole advantage of the blockchain is that there isn't a trusted 3rd party.
If you're already trusting the government you can do cryptographic hashing, a publicly readable database and build in a ton more transparency.