Minataur

Private, fair and secure zero-knowledge voting system on Mina network

Minataur

Created At

ETHAmsterdam

Winner of

🥇 Mina Protocol — Best use

Project Description

Anonymous and secure voting protocol on Mina blockchain. The project utilises zero-knowledge proofs to anonimize submitted votes so that a vote cannot be associated with a participant. A nullifier system is used to ensure that a given voter can only cast a single vote. We built a zkApp using Mina's toolkit and snarkyjs library. The detailed description is available in the readme on github.

How it's Made

We built a zkApp using Mina's toolkit and snarkyjs library. A circuit is constructed using the DSL provided by the snarkyjs lib. We have a test suite that executes the zkapp on Mina's local simulator. We also provided POC implementation for offchain components required for the system operation such as contract deployment and nullifier tree indexing. The detailed description is available in the readme on github.

background image mobile

Join the mailing list

Get the latest news and updates