zkRunezkRune
GovernanceMedium

Quadratic Voting

Fair governance voting with quadratic token weighting

Difficulty: Medium
Time: ~30 seconds
Privacy: 100% Shielded

Generate Proof

Your secret voter identifier

Number of governance tokens you hold

Select your voting option (0-9)

The poll you're voting on

Minimum tokens needed to vote

How Quadratic Voting Works:

  • • Vote weight grows quadratically with token holdings
  • • Prevents whale dominance in governance
  • • Your exact balance and ID remain private
  • • Only proves eligibility and submits weighted vote

How It Works

  1. 1Submit your token balance (kept private)
  2. 2Choose your vote option (0-9)
  3. 3Calculate quadratic vote weight
  4. 4Verify eligibility (minimum tokens)
  5. 5Generate anonymous vote commitment

Use Cases

DAO governance
Fair voting systems
Token-weighted voting
Preventing whale dominance

Technical Details

Proof System:zk-SNARKs
Circuit:Age Comparison
Constraints:~1,000
Blockchain:Zcash Testnet

View Circuit Code

See the actual ZK circuit implementation