Voting schemes

OVOTE

OVOTE is "Offchain Voting with Onchain Trustless Execution" Ethereum L2 for voting using validity-proofs, a kind of zkRollup. Link to OVOTE paper / Aragon Forum post

Blind-OVOTE: combines the OVOTE ideas with blind signatures inside zkSNARK, to provide gasless anonymous voting with onchain binding execution on Ethereum. Link to Blind-OVOTE paper / Aragon Forum post

SNARVs, BatRaVot and SchnorrVot

We have designed a series of verifiable voting schemes suitable for Token-based voting on Blockchains. Link to SNARV paper