← Back to home

ZK Governance

Zero Knowledge verification for governance participants that allows voting with anonymity.

Screenshots

ZK Governance screenshot 1
ZK Governance screenshot 2
ZK Governance screenshot 3
ZK Governance screenshot 4
ZK Governance screenshot 5

Problem Statement

Our project provides a platform to tackle the problem of anonymity for governance by leveraging on zero knowledge proofs and "humaness-verification" (via Worldcoin ID) to mask the transaction identities of participants in a governance vote. We first use authentication sdks such as World Coin to onboard users and bring the amount of bad actors to a minimum. We customize various voting contracts that incorporate Semaphore's on-chain identity hashing and verification to provide non-disclosure of user origin while still being able to proof participation.

Solution

This project uses WorldCoin ID and authentication/sdk to prove humaness of users while weeding out bots and bad actors. Thereafter we provide a custom voting contract that wraps around Semaphore's voting extension, to provide anonymity of users while still proving participation and tabulation of vote data.

Hackathon

ETHGlobal Tokyo

2024

Prizes

  • 🏆

    🏊 Worldcoin — Pool Prize

Contributors