教程区块链区块链技术ch099.6 DAO 治理模式:代币投票、委托与多签

本页目录

DAO(去中心化自治组织)试图用链上治理替代公司董事会和官僚层级。但"代码即法律"的理想与"投票率低、巨鲸统治、提案操纵"的现实之间存在巨大张力。本节剖析三种主流治理模型及其数学边界。


9.6.1 代币加权投票:一人一票的理想与资本现实

基本原理:持有治理代币者按权重投票,投票结果自动执行。

投票结果=sign(iwivi),wi=tokenBalancei\text{投票结果} = \text{sign}\left(\sum_i w_i \cdot v_i\right), \quad w_i = \text{tokenBalance}_i

根本问题

  • 巨鲸统治:持有 51% 代币者拥有绝对控制权;
  • 投票率极低:大多数 DAO 的投票率 <10%,少数活跃巨鲸决定方向;
  • 资本效率攻击:借入治理代币投票后立即归还("闪电贷投票攻击")。

9.6.2 二次方投票(Quadratic Voting)

思想:投票成本与票数成二次方关系,而非线性:

Cost(n 票)=n2baseCost\text{Cost}(n \text{ 票}) = n^2 \cdot \text{baseCost}

效果:100 个用户各投 1 票 vs 1 个用户投 100 票:

  • 前者总成本:100×12=100100 \times 1^2 = 100
  • 后者总成本:1×1002=10,0001 \times 100^2 = 10{,}000

这使得"集中资本"的优势被显著削弱。Gitcoin Grants 采用此机制资助公共品。

挑战:链上身份可伪造(女巫攻击),二次方投票的公平性依赖于一对一身份验证,而这在匿名链上是未解难题。


9.6.3 委托民主与流动民主

委托民主(Liquid Democracy):选民可将投票权委托给代理人,且可随时撤回。代理人可进一步委托(形成委托链)。

Compound 的实现

  • 用户可将 COMP 代币的委托投票权赋予特定地址;
  • 被委托者自动获得该用户的投票权重;
  • 委托可随时撤销或切换,无需转移代币所有权。
代理人权重=idelegatorsbalancei\text{代理人权重} = \sum_{i \in \text{delegators}} \text{balance}_i

优点:降低参与门槛,普通用户可将投票权委托给"专业治理者"。

缺点:形成新的权力中心(治理巨头),且委托链的复杂性增加了代理人的行为不透明性。


9.6.4 安全阀:时间锁与多签

时间锁(Timelock)

  • 治理投票通过后,不立即执行,而是进入延迟期(如 2 天)后执行;
  • 紧急时刻,多签委员会可取消恶意提案("安全阀"机制)。

多签治理(Gnosis Safe 模式)

  • 核心资金由 N-of-M 多签控制(如 3/5);
  • 多签成员通常为核心开发者或知名社区成员;
  • 日常治理用代币投票,紧急操作用多签名。
graph TD
    A[社区提案] --> B[代币投票期: 3天]
    B --> C{通过?}
    C -->|是| D[时间锁: 2天延迟]
    D --> E[自动执行]
    C -->|否| F[否决]
    D --> G[多签委员会
    紧急取消]
    G --> F
    style D fill:#ffffcc
    style G fill:#ffcccc

9.6.5 Moloch 框架:最小可行 DAO

Moloch 是一个极简的 DAO 框架(约 400 行 Solidity),设计哲学:

  1. 投入/退出机制:成员质押代币(如 WETH)获得投票份额;可随时"愤怒退出"(Rage Quit)——销毁份额并取回相应比例的国库资产;
  2. 提案机制:任何成员可发起提案,投票通过后即可执行;
  3. 捐赠/资助:主要用途是资助公共品和维护者薪酬。

安全边界

攻击成本>单次提案可转移资金×攻击成功概率\text{攻击成本} > \text{单次提案可转移资金} \times \text{攻击成功概率}

愤怒退出机制解决了 51% 攻击的部分风险:即使巨鲸通过恶意提案,被攻击者可在执行前退出并带着资产离开。


9.6.6 治理攻击向量总结

攻击目标防御
闪电贷投票借入大量代币通过提案后立即归还快照(Snapshot)锁定投票时余额
低投票率操纵用少量资金通过低参与率提案设置法定人数(Quorum)门槛
巨鲸统治大户单方面决定方向二次方投票 / 多签安全阀
提案伏击深夜发布提案,短时间投票强制冷静期、通知期
治理攫取通过提案夺取国库控制权时间锁 + 多签

关键认知六:DAO 不是"没有领导者的乌托邦",而是将行政权力替换为算法化的投票规则。但算法规则本身也是人类设计的——投票门槛、法定人数、代币分配,这些初始参数决定了 DAO 是去中心化还是"伪去中心化"。Moloch 的"愤怒退出"机制是有趣的尝试:它用退出权替代了传统公司的法律保护。


← 9.5 DID | 前往 → 9.7 去中心化存储

评论

0

评论加载中…

发表评论

0/2000