DAOs and Token Governance
How on-chain governance works, delegate systems, and governance attack vectors.
Before this guide, read Layer 2s: Rollups and Scaling.
A DAO — decentralized autonomous organization — is a group that coordinates through rules encoded in smart contracts, usually with voting power distributed via a token, instead of through a traditional corporate hierarchy. In practice, most DAOs today govern DeFi protocols: token holders vote on parameter changes, treasury spending, and upgrades, and the winning votes are executed on-chain. The idea is powerful — an internet-native organization no single party controls — but real-world DAO governance is messier: low turnout, concentrated voting power, and outright governance attacks are all part of the record.
What a DAO Actually Is
Strip away the acronym and a DAO is three things working together:
- A treasury and/or protocol controlled by smart contracts. The assets and the levers (fee switches, interest rate parameters, upgrade rights) live on-chain, not in a company bank account.
- A governance token. Holding it grants voting rights, typically one token, one vote. Examples include UNI (Uniswap), AAVE (Aave), and MKR (MakerDAO, later rebranded within the Sky ecosystem).
- A process that turns proposals into executed on-chain actions.
"Autonomous" oversells it. Very little in a DAO is autonomous — humans write proposals, debate them, and vote. What's different from a company is that the execution of a passed decision can be trustless: if the vote passes, the code change or treasury transfer happens because the contract allows it, not because an executive signs off.
DAOs also exist beyond DeFi — grant-funding collectives, investment clubs, and social communities — but protocol governance is where the largest treasuries and the highest stakes are, so that's the focus here.
How an On-Chain Vote Actually Happens
A typical protocol governance cycle looks like this:
- Forum discussion. Someone posts an idea (say, "reduce the borrow rate parameter on asset X" or "fund a grants program with $2 million from the treasury") on the DAO's forum. It gets debated and refined.
- Temperature check. An informal poll — often on Snapshot, a widely used off-chain voting tool that reads token balances but costs no gas — gauges support before anyone spends effort on a formal proposal.
- Formal on-chain proposal. The proposal is submitted to the governance contract as executable code: the exact contract calls that will run if it passes. Submitting usually requires a minimum token threshold to prevent spam.
- Voting period. Token holders (or their delegates) vote for, against, or abstain over a fixed window, commonly several days. Proposals need both a majority and a quorum — a minimum participation level — to pass.
- Timelock and execution. Passed proposals sit in a timelock (often one to several days) before executing. The delay exists so users can react — or exit — if something malicious slipped through.
Off-chain votes and the gap between signal and execution
Many DAOs do most voting off-chain via Snapshot because it's free, then have a multisig or council execute the result on-chain. That's pragmatic, but it reintroduces trust: the vote is a signal, and humans carry it out. The distance between "the DAO voted" and "the contract enforced it" is a real difference in security, and it varies widely between projects.
Delegation: How Governance Actually Gets Done
One token, one vote sounds democratic, but the practical reality is that most holders don't vote. Reading a proposal about oracle configurations or collateral risk parameters takes expertise and time; a holder with $500 of tokens has little incentive to spend an evening on it. Turnout for routine proposals is frequently in the single-digit percentages of circulating supply.
Delegation is the fix most large DAOs use: you assign your voting power to a delegate — an individual, a research firm, or a risk-management shop — who votes on your behalf. You keep your tokens and can re-delegate any time. Major DeFi protocols now have semi-professional delegate ecosystems, with published voting records and rationales, and some DAOs compensate active delegates.
Delegation concentrates power deliberately, trading decentralization for competence. That's often a good trade — but it means the meaningful question about a DAO isn't "how many token holders are there?" but "who are the ten largest voters, and how aligned are they with users?" In many prominent DAOs, a handful of delegates, funds, and founding-team allocations can decide most votes. Reading a protocol's delegate leaderboard tells you more about its governance than its token count does.
How Governance Gets Attacked
Because governance controls treasuries and protocol parameters, it is itself an attack surface. The main vectors:
- Token-buying takeovers. If a treasury is worth more than the cost of acquiring voting control, attacking is profitable. The clearest historical example is Build Finance in 2022, where an attacker accumulated enough tokens to pass a proposal granting themselves minting rights and drained the treasury. Low market cap plus valuable treasury is the danger combination.
- Flash-loan voting. Borrow a huge amount of governance tokens within a single transaction, vote, return them. The 2020 incident where a flash loan was used to pass a MakerDAO governance poll pushed protocols to adopt the standard defense: voting power based on a snapshot of balances taken before the proposal existed, so tokens acquired afterward don't count.
- Voter-apathy attacks. With single-digit turnout, an attacker doesn't need 51% of supply — just more than everyone who bothers to show up. Quorum requirements help, but set the quorum too high and legitimate governance stalls.
- Malicious proposals hiding in plain sight. A proposal's human-readable description and its executable payload can differ. In 2023, Tornado Cash's DAO was seized when an attacker's proposal contained code that granted them control — voters approved a description, not the actual bytecode. Serious DAOs now expect independent verification that a proposal's code matches its description.
- Bribery and vote markets. Platforms exist that openly pay token holders to vote a certain way (prominent in the "Curve wars" era of directing token emissions). Whether this is corruption or just transparent politics is debated, but it demonstrably shifts outcomes toward whoever pays.
Defenses have matured accordingly: snapshot-based voting power, timelocks that give users an exit window, guardian or security-council vetoes for clearly malicious proposals (a centralization trade-off), and quorum plus proposal thresholds. None of them makes governance attack-proof; they raise the cost.
What This Means for You as a Token Holder or User
If you hold a governance token, you hold three distinct things: exposure to the protocol's fortunes, a claim on whatever value governance chooses to route to holders (many tokens confer votes but no cash flows — a perennial controversy), and responsibility. Practical habits:
- Delegate deliberately. If you won't vote yourself, pick a delegate whose voting record you've skimmed rather than leaving your weight idle — idle tokens make apathy attacks cheaper.
- Assess concentration before you rely on a protocol. Check top holder and delegate distributions. A "decentralized" protocol whose founding team plus two funds control a majority of active voting weight is governed like a startup, whatever the branding.
- Watch the timelock, not just the vote. As a user of a protocol, the timelock is your safety margin: if governance ever passes something that harms your position, the delay is your window to withdraw. Following a protocol's governance forum for anything you have significant funds in is not paranoia; it's monitoring.
Key Takeaways
- A DAO coordinates through token voting and smart-contract execution; the trustless part is execution of passed votes, not the human politics before them.
- The real pipeline is forum debate, off-chain temperature check, on-chain proposal, vote with quorum, then a timelock before execution — and off-chain votes executed by multisigs reintroduce trust.
- Low turnout makes delegation essential; a DAO's character is defined by its largest delegates and holders, not its total holder count.
- Governance is an attack surface: token takeovers, flash-loan votes, apathy exploits, and proposals whose code doesn't match their description have all happened. Snapshots, timelocks, and vetoes raise the cost but don't eliminate the risk.
- If you hold governance tokens, delegate them thoughtfully; if you use a protocol, watch its governance — the timelock is your exit window.
Educational content, not financial advice. Read the full disclaimer.
Glossary terms in this guide
DeFi Risk Map: Smart Contract, Oracle, and Economic Risk