DAO 实践——从 Multi‑Sig 到投票(以及所有权代币为何存在)

发布: (2025年12月22日 GMT+8 15:08)
10 min read
原文: Dev.to

Source: Dev.to

请提供您希望翻译的正文内容,我将为您翻译成简体中文并保持原有的格式、Markdown 语法以及技术术语不变。

概览

你刚刚学习了 DAO 的运作方式(第 16 天)。你已经了解了投票、治理代币和金库管理。但这里有个令人不舒服的事实:大多数加密社区的人从未真正参与过真实的 DAO。

今天我们将改变这一点。你将:

  1. 设置多签钱包 – 了解 DAO 实际上如何控制资金。
  2. 进行一次真实的治理投票 – 了解 DAO 实际上如何做出决策。
  3. 理解为何该模型已经在演进

完成本练习后,你不仅会理解 DAO——还会拥有亲自使用它们的证据,并且知道下一步该做什么。

第 18 天 我的 60 天 Web3 之旅。昨天(第 17 天)我拆解了稳定币——DAO 使用的经济支柱。

加入社区!

关注: [Medium] | [Twitter]

第1部分 – 多签钱包:DAO 如何保护其金库

问题

DAO 需要一种 需要多人批准 才能花费资金的方式,以防止任何单一行为者窃取金库。

解决方案

N‑of‑M 批准。
示例:3‑of‑5 多签意味着:

  • 5 个人持有密钥。
  • 任意 3 人必须批准一笔交易。
  • 没有单个人可以单独转移资金。

实践任务:在 Sepolia 上设置 Gnosis Safe

步骤 0 – 创建你的 Burner 钱包

  1. 打开 MetaMask(浏览器扩展)。
  2. 点击账户图标(右上角)。
  3. 选择 Create account → 将其命名为 “Burner #1”
  4. 重复操作 → 将第二个命名为 “Burner #2”

现在你的 MetaMask 中有三个账户:

  • Account 1 – 你的主钱包
  • Burner #1
  • Burner #2

复制每个地址(点击地址即可复制)。

步骤 1 – 前往 Safe

  • 打开 Gnosis Safe 界面。
  • 连接你的 主钱包(MetaMask)。
  • 从网络下拉框中选择 Sepolia Testnet

步骤 2 – 创建你的 Safe

  1. 点击 Create new Safe
  2. 将其命名为 “DAO Treasury (Test)”
  3. 确认已选择 Sepolia
  4. 点击 Create

步骤 3 – 添加所有者

所有者地址
Owner 1你的主钱包地址
Owner 2Burner #1 地址
Owner 3Burner #2 地址
  • threshold 设置为 2‑of‑3(3 人中需 2 人批准)。
  • 检查后确认。

步骤 4 – 为 Safe 注资

  1. 创建完成后你会看到一个 Safe address
  2. 在 MetaMask 中切换到你的主钱包。
  3. 向该 Safe 地址发送 0.1 ETH(Sepolia 测试网)。
  4. 等待约 15 秒确认。

步骤 5 – 执行多签交易

  1. 在 Safe 仪表盘点击 New transaction
  2. Recipient 设置为任意地址(例如你的主钱包)。
  3. 金额:0.01 ETH
  4. 点击 Create —— 交易此时为 pending(待批准)状态。

批准流程

  • Owner 1(你):点击 Approve
  • Owner 2:切换 MetaMask 到 Burner #1,返回 Safe,找到待批准的交易并点击 Approve

当阈值(2‑of‑3)满足后,交易会自动执行。

你学到了什么

  • DAO 如何保障数十亿美元资产的安全。
  • 签名执行 的区别。
  • 为什么单个恶意行为者无法抽干 DAO 金库。
  • 权限在去中心化系统中的工作方式。

第 2 部分 – 治理投票:DAO 如何做决定

问题

社区需要做决定,但链上投票的 gas 费用可能超过 $50。

解决方案

方法Gas 成本用例
Snapshot免费(链下、免 gas)信号投票、提案讨论
Tally付费(链上、不可篡改)实际执行的绑定投票

大多数 DAO 使用 Snapshot 进行讨论,使用 Tally 进行最终的绑定决策。

实践任务:在 Snapshot 上投票

  1. 打开 Snapshot 界面。
  2. 连接你的 主钱包(MetaMask)。
  3. 搜索一个 DAO(例如 UniswapAaveOptimism)。
    • 注意: 撰写本文时这三个 DAO 没有活跃提案,所以我选择了 Magic DAO
  4. 浏览 Active Proposals(状态:Voting)。
  5. 点击 Vote,选择 For / Against / Abstain,并提交(免 gas!)。
  6. 查看结果,了解你的投票与社区的比较。

你学到了什么

  • 治理实际是如何在链上进行的。
  • 信号投票(Snapshot)与 绑定投票(Tally)之间的区别。
  • 为什么大型 DAO 采用多步骤流程:讨论 → 信号 → 执行。
  • 现在,你已经正式成为去中心化组织的一员。

第 3 部分 – 实际出问题的地方:治理代币问题

你刚在 Snapshot 上投票。恭喜。但有一个令人不舒服的事实:≈ 90 % 的代币持有者从不投票。他们只是持有并投机价格。

为什么大多数 DAO 并非真正去中心化

  • 治理代币赋予投票权 没有使用它的金融激励。
  • 一小群活跃投票者(通常是大户)最终控制了决策。

转变:从纯治理到 治理 + 所有权

模型特征
旧(主流)持有代币 → 可以投票。投票没有直接的金融回报。
新(新兴)持有代币 → 获得投票权 并且 金融回报(费用、收入分成)。投票与个人利润挂钩。

转变的例子

  • Curve(CRV) – 最初是纯治理,现在加入了收益耕作奖励。
  • Optimism(OP) – 为代币持有者添加了收入分成。
  • Arbitrum(ARB) – 从第一天起就构建了所有权经济学;投票会影响回报。
  • Uniswap(UNI) – 正在向协议费用分配给代币持有者的方向发展。

DAO 的真实未来

治理代币并未消亡;它们正在进化。未来的形态是 激励对齐的代币:你投票是因为你的投票直接影响你的金融回报,而不仅仅是抽象的去中心化理想。

当激励对齐时,会出现两件事:

  1. 更高的参与度 – 代币持有者有动力投票。
  2. 更有效的治理 – 决策反映了对协议成功有金融投入者的利益。

第 4 部分 – 连接点 – 为什么这两者相关

实际 DAO 流程

Snapshot Vote → "Should the DAO send 10 ETH to fund the marketing team?"
Vote passes → 60 % in favor
Multi‑Sig owners execute → 2‑of‑3 approve the transaction
Treasury sends 10 ETH → Marketing team receives funds
  • 没有多签: 单个治理协调员可以直接拿到投票结果并把钱转到自己的钱包。多签可以防止这种情况。
  • 没有治理投票: 只有一个人(“DAO 创始人”)决定所有资金的去向。投票可以阻止这种情况。
  • 没有将所有权激励写入代币: 大多数人根本不会去投票。对齐的激励可以改变这一点。

这些机制共同构成了 制衡机制,使 DAO 真正实现去中心化。

我的学习之旅

我一直在想:“社区到底是如何对决策进行投票的?”

Web 2Web 3
Slack 投票(不具约束力)DAO 投票是 不可变的带时间戳的,且永久可见
Confluence 文档(通常被忽视)你无法伪造参与
会议中声音最大的获胜当投票结果为 Y 时,你不能声称“社区想要 X”

这很有力量。但我意识到另一件事:当今大多数 DAO 只是“治理戏剧”。 投票是存在的,但大多数人并未参与。

令人兴奋的是?这个领域正在演进。项目正从 “治理代币” 转向 “所有权代币”——在这种模式下,你的投票实际上会影响你的财务回报。这改变了一切。

这就是未来。而我现在已经实际参与了这两种模式。

深入资源

  • Safe Docs – 如何在跨链环境中管理多签
  • Snapshot Docs – 将治理嵌入您的 DAO
  • Tally Governance – 具备约束执行的链上投票
  • The Future of Tokenomics – 代币设计为何真正重要(第 12 天回顾)
Back to Blog

相关文章

阅读更多 »

为什么‘Single Key’钱包已过时

每日痛点:Phishing、seed‑phrase 泄露以及 “approve” 诈骗是不可避免的。在当前的 Web3 模型中,Signer 即 Owner。这是一个致命的设计……