治理与 DAO:代币投票的工程实现
2026/8/24大约 2 分钟
Web3 区块链系列 · 阶段 7 · DeFi 协议 · 第 46/57 篇 · 🚧 占位待学
上一篇:《质押与再质押:从 ETH Staking 到 EigenLayer》
下一篇:《代币经济学:发行、分配与释放曲线》
学习大纲:《Web3 区块链学习总纲》
状态:待学习。 本文为占位文档:知识点清单、实验与验收标准已就绪,正文待按「先学习、先实验、再撰写」补全。
对应总纲单元:阶段 7 · 单元 7.7
一、本文要解决的问题
「去中心化」的最后一公里是治理:谁有权改参数、升级合约、动金库?ERC-20 Votes + Governor + Timelock 是行业标配三件套——它也是阶段 4 可升级合约「谁能升级」的正式答案。
二、知识点清单
- 治理代币:ERC-20 Votes 与历史快照(checkpoint)机制
- 委托投票:delegate 与投票权计算时点
- Governor:提案门槛、投票期、法定人数、执行
- Timelock:通过 ≠ 立即执行,留出退出时间
- 治理攻击:买票、闪电贷临时获票(Beanstalk 案例)
- 什么该链上治理、什么不该(治理最小主义)
三、动手实验(学习时必须真跑)
- 用 OZ 部署 Governor + Timelock 全套,走通:发起提案 → 投票 → 时间锁 → 执行
- 在本地模拟一次「闪电贷临时买票通过恶意提案」的推演
四、验收标准(全部通过才进入下一篇)
五、写作提示(补正文时遵守)
- 开篇问题驱动;结构走「是什么 → 为什么 → 怎么做 → 背景知识」
- 所有代码、命令、输出必须先在本机跑通再写入,不得杜撰
- 版本口径以总纲环境清单为准(以太坊 Fusaka / Solidity 0.8.36 / Foundry v1.0 / OpenZeppelin Contracts 5.x)
- 涉及版本敏感结论时标注出处与时间
本篇完成后,把文首导航块的「🚧 占位待学」去掉,并在总纲处打卡。