L09: Blockchain Voting Systems
Master decentralized governance: token voting, quadratic voting, delegation, DAO treasuries, and mechanisms for collective decision-making.
Learning Objectives
By the end of this study session, you will be able to:
- Understand different voting systems: token voting, quadratic voting, ranked choice
- Analyze voting participation rates and design incentives
- Model delegation systems and voting power aggregation
- Design DAO treasury structures and fund allocation mechanisms
- Evaluate governance attacks: vote buying, flash loans, collusion
- Compare on-chain vs. off-chain governance and their trade-offs
- Assess political economy of decentralized governance
Study Path
Read Summary Slides
Start with the summary slides (PDF). Focus on voting system comparisons and DAO governance structures.
Study Governance Models
Review the key concepts below: voting systems, delegation models, and treasury management. Understanding these is crucial for participating in DAOs.
Analyze Real DAOs
Work through practice problems examining actual DAO voting outcomes (Uniswap, Aave, Curve) and identifying governance issues.
Take the Quiz
Test your knowledge with Quiz 9. Aim for at least 80% correct. This is the final lesson!
Create a Governance Proposal (Optional)
Try the DAO Governance Proposal assignment to practice governance participation.
Key Concepts Summary
Voting Systems Comparison
Token-Based (1 Token = 1 Vote): Simple, transparent. Downside: whale dominance, Sybil vulnerability. Used by most DAOs (Uniswap, Aave).
Quadratic Voting (Voting Power = sqrt(tokens)): Reduces whale dominance. 100 tokens = 10 votes vs. 1 token = 1 vote. Encourages broad participation. Downside: complexity, less intuitive.
Ranked Choice: Voters rank preferences. Eliminates wasted votes. Complex counting. Good for divisive decisions.
Delegation-Based: Token holders delegate voting power to representatives. Reduces participation barrier. Risk: delegates become oligarchs.
Token Voting Mechanics
Snapshot Voting: Vote based on token balance at block X (past block). Prevents last-minute vote buying. Off-chain or on-chain enforcement.
Quorum Requirements: Minimum % of votes needed for decision validity. E.g., 20% of tokens must vote. Ensures legitimacy.
Vote Escrow (ve): Lock tokens for voting power boost. 1 year lock = 2x power, 4 year lock = 4x. Incentivizes long-term thinking. Used in Curve.
Delegation & Voting Power
Direct Delegation: "I vote for proposal X on issue Z." Limited power transfer, issue-specific.
Unlimited Delegation: "Delegate always votes for me." Powerful but concentrated. Risk: delegate abandons or votes against interests.
Delegation Incentives: Some protocols reward delegates with fees or bonuses. Good for participation. Bad: turns governance into income opportunity for insiders.
DAO Treasury Management
Treasury Structure: Accumulates fees, emissions, or donations. Used for development, incentives, strategic reserves.
Fund Allocation: How to decide what projects get funded? Vote on each expense (slow), multisig for fast decisions (centralized), or standing committees (efficient but risky).
Example: Uniswap DAO treasury has $5B+ in USDC/ETH. Debates on using funds for venture capital (controversial - should DAO become a VC fund?).
Governance Attacks
Vote Buying: Accumulate voting tokens just before vote, vote for self-interest, dump after. Preventable with snapshot voting (vote at past block).
Flash Loan Attack: Borrow tokens in same block as vote snapshot, vote, repay. Preventable by snapshot at block N-1, vote at block N+1 (gap between).
Collusion: Governance cartel agrees to vote together for mutual benefit. Hard to prevent technically. Mitigated by transparency and distributed governance.
Voter Apathy: Most token holders don't vote. Quorum not met, or small cabal controls decisions. Risk: governance becomes oligarchy.
On-Chain vs. Off-Chain Governance
On-Chain: Voting results automatically execute (smart contract). Trustless. Examples: changing protocol parameters, minting tokens. Fast finality.
Off-Chain: Vote on Snapshot (gas-free), community discusses, core team implements. Flexible but requires trust in executors. Examples: strategic decisions, grants.
Hybrid: Off-chain vote, on-chain execution. Best of both: flexibility + trustless execution.
Political Economy of DAOs
Power Concentration: Despite decentralized ideals, governance often concentrates among: (1) large token holders (whales), (2) active participants (who outnumber apathetic majority), (3) core team (retain influence).
Voter Incentives Paradox: If you reward voting participation, it attracts mercenaries (vote for highest bidder). If you don't reward, apathy dominates.
Governance Legitimacy: If outcomes seem unfair or manipulated, token holders exit, destroying value. Long-term DAO success requires perceived fairness even if imperfect.
Practice Problems
- Total tokens: 1B
- Top 10 holders: 300M tokens (30%)
- Quorum needed: 4% = 40M tokens vote
- Expected participation: 60% * 1B = 600M tokens vote
- Top 10 share of votes: 300M / 600M = 50%
Yes, whales dominate. If top 10 vote together, they win any vote (50% > 25% needed for majority).
If participation drops to 10% (typical):
- Total votes: 100M
- Top 10 share: 300M but can only vote their stake ≈ 100M if they all participate
- Top 10 voting: 30M (10% of their stake)
- Top 10 share of actual votes: 30M / 100M = 30%
Even worse! Low participation + whale ownership = oligarchy.
Mitigation: Lower quorum (encourage participation), quadratic voting (reduce whale power), voting incentives (increase participation).
System 1 (Token-Based):
- Top 1% (500M tokens): 500M votes = 50% power
- Bottom 99% (500M tokens): 500M votes = 50% power
- Top 1% owns 50%, controls 50% votes. Dominance clear.
System 2 (Quadratic):
- Top 1%: sqrt(500M) ≈ 22,361 votes
- Bottom 99%: sqrt(500M) ≈ 22,361 votes
- Both have equal voting power!
Distribution in QV: 10,000 people with 1 token each = 10,000 votes total. Same as 1 person with 100M tokens = 10,000 votes. Equal power despite 100M:1 wealth disparity!
Trade-off: Quadratic voting is more egalitarian but feels unintuitive (rich voting less). Some DAOs use quadratic voting for grants (Gitcoin), token voting for parameters (Uniswap keeps 1-token-1-vote).
Current Approach (Snapshot Voting): Vote based on balance at block 999 (past block). Flash loan in block 1000 doesn't help; balance was 0 at snapshot.
Advanced Prevention:
1. Two-block gap: Snapshot at block N-1, vote at block N+1. Prevents same-block attacks.
2. Delegate lock: Require delegation before vote snapshot. Prevents accumulating just for this vote.
3. Vote escrow (ve): Voting power requires locking tokens for months. Flash loan doesn't help (borrowed tokens can't be locked).
4. Checkpointing: Record balance at each block. Can't be manipulated retroactively.
Real Implementation: Uniswap uses snapshot voting at block 1, votes at blocks 1-45 (2 day window). OpenZeppelin's Governor contract has configurable voting delay/period. Curve uses vote escrow (requires month lock minimum). Combination of measures makes flash loan attacks economically infeasible.
Effectiveness: Somewhat. 1% APY is 10x better than risk-free rates (~0.1% in current market). But low compared to DeFi yields (5-50% in farming).
Who Benefits: Engaged community members who participate anyway. Not sufficient to motivate uninvested voters.
Cost-Benefit: If 50% of tokens vote, 1% reward = 0.5% inflation per year. Over 10 years, 5% dilution to reward voting. Worth it if participation increases from 10% → 50%?
1% APY = 0.5% dilution. Avoids participation dilution by ~40% (would have been higher without incentive). Marginal benefit.
Risks:
1. Attracts mercenary voters (vote for highest bidder, not best proposals).
2. Inflates tokenomics (less supply growth for other uses).
3. Encourages whale participation over thoughtful governance.
Better Approach: Lower voting friction (gas-free snapshot voting), lower quorum (reduce participation barrier), governance education (increase engaged participants). Avoid cash bribes; focus on structural incentives.
Voting Results: Against 51%, For 49%. Against wins.
Legitimacy Assessment: Questionable.
- 30% participation is low. 70% of token holders didn't participate.
- Could mean: (1) proposal wasn't salient enough, (2) people don't understand, (3) most people don't care, or (4) voting friction too high.
- Of 30% who voted, marginal 2% decided outcome. Not a strong mandate.
Governance Concerns:
1. If 10% of DAO (most engaged) votes, and 5.1% are for, 4.9% against → proposal passes/fails by .2%. Is that legitimate?
2. If 51% for had won, would 49% have trusted it given low participation? Probably not.
Solutions:
1. Require higher quorum (e.g., 50% participation minimum).
2. Require supermajority for large expenses (e.g., 66% to approve).
3. Multiple voting rounds (soft signal, then binding vote).
4. Forum discussion period required before vote.
Real-World: Aave requires 80% quorum and 66% supermajority for critical changes. Ensures legitimacy despite low natural participation. Trade-off: slower decisions.
Conflict of Interest: Clear yes. Delegate benefits directly from the vote they control.
Can It Pass?: Technically yes, but risky.
- If delegate + allies control 50%+, they can vote yes and approve salary.
- Risk: Other token holders see this as corruption, community exits, token price crashes.
- Long-term cost (reputation loss) exceeds salary gained.
Governance Safeguards:
1. Conflict of Interest Rules: Delegates can't vote on proposals directly benefiting them. Uniswap has soft rules (non-binding).
2. Voting Escrow: Curv voting power proportional to governance token locked, not delegation. Reduces concentrate power.
3. Multi-Sig Delay: Major proposals execute after delay (days), allowing community to exit if disagreed. Soft safeguard.
4. Budget Constraints: Treasury controlled by committee, not one-person votes.
5. Off-Chain Governance: If vote is off-chain (Snapshot), community can pressure delegates to veto corrupt proposals.
Practical Reality: Most DAOs trust delegates informally. If delegate becomes corrupt, they lose delegation (voters switch). Alignment through reputation > hard rules.
Proposed Structure:
1. Core Team (Efficiency): Multi-sig wallet (7-of-11 signers) for emergency decisions (<$1M, urgent). Requires 64% agreement. Transparent signers (published public keys).
2. Standing Committees (Efficiency): 5-member committees (Grants, R&D, Marketing, etc.), elected by token vote annually. Approve <$10M independently. Committee votes require majority. Reports to DAO monthly.
3. Token Voting (Legitimacy + Decentralization): For >$10M or structural changes. Vote escrow tokens (lock 6mo-2yr for voting power boost). Quadratic voting for smaller proposals to reduce whale dominance. 48h vote period. Requires 50% quorum, 60% supermajority.
4. Forum Discussion (Legitimacy): Proposals discussed in forum 3-7 days before vote. Community can provide feedback, suggest amendments. Increases legitimacy.
5. Delegation (Participation): Token holders can delegate to representatives. Delegates publicly disclosed. Revocable at any time.
Checks & Balances:
- Core team can't mint tokens (requires vote).
- Committees can't change governance rules (requires vote).
- Any token holder can propose on-chain vote (no gating).
- Voting can overturn core team decisions (veto).
Efficiency: Day-to-day by committees, major decisions by vote (1-2 weeks).
Legitimacy: Forum discussion + voting ensures stakeholder input.
Decentralization: No single point of control. Checks between levels.
Real Example: Aave's Governance V2 uses this hybrid model with proven success.
Options:
1. Hold (Conservative): Keep as USDC/ETH in treasury. Safe. Earns 2-5% in lending. Risk: inflation erodes value long-term. Benefit: flexibility.
2. Grants Program (Mission-Aligned): Fund ecosystem development, research, education. $50-100M/year. Distributed to projects benefiting DAO. Risk: wasted capital, fraud. Benefit: ecosystem development, goodwill.
3. Venture Capital (Growth): Invest $500M in startups building on DAO's technology. Potential 10x returns. Risk: startup risk (95% fail), misaligned incentives (VC-backed startups compete with DAO), governance controversy (DAO becomes venture firm, loses identity).
4. Treasury Management (Yield): Deploy capital in DeFi earning 5-20% APY (lending, LP'ing). $1B deployed = $50-200M annual yield. Risk: DeFi smart contract risk, market risk. Benefit: sustainable funding.
5. Tokenomics Improvement (Deflation): Buy and burn tokens to reduce supply. Reduces inflation, increases scarcity. Risk: seen as artificial price support. Benefit: long-term value accrual.
6. Buy Back & Distribute (Liquidity): Buy back tokens, distribute to holders or token lockers. Rewards long-term holders. Risk: seen as dividend, might trigger securities law issues.
Ethical Considerations:
- Mission Alignment: Does deployment advance DAO's purpose or just maximize financial returns?
- Community Benefit: Do token holders benefit, or just founders/insiders?
- Governance: How is capital deployed decided? Vote-gated or core team discretion?
Best Practice (Hybrid): 40% grants (ecosystem), 40% treasury management (yield), 20% reserves (buffer). Voted by DAO quarterly. Transparent reporting.
Whale Complaint: "I own 10% of tokens, should have 10% voting power. QV gives me less."
Counter-Arguments:
1. Capital vs. Participation: Token ownership is capital contribution. Voting power should reflect participation value, not just capital. QV rewards participation (voting), not wealth. More aligned with "one person, one vote" principle.
2. Whale Misalignment: Large holders sometimes vote against community interest (e.g., vote to dump tokens, vote for fee changes that benefit insiders). QV increases median voter power, creating check against whale abuse.
3. Economic Security vs. Governance: Capital contribution secures network (staking, incentives). Governance should be democratic (distributed). Conflating the two is governance failure.
4. Empirical:** Protocols using QV (Gitcoin for grants) have higher participation, more diverse outcomes, better community sentiment.
5. Compromise: Hybrid voting: QV for governance (decisions), token voting for protocol parameters (economic). Whales can optimize economically while governance is democratic.
Whale Counter-Counter: "If you reduce my power, I'll sell tokens and tank the price." True threat, but: (1) Whales also have large stakes (incentive to hold), (2) Community can weather sell-off (other buyers emerge), (3) If whales leave on principle, that's a signal (QV is community-preferred).
Actual Outcome: Whales negotiate compromise. Some protocols use 2-layer voting (capital + participation weighted). Uniswap rejected QV (whales too influential in governance). Gitcoin embraced it (for grants, less controversial). Context matters.
Honest Assessment: True decentralization is hard. Power concentrates among:
1. Whale Token Holders: Own voting majority. Can control decisions.
2. Core Team: Controls development roadmap, holds founder tokens. De facto power over protocol direction.
3. Engaged Minority: Only ~5-10% of token holders vote. This minority decides. Worse than representative democracy.
4. Delegates: Can become oligarchs if accumulate power unchecked.
Illusion of Decentralization: Many DAOs are founder-controlled with governance theater. Token holders feel they have power but actual decisions are predetermined by core team (soft control).
Realistic Path Forward:
1. Acknowledge Trade-offs: Perfect decentralization is impossible (tragedy of commons, voter apathy). Accept "good enough" distributed governance.
2. Graduated Decentralization: Start centralized (founder-controlled), gradually decentralize. Aave and Curve did this successfully.
3. Structural Incentives:
- Use vote escrow (lock tokens, align voting with long-term value)
- Implement term limits for delegates (prevent entrenched power)
- Require transparency (public voting records, delegate addresses)
- Create exit mechanisms (allow users to leave if governance perceived as corrupt)
4. Multiple Layers: Avoid single point of governance failure. Multisig, committees, voting, core team. Checks & balances.
5. Community Culture: Foster participation, reduce voting friction (gas-free voting, education), celebrate diverse opinions. Hard, slow.
Verdict: DAOs are not truly decentralized today. They're more decentralized than traditional companies (broader stakeholder participation) but less than anarchies. Progress toward distributed governance is real but gradual. Success = reducing insider capture while maintaining efficiency. Not binary, but spectrum.
External Resources
Videos
-
DAOs Explained - Finematics
VIDEO
15 min - Clear explanation of DAOs, governance tokens, and voting mechanisms
-
Quadratic Voting Explained - Gitcoin
VIDEO
10 min - How quadratic voting and quadratic funding work in practice
Articles & Papers
-
Moving beyond coin voting governance - Vitalik Buterin
ARTICLE
Deep analysis of token voting limitations and alternative governance mechanisms
-
Quadratic Payments: A Primer - Vitalik Buterin
ARTICLE
Mathematical foundations of quadratic voting and funding
Interactive Tools
-
Snapshot - Off-chain Voting Platform
INTERACTIVE
Explore real DAO proposals and voting results across hundreds of DAOs
-
Tally - On-chain Governance Explorer
INTERACTIVE
Track on-chain governance proposals and delegate voting power
Self-Check Questions
This is the final lesson! Ensure you can confidently answer these questions:
- Can you compare token voting, quadratic voting, and delegation-based governance?
- Can you explain how snapshot voting prevents flash loan governance attacks?
- Can you describe three governance attack vectors and their mitigations?
- Can you design a DAO governance system balancing efficiency, legitimacy, and decentralization?
- Can you analyze the trade-offs between on-chain and off-chain governance?
- Can you explain why voter apathy is a fundamental challenge for DAOs?
If you answered "yes" to all, congratulations - you've completed the Cryptoeconomics course! Review any lessons where you feel less confident.