Introduction


On most blockchains, every vote is permanently public. Anyone can scan the ledger and learn exactly how each address voted, which creates coercion risks, voting bloc pressure, and a chilling effect on genuine participation. Privacy-preserving voting solves this by separating the act of casting a ballot from the act of counting it,...