Earlier quoted context omitted.
Voting systems are hard because most democracies expect ballots to be confidential. Is there a blockchain-based voting system that allows a voter to have high confidence that their vote was counted, but doesn't allow someone else to be able to know how that voter voted?
Aparrently, someone has it figured out: https://www.ted.com/talks/david_bismark_e_voting_without_fra...
His solution doesn't seem to solve the hard problem of "stuffing the ballot box." Any voter can verify their own vote is correct, but they can't verify that each vote is cast by a real citizen.