
Ethereum co-founder Vitalik Buterin highlighted Interfold, a privacy protocol combining zero-knowledge proofs, fully homomorphic encryption, and threshold encryption for secure on-chain voting and auctions.
Vitalik Buterin announced his endorsement of Interfold, a privacy-preserving protocol optimized for on-chain voting and secret-ballot auctions that implements concepts he has advocated for nearly a decade. ‘
The protocol uses a threshold encryption key, zero-knowledge proofs to verify voter eligibility, and fully homomorphic encryption (FHE) to perform arbitrary computations on encrypted votes before threshold-decryption.
According to Buterin, Interfold achieves multiple security guarantees: voter anonymity can be made unconditional if eligibility is proven with zero-knowledge SNARKs; censorship resistance is guaranteed by Ethereum since votes post directly on-chain with proofs that all posted votes are included in the result; and correctness of the output can be ensured via ZK proofs over FHE.
Liveness and coercion resistance depend on M-of-N honesty among committee members, which Buterin describes as unavoidable with present-day technology.
The protocol’s primary limitation is that “ZK over FHE” currently supports only additive vote tallying, as more complex computations involving multiplication remain too computationally expensive. Buterin noted work in progress on slashing-based and optimistic computation approaches to handle more complicated vote manipulations.
Buterin cited the protocol’s technical documentation as comprehensive, indicating mature development. He also noted that ideal long-term solutions would incorporate obfuscation to eliminate the need for M-of-N committee structures entirely. The protocol directly addresses privacy and security challenges in decentralized voting systems, a key concern for blockchain-based governance mechanisms.
Sources: Vitalik Buterin (Twitter/X)