Skip to main content
MACI
Minimal Anti-Collusion Infrastructure.

What is MACI?

Minimal Anti-Collusion Infrastructure (MACI) is a private, on-chain, voting system.

MACI is our attempt to build the most secure e-voting solution available. It enables on-chain voting processes with significantly reduced risk of cheating, like bribery or collusion, through the use of Ethereum smart contracts, encryption, and zero-knowledge proofs. Together these technologies provide a set of guarantees including censorship resistance, correct execution, privacy, and a receipt-free voting scheme, which ensures results are transparent but makes it impossible for outsiders to verify how any specific user voted. We believe MACI is most beneficial for governance and funding events, when the stakes are high and anti-collusion mechanisms are critical to help ensure fair and transparent outcomes.

Highly secure

Highly secure

Our Ethereum smart contracts enforce correct execution. Votes cannot be faked, censored, double-counted, or tampered with.

Protects privacy

Protects privacy

Votes are encrypted before submitting them on-chain to ensure individual privacy is preserved throughout the voting process.

Powered by zk-SNARKs

Powered by zk-SNARKs

Vote tallying happens off-chain but ZK-proofs are submitted and verified on-chain, which guarantees votes are counted correctly without revealing the individual votes.