The benefit of voting system I&#x27;m describing is to prevent fake or missing votes, and not to allow for anonymous voting.  If you don&#x27;t need 100% anonymous voting, then the blockchain works well.  The voter registration used to distribute vote coins would ensure that coins go to the right people, but would not need to be made public, so there is still general privacy, but an individual could sign something with their private key to prove that the vote is theirs if they had to.