Track 6 · Organisations, law and finance · Module 25
DAOs and governance
How token holders vote, delegate and sometimes get attacked.
- Lessons
- 7
- Reading
- 53 min
- Quiz
- 15 questions
- Pass mark
- 80%
- 1What a DAO isWhat is a DAO, and how decentralised is it really?7 min
- 2Token voting: quorum and thresholdsHow does token voting work in a DAO?8 min
- 3Delegation and turnoutWhat is vote delegation in a DAO, and why does turnout matter?7 min
- 4The proposal lifecycle on-chainWhat happens to a DAO proposal from creation to execution?8 min
- 5Governance attacks and defencesHow can a DAO's governance be attacked, and how do DAOs defend themselves?8 min
- 6DAOs and the lawHow does the law treat a DAO?8 min
- 7The Brindlecove caseHow do you check whether a DAO proposal passed, and when it can be carried out?7 min
The case used in this module
Each module tells its own made-up Brindlecove story, so details can differ from one module to the next.
Key words
- DAO (decentralised autonomous organisation)
- A group that makes decisions through proposals and votes, with its rules and treasury held in smart contracts.1
- Governance token
- A token that gives its holder voting power in a DAO, usually in proportion to how many tokens they hold.12
- Proposal
- A set of actions, such as a payment from the treasury, that a DAO's Governor contract carries out if the vote passes.3
- Quorum
- The least voting power that must take part for a vote to count. DAOs differ on which votes count toward it.567
- Voting threshold
- The share of votes in favour that a proposal needs to pass, such as a simple majority or two-thirds.58
- Delegation
- Assigning your tokens' voting power to another address, or to your own, without moving the tokens.95
- Voting delay
- The time between a proposal being submitted and voting starting. Voting power is fixed when it ends.75
- Timelock
- A contract that makes a passed proposal wait a set time before it runs, so users can react or leave.72
- Snapshot of voting power
- A record of balances at a set point, so that tokens bought, borrowed or moved later can't vote on that proposal.115
- Off-chain voting
- Voting by signed messages outside the blockchain, with no gas fees. It doesn't move funds by itself.111
- Temperature check
- An early, non-binding poll, often on Snapshot, to see whether a proposal has support.412
- Flash loan
- A loan of tokens that is borrowed and paid back within a single transaction.8
- DAO LLC
- A Wyoming limited liability company whose articles say it is a decentralized autonomous organization.13
- Decentralized autonomous organizations (DAOs). ethereum.org (page last updated 26 June 2026; read 24 October 2026).
- Compound v2 Docs: Governance. Compound documentation (v2, read 24 October 2026).
- How to set up on-chain governance: proposals, voting power and execution. OpenZeppelin Contracts 5.x documentation (read 24 October 2026).
- Governance Process. Uniswap developer documentation (page says it was last updated in April 2026; read 24 October 2026).
- Governance API reference. OpenZeppelin Contracts 5.x documentation (read 24 October 2026).
- [Constitutional] AIP: Constitutional Quorum Threshold Reduction. Arbitrum DAO governance forum, post by the forum account "Arbitrum", 2 May 2025.
- How to set up on-chain governance. OpenZeppelin Contracts 5.x documentation (read 24 October 2026).
- Hack Analysis: Beanstalk Governance Attack, April 2022. Immunefi, a security firm (article by one of its smart contract triagers), 9 January 2023.
- Guide to Voting. Uniswap developer documentation (read 24 October 2026).
- How to delegate your voting power: A guide for $ARB token holders. Arbitrum DAO governance documentation, public preview (read 24 October 2026).
- FAQ. Snapshot documentation (read 24 October 2026).
- The Amended Constitution of the ArbitrumDAO. Arbitrum DAO governance documentation (read 24 October 2026).
- Senate File SF0038, Enrolled Act No. 73: Wyoming Decentralized Autonomous Organization Supplement (W.S. 17-31-101 to 17-31-116). Wyoming Legislature, 2021 General Session, effective 1 July 2021.