返回实战项目
Day 19

【实战7.1】治理参与度分析:用数据解读DAO投票困境

分析主流DAO投票参与率、投票权集中度、委托分布,输出参与度提升方案

2026-03-20
实战项目DAO治理Snapshot投票参与度数据分析

实战项目 7.1:治理参与度分析

项目信息

项目编号:7.1
所属方向:治理分析
难度:⭐⭐⭐ 进阶
预计时间:5-6小时
前置技能:DAO 治理基础(Day 61-63)、Dune SQL(Day 31-32)

项目目标

分析主流 DAO 的投票参与情况,发现参与率危机的根本原因,设计可落地的改进方案

产出清单:
├── ✅ 治理参与度 Dashboard(Snapshot + Dune 数据)
├── ✅ 投票权集中度分析
└── ✅ 参与度提升方案

Task 1:治理参与度 Dashboard

DAO 参与率现状

DAO 治理参与率全景(2024-2026):
═══════════════════════════════════════════════════════════

                    投票率      活跃代表数    提案频率
Uniswap            3-8%        ~30          2-4/月
Aave               5-15%       ~50          4-8/月
Compound           4-10%       ~20          1-3/月
ENS                8-20%       ~40          2-4/月
Arbitrum            5-12%       ~60          6-10/月
MakerDAO           10-25%      ~30          持续(Spell)

对比传统公司:
├── 上市公司股东大会:30-60%
├── 员工投票:40-70%
└── DAO 投票:3-25% ← 显著偏低

核心矛盾:
  "去中心化" 要求广泛参与
  但实际参与率极低
  少数巨鲸决定协议命运
═══════════════════════════════════════════════════════════

核心 SQL — Snapshot 投票参与分析

-- 项目7.1 Task 1: DAO 提案参与度趋势(Dune 链上治理数据)
-- 注:Snapshot 为链下投票,需用 GraphQL 查询;此 SQL 适用于链上治理(Governor 合约)

-- Compound 链上治理参与度
WITH proposals AS (
  SELECT
    "proposalId" as proposal_id,
    evt_block_time as created_time,
    "description" as description
  FROM compound_v2_ethereum.GovernorBravoDelegate_evt_ProposalCreated
),

votes AS (
  SELECT
    "proposalId" as proposal_id,
    voter,
    votes / 1e18 as vote_weight,
    support  -- 0=against, 1=for, 2=abstain
  FROM compound_v2_ethereum.GovernorBravoDelegate_evt_VoteCast
),

proposal_stats AS (
  SELECT
    p.proposal_id,
    p.created_time,
    COUNT(DISTINCT v.voter) as voter_count,
    SUM(v.vote_weight) as total_votes_weight,
    SUM(CASE WHEN v.support = 1 THEN v.vote_weight ELSE 0 END) as for_weight,
    SUM(CASE WHEN v.support = 0 THEN v.vote_weight ELSE 0 END) as against_weight,
    SUM(CASE WHEN v.support = 2 THEN v.vote_weight ELSE 0 END) as abstain_weight
  FROM proposals p
  LEFT JOIN votes v ON p.proposal_id = v.proposal_id
  GROUP BY 1, 2
)

SELECT
  proposal_id,
  created_time,
  voter_count,
  total_votes_weight,
  -- COMP 总供应量 10M,参与率 = 投票权重 / 总供应
  ROUND(total_votes_weight / 10000000 * 100, 2) as participation_rate_pct,
  ROUND(for_weight / NULLIF(total_votes_weight, 0) * 100, 1) as for_pct,
  ROUND(against_weight / NULLIF(total_votes_weight, 0) * 100, 1) as against_pct
FROM proposal_stats
ORDER BY created_time DESC

Snapshot GraphQL 查询

# 查询 DAO 提案参与度
query {
  proposals(
    first: 50
    skip: 0
    where: { space_in: ["aave.eth"] }
    orderBy: "created"
    orderDirection: desc
  ) {
    id
    title
    state
    scores_total
    votes
    quorum
    start
    end
    choices
    scores
  }
}

参与率趋势分析

参与率影响因素:
═══════════════════════════════════════════════════════════

正向因素(提升参与率):
├── 重大争议性提案(如 Uniswap 费用开关)
├── 空投相关投票(利益直接相关)
├── 牛市(用户活跃度高)
├── 委托机制推广
└── 激励投票(如 Gitcoin 的投票奖励)

负向因素(降低参与率):
├── 提案过于频繁(投票疲劳)
├── 技术性提案(理解门槛高)
├── Gas 费用高(链上投票成本)
├── 缺乏直接经济激励
├── 信息不对称(不知道提案影响)
└── "搭便车"心理(别人会投的)

关键发现:
  参与率与提案"争议性"正相关
  参与率与 Gas 费用负相关
  Snapshot(链下免费)参与率 > 链上投票
═══════════════════════════════════════════════════════════

Task 2:投票权集中度分析

集中度指标

-- 投票权集中度分析(HHI 指数)
WITH token_holders AS (
  SELECT
    "to" as holder,
    SUM(CAST(value AS DOUBLE)) / 1e18 as balance
  FROM erc20_ethereum.evt_Transfer
  WHERE contract_address = 0xc00e94Cb662C3520282E6f5717214004A7f26888  -- COMP
  GROUP BY "to"
  HAVING SUM(CAST(value AS DOUBLE)) / 1e18 > 0
),

total_supply AS (
  SELECT SUM(balance) as total FROM token_holders
),

holder_shares AS (
  SELECT
    h.holder,
    h.balance,
    h.balance / t.total * 100 as share_pct
  FROM token_holders h
  CROSS JOIN total_supply t
)

SELECT
  -- 基尼系数近似
  COUNT(*) as total_holders,
  SUM(CASE WHEN share_pct >= 1 THEN 1 ELSE 0 END) as holders_above_1pct,
  SUM(CASE WHEN share_pct >= 1 THEN share_pct ELSE 0 END) as top_holders_total_pct,
  -- Top 10 集中度
  (SELECT SUM(share_pct) FROM (
    SELECT share_pct FROM holder_shares ORDER BY share_pct DESC LIMIT 10
  )) as top10_concentration,
  -- HHI(赫芬达尔指数,>2500 为高度集中)
  SUM(POWER(share_pct, 2)) as hhi_index
FROM holder_shares

投票权分布现状

主流 DAO 投票权集中度(估算):
═══════════════════════════════════════════════════════════

            Top10 占比    Top50 占比    委托集中度
Uniswap     ~65%          ~85%          高(a16z 独大)
Aave        ~45%          ~70%          中(多元委托)
Compound    ~55%          ~80%          高(机构主导)
ENS         ~40%          ~65%          中(社区活跃)
Arbitrum    ~50%          ~75%          中高

问题:
  ├── 少数地址掌控投票结果
  ├── 委托集中 → 代理人风险
  ├── 团队/投资人投票权未到期但可委托
  └── "一币一票"天然有利于大户

参考标准:
  HHI < 1500 → 竞争性(理想)
  HHI 1500-2500 → 中等集中
  HHI > 2500 → 高度集中(大多数 DAO)
═══════════════════════════════════════════════════════════

委托分布分析

委托机制分析:
═══════════════════════════════════════════════════════════

委托模式:
  ├── 自投票:持有者亲自投票(最去中心化但参与率低)
  ├── 委托给个人:选择信任的代表
  ├── 委托给组织:如 Blockchain@Berkeley, StableLab
  └── 自动委托:钱包默认委托(如 Tally 推荐)

委托困境:
  委托提升参与率 → 但增加集中度
  "用集中度换参与率",这是好的交换吗?

  Uniswap 案例:
    a16z 委托给自己 → 单一实体持有 ~15M UNI
    一次投票就可以决定大部分提案
    这还算"去中心化"治理吗?

改进方向:
  ├── 二次方投票:减弱大户影响力
  ├── 分类委托:不同领域委托给不同代表
  ├── 委托激励:奖励积极投票的代表
  └── 强制委托多样性:限制单一代表的最大权重
═══════════════════════════════════════════════════════════

Task 3:参与度提升方案

方案设计

治理参与度提升方案:
═══════════════════════════════════════════════════════════

方案一:降低参与门槛
├── Snapshot 免 Gas 投票(已广泛采用)
├── 移动端投票(Tally / Boardroom App)
├── 提案摘要 + AI 翻译(降低理解成本)
├── 一键委托(新用户 Onboarding 时推荐)
└── 预期效果:+5-10% 参与率

方案二:激励投票参与
├── 投票奖励代币/积分
├── 参与投票 = 获得空投加权
├── 投票 NFT / POAP(荣誉激励)
├── 活跃委托人薪酬(如 Compound 的 Grant)
└── 预期效果:+10-20% 参与率

方案三:优化治理流程
├── 提案分级:参数调整自动执行,重大变更全民投票
├── 减少提案频率:合并小提案为季度提案包
├── 时间窗口优化:投票期 7 天 → 覆盖不同时区
├── 渐进式去中心化:早期小范围,成熟后扩大
└── 预期效果:减少投票疲劳,提升有效参与

方案四:改进投票机制
├── 二次方投票(Quadratic Voting)
├── 信念投票(Conviction Voting):锁定时间加权
├── 知识加权投票:领域专家额外权重
├── 乐观治理:默认通过,有人反对才投票
└── 预期效果:提升决策质量

推荐组合:方案一 + 方案三(成本最低,见效最快)
═══════════════════════════════════════════════════════════

PM 产品设计建议

产品功能目标实现难度
AI 提案摘要降低理解门槛
投票提醒推送提升触达率
委托推荐系统匹配用户偏好
投票影响模拟展示投票的实际影响
治理健康仪表盘透明度 + 问责

面试题准备

Q: 如何提升 DAO 治理参与率?

30 秒版本: DAO 参与率低(3-25%)是结构性问题,三管齐下:(1) 降门槛 — Snapshot 链下免费投票已证明有效,下一步是 AI 提案摘要和移动端投票;(2) 改机制 — 提案分级制,参数调整自动执行,重大变更才全民投票,减少投票疲劳;(3) 促委托 — 完善委托体系,用声誉系统筛选优质代表,同时用二次方投票限制巨鲸影响。核心认知:参与质量 > 参与数量,10% 的知情投票优于 50% 的盲投。

Q: 如何评估一个 DAO 的治理健康度?

30 秒版本: 五个维度:(1) 参与率 — 投票参与率和活跃代表数;(2) 集中度 — Top10 投票权占比和 HHI 指数;(3) 提案质量 — 通过率、争议比例、执行效果;(4) 委托活跃度 — 委托更新频率、代表投票率;(5) 社区讨论 — Forum 活跃度、讨论到提案的转化率。最关键的单一指标是有效投票参与率(排除团队/投资人的社区参与率)。


下一步

继续方向七:

  • 项目 7.2:提案分类与影响分析