DAO 实践——从 Multi‑Sig 到投票(以及所有权代币为何存在)
Source: Dev.to
请提供您希望翻译的正文内容,我将为您翻译成简体中文并保持原有的格式、Markdown 语法以及技术术语不变。
概览
你刚刚学习了 DAO 的运作方式(第 16 天)。你已经了解了投票、治理代币和金库管理。但这里有个令人不舒服的事实:大多数加密社区的人从未真正参与过真实的 DAO。
今天我们将改变这一点。你将:
- 设置多签钱包 – 了解 DAO 实际上如何控制资金。
- 进行一次真实的治理投票 – 了解 DAO 实际上如何做出决策。
- 理解为何该模型已经在演进。
完成本练习后,你不仅会理解 DAO——还会拥有亲自使用它们的证据,并且知道下一步该做什么。
第 18 天 我的 60 天 Web3 之旅。昨天(第 17 天)我拆解了稳定币——DAO 使用的经济支柱。
加入社区!
关注: [Medium] | [Twitter]
第1部分 – 多签钱包:DAO 如何保护其金库
问题
DAO 需要一种 需要多人批准 才能花费资金的方式,以防止任何单一行为者窃取金库。
解决方案
N‑of‑M 批准。
示例:3‑of‑5 多签意味着:
- 5 个人持有密钥。
- 任意 3 人必须批准一笔交易。
- 没有单个人可以单独转移资金。
实践任务:在 Sepolia 上设置 Gnosis Safe
步骤 0 – 创建你的 Burner 钱包
- 打开 MetaMask(浏览器扩展)。
- 点击账户图标(右上角)。
- 选择 Create account → 将其命名为 “Burner #1”。
- 重复操作 → 将第二个命名为 “Burner #2”。
现在你的 MetaMask 中有三个账户:
- Account 1 – 你的主钱包
- Burner #1
- Burner #2
复制每个地址(点击地址即可复制)。
步骤 1 – 前往 Safe
- 打开 Gnosis Safe 界面。
- 连接你的 主钱包(MetaMask)。
- 从网络下拉框中选择 Sepolia Testnet。
步骤 2 – 创建你的 Safe
- 点击 Create new Safe。
- 将其命名为 “DAO Treasury (Test)”。
- 确认已选择 Sepolia。
- 点击 Create。
步骤 3 – 添加所有者
| 所有者 | 地址 |
|---|---|
| Owner 1 | 你的主钱包地址 |
| Owner 2 | Burner #1 地址 |
| Owner 3 | Burner #2 地址 |
- 将 threshold 设置为 2‑of‑3(3 人中需 2 人批准)。
- 检查后确认。
步骤 4 – 为 Safe 注资
- 创建完成后你会看到一个 Safe address。
- 在 MetaMask 中切换到你的主钱包。
- 向该 Safe 地址发送 0.1 ETH(Sepolia 测试网)。
- 等待约 15 秒确认。
步骤 5 – 执行多签交易
- 在 Safe 仪表盘点击 New transaction。
- 将 Recipient 设置为任意地址(例如你的主钱包)。
- 金额:0.01 ETH。
- 点击 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 上投票
- 打开 Snapshot 界面。
- 连接你的 主钱包(MetaMask)。
- 搜索一个 DAO(例如 Uniswap、Aave、Optimism)。
- 注意: 撰写本文时这三个 DAO 没有活跃提案,所以我选择了 Magic DAO。
- 浏览 Active Proposals(状态:Voting)。
- 点击 Vote,选择 For / Against / Abstain,并提交(免 gas!)。
- 查看结果,了解你的投票与社区的比较。
你学到了什么
- 治理实际是如何在链上进行的。
- 信号投票(Snapshot)与 绑定投票(Tally)之间的区别。
- 为什么大型 DAO 采用多步骤流程:讨论 → 信号 → 执行。
- 现在,你已经正式成为去中心化组织的一员。
第 3 部分 – 实际出问题的地方:治理代币问题
你刚在 Snapshot 上投票。恭喜。但有一个令人不舒服的事实:≈ 90 % 的代币持有者从不投票。他们只是持有并投机价格。
为什么大多数 DAO 并非真正去中心化
- 治理代币赋予投票权 但 没有使用它的金融激励。
- 一小群活跃投票者(通常是大户)最终控制了决策。
转变:从纯治理到 治理 + 所有权
| 模型 | 特征 |
|---|---|
| 旧(主流) | 持有代币 → 可以投票。投票没有直接的金融回报。 |
| 新(新兴) | 持有代币 → 获得投票权 并且 金融回报(费用、收入分成)。投票与个人利润挂钩。 |
转变的例子
- Curve(CRV) – 最初是纯治理,现在加入了收益耕作奖励。
- Optimism(OP) – 为代币持有者添加了收入分成。
- Arbitrum(ARB) – 从第一天起就构建了所有权经济学;投票会影响回报。
- Uniswap(UNI) – 正在向协议费用分配给代币持有者的方向发展。
DAO 的真实未来
治理代币并未消亡;它们正在进化。未来的形态是 激励对齐的代币:你投票是因为你的投票直接影响你的金融回报,而不仅仅是抽象的去中心化理想。
当激励对齐时,会出现两件事:
- 更高的参与度 – 代币持有者有动力投票。
- 更有效的治理 – 决策反映了对协议成功有金融投入者的利益。
第 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 2 | Web 3 |
|---|---|
| Slack 投票(不具约束力) | DAO 投票是 不可变的、带时间戳的,且永久可见 |
| Confluence 文档(通常被忽视) | 你无法伪造参与 |
| 会议中声音最大的获胜 | 当投票结果为 Y 时,你不能声称“社区想要 X” |
这很有力量。但我意识到另一件事:当今大多数 DAO 只是“治理戏剧”。 投票是存在的,但大多数人并未参与。
令人兴奋的是?这个领域正在演进。项目正从 “治理代币” 转向 “所有权代币”——在这种模式下,你的投票实际上会影响你的财务回报。这改变了一切。
这就是未来。而我现在已经实际参与了这两种模式。
深入资源
- Safe Docs – 如何在跨链环境中管理多签
- Snapshot Docs – 将治理嵌入您的 DAO
- Tally Governance – 具备约束执行的链上投票
- The Future of Tokenomics – 代币设计为何真正重要(第 12 天回顾)