Home/Blockchain/Quadratic Voting Game/Vote Buying Economics
โ†
Previous Module
Snapshot Voting Visual

๐Ÿ’ธ Vote Buying: Costs vs Benefits

Understand the economics that prevent governance attacks

Experience a fairer voting mechanism

๐Ÿ’ฐ The Vote Buying Paradox

Here's quadratic voting's dark secret: while it resists whales, it makes vote buying more attractive. In linear voting (1 token = 1 vote), buying votes from someone costs you exactly what they paid. In quadratic voting, buying votes from small holders is cheaper than accumulating tokens yourself. Why? Because small holders have higher efficiency. Someone with 100 tokens has 10 votes (10% efficiency). Someone with 10,000 tokens has 100 votes (1% efficiency). Buying from the 100-token holder is 10x more efficient than self-accumulation. This creates perverse incentives.

๐ŸŽฎ Interactive: Vote Buying Cost Calculator

Calculate the cost of acquiring votes through token accumulation vs vote buying from smaller holders. See why quadratic voting makes delegation and vote buying economically rational.

1,000
Your Current Voting Power
31.6 votes
Efficiency: 3.16%
100
Additional Votes Needed
68.4 votes
To reach 100 total votes
๐Ÿ“Š Strategy A: Buy More Tokens
Tokens Required for 100 votes
10,000
Because 100ยฒ = 10,000
Additional Tokens to Buy
9,000
Current: 1,000 โ†’ Target: 10,000
Cost Per Vote
131.6 tokens
Marginal cost increases as you buy more
โˆš Strategy B: Buy Votes from Small Holders
Example: Buy from holder with 100 tokens
100 tokens = 10 votes
Their efficiency: 10%
Cost Per Vote (if buying at face value)
10 tokens
100 tokens รท 10 votes = 10 tokens/vote
Your Savings vs Self-Accumulation
92% cheaper
Vote buying is economically rational!
๐Ÿ’ก Economic Reality

At your token level (1,000), self-accumulation costs 131.6 tokens per vote. Buying votes from small holders costs ~10 tokens per vote. Quadratic voting makes delegation and vote markets economically efficient. This isn't a bugโ€”it's mathematical reality. Small holders have higher vote-to-token ratios, making their votes valuable to large holders.

๐Ÿ“ˆ Comparison with Linear Voting

Linear: Tokens for 100 votes
100
Cost per vote: 1 token (constant)
Quadratic: Tokens for 100 votes
10,000
Cost per vote: 131.6 tokens (increasing)

In linear voting, vote buying offers no advantage (1 token = 1 vote regardless of who holds it). In quadratic voting, vote efficiency varies by holder size, creating arbitrage opportunities.

โš ๏ธ The Vote Buying Problem

๐Ÿ’ธ
Delegation Markets Emerge

Small holders can profit by delegating/selling votes to large holders. If a whale needs 100 more votes, they can offer small holders $10 per vote (worth $100 in tokens for the whale via self-accumulation, but only $10 cost to the small holder). Both parties benefit.

๐ŸŽญ
Sybil Attacks Become Profitable

An attacker can split 10,000 tokens across 100 wallets (100 tokens each). Instead of 100 votes (โˆš10,000), they get 1,000 votes (100 ร— โˆš100). 10x voting power through fragmentation. Quadratic voting amplifies sybil attacks if identity isn't verified.

๐Ÿ”—
Collusion Incentives

Multiple whales can coordinate: instead of each buying tokens individually (expensive), they pool funds and distribute across many wallets. Collective sybil attack. Hard to detect without identity verification.

โš–๏ธ
Not Necessarily Bad

Delegation (not bribery) can be positive: small holders delegate to informed voters, improving governance quality. The problem is undisclosed delegation and pay-to-vote schemes. Transparent delegation (like snapshot.org) is legitimate.

๐Ÿ›ก๏ธ Mitigations

1. Identity Verification

Require proof of unique identity (BrightID, Proof of Humanity, ENS + GitcoinPassport). Prevents sybil attacks by limiting one vote-account per person. Trade-off: privacy loss.

Example: Gitcoin Passport requires identity verification for quadratic funding rounds.
2. Time-Weighted Voting

Combine quadratic voting with time locks: votes = โˆš(tokens ร— days held). Recent token transfers have reduced power. Blocks last-minute manipulation.

Example: Curve Finance vote-escrowed CRV increases voting power over 4-year lock periods.
3. Transparent Delegation

Allow delegation but make it public and revocable. Voters see who delegates to whom. Enables accountability without blocking legitimate representation.

Example: ENS governance has public delegation with delegator profiles.
4. Collusion Resistance (MACI)

Minimal Anti-Collusion Infrastructure uses zero-knowledge proofs to prevent vote buying. Voters can change votes privately, making bribes unenforceable.

Example: Research by Vitalik Buterin + implementation in some Gitcoin rounds.

๐Ÿ’ก Key Insight

Quadratic voting creates a fundamental trade-off: it resists whale dominance but enables vote buying. In linear voting, vote buying is economically neutral (buying someone's 100 tokens gives you 100 votes, same as if you bought tokens yourself). In quadratic voting, buying votes from small holders is cheaper than self-accumulation due to efficiency differences. This isn't a flaw you can fixโ€”it's mathematical reality. Solutions require identity verification, time-weighting, or cryptographic collusion resistance. Choose your poison: whale tyranny (linear) or vote-buying markets (quadratic). Most DAOs pick quadratic + identity verification as the lesser evil.

โ† Whale Resistance