Skip to content

Lesson 2 · 2 min · Intermediate

Inside a DAO, and voting designs

On this page

Inside a DAO: how the pieces fit

  • Membership: usually by holding a (e.g. UNI, COMP, AAVE). Some DAOs are non-token (reputation-based or one-person-one-vote).
  • Voting: token-weighted by default; designs like and aim to reduce plutocracy.
  • Proposals: formal (executable code or signals) are put to a vote; if they reach , executable ones are enacted by the contract.
  • Treasury: the holds protocol-owned assets (often the protocol's own token plus stables and blue chips) under governance control.
  • Execution: on-chain execution (real contract calls) vs off-chain signaling (votes that humans then execute).

How a DAO decides

token holdersmembershipproposalexecutable codeor a signalvotetoken-weightedby defaultquorumreached?no: failsexecutionon-chain: the contract enacts itoff-chain signal: humans then executetreasuryprotocol-ownedassets
Holders put proposals to a vote. One that reaches quorum is enacted, by the contract itself if it’s executable on-chain, or by people acting on a signal vote. The treasury sits under that governance control.

Voting designs — and the tradeoffs of each

  • Token-weighted (1 token = 1 vote): simple, but inherently plutocratic — large holders (whales, VCs, the team) can dominate. Most early DAOs used this.
  • Quadratic voting: vote cost rises (typically with the square of votes cast), so a wide base of small holders can out-vote a single whale of equal total tokens. Favors breadth over wealth; vulnerable to sybil attacks (splitting stake across many wallets).
  • Conviction voting: conviction grows the longer tokens are held for a proposal, rewarding persistent preference over sudden vote-buying. Used by 1Hive, Gitcoin.
  • veToken (vote-escrow): lock tokens for a time to boost voting power (e.g. Curve's ). Rewards long-term alignment but still wealth-weighted.
  • Reputation / one-person-one-vote: used by some non-token DAOs where reputation is granted by the community; resists plutocracy but is hard to scale and sybil-prone.

One whale, 100 small holders

1 token = 1 votewhale: 100 tokens→ 100 votes100 holders × 1 token→ 100 votestiequadratic: votes = √tokenswhale → 10 votesholders → 100 votesbreadth winsthe sybil catchthe whale splits into100 wallets → 100 votes
With equal tokens on each side, token-weighted voting ties. Quadratic voting makes each extra vote cost more, so 100 small holders out-vote one whale, unless the whale splits into 100 wallets. The numbers are illustrative.
Educational only, not financial or legal advice.