How I Built an Anonymous Voting System on the Ethereum Blockchain Using Zero-Knowledge Proof
Too Long; Didn't Read
Paper-based voting (like the US Presidental Election) is a very expensive way of voting. Blockchain-based voting seems like the holy grail of voting because it is cheap and secure. The blockchain is public and everybody can track everything on it. The only thing that is untrackable is that who voted to which party thanks to the zero-knowledge proof. The method that I’m using is the same as what is used by Tornado Cash.