跳到主要内容

DAO 工具入门

· 12 分钟阅读
Aeolian

进入到去中心化自治组织(DAO)的世界就像打开了纳尼亚传奇世界注1的大门一样:它令人感到激动又困惑,而且因为涉及到真金白银,它还有几分唬人。

2021年末看起来是 DAO 发展的前沿阶段,我写这篇文章的时候,大家正在描画关于 DAO 的创建和治理的各种范例和玩法。

特别是DAO堆栈 --- 运营DAO所需的一整套软件工具 --- 正在日趋成熟。这方面的一个例子就是 Juicebox,它作为一个 DAO 的金库管理协议,最近被 ConstitutionDAO 选用来进行筹款活动,尝试去购买一个美国宪法的副本,这次筹款成功募得将近 4700 万美元。

通过这篇文章,我们会对 DAO 的各种基本功能进行定义,还会介绍实现这些功能需要用到的工具。本文内容受到 Juicebox 贡献者 @nnnnicholas 的 The Fintech Blueprint Podcast 播客的启发;如果你更喜欢听语音内容,去听一下

DAO 是做什么的?

现阶段,DAO 与其说是一个严格意义上组织的定义,倒不如说是一种宽泛的概念。让我们来按它们目前在 Crypto 或 NFT 领域的使用形式来展开讨论。在这个领域,DAO 有两大功能:

  1. 建立资产金库(各种NFT、以太币、或者其他代币)
  2. 对这个金库进行治理

假设一个你喜欢的主播决定要给他们的播客成立一个 DAO。要维护播客的运营,以及把运营扩展到商品销售和线下聚会的话,他们得有资产(说白了就是钱),所以他们要找到一个建立资产金库的办法。他们可以发行一个 ERC20 标准的代币(我们把这个代币命名为 $PODC),捐款给金库的人都将相应地获得 $PODC 代币。你作为一个听众,对这个主播充满信心并且也希望分享它的成功,所以你就购买了一些 $PODC 代币并捐献给它的金库。

作为 $PODC 代币的持有人,你还有些特权。你可以发起提案对播客的形式进行修改,也可以就播客的嘉宾人选提出议案,你还可以参与其他提案的投票。如此一来你和其他的持币人就算得上是与整个 DAO 同舟共济,或者说同播共济了,你们也将对播客的发展和成功产生意义深远的影响。DAO 在这方面也可以很创新。私密的 Discord 服务器、非公开的会议、又或者空投活动都可以只向代币持有人开放。获得成功的 DAO 还可以投票把多余的资金分发给持币人。

DAO做的不对你胃口?别怕!你手上的代币有金库资产 100% 兜底,也就是说你可以把代币卖给金库来拿回你原来的投资(扣掉 gas 费用和其他手续费)。

相比传统意义的私企,DAO 的其中一个吸引人的之处就是它的透明度。DAO 的方方面面在区块链上都是有据可查的。有心人可以监测资产的流动并对可疑的举动进行揭发。重要的是,我们不用请会计师或者律师来做这些工作!

DAO 堆栈

要实现DAO的这两个功能,我们就需要用到一些工具。幸运的是,有些聪明人在做这些底层的工作,令 DAO 堆栈得以快速完善。接下来,我们会讨论 DAO 堆栈的4个重要工具 Juicebox、Gnosis、Snapshot 和 Argon, 以及它们怎样协同构建一个 DAO。

Juicebox

Juicebox 协议是一个可编程金库。实用层面上,你可以把 Juicebox 看作是 Kickstarter 注2的去中心化版本;一个在区块链上募资的途径。它实现了 DAO 的第一个功能:建立金库。技术层面上,Juicebox是一整套的智能合约,它部署在以太区块链上,用来处理发行代币和建立金库。

继续我们播客DAO的例子,播主接下来要创建一个 Juicebox 项目。他们可以设置各种不同的参数,这些参数包括筹款目标、代币发行比例、费用支出和创建人的保留代币数量等等,都会决定项目的运营情况。这个 Juicebox 项目相关的代币是 $PODC。要想给播客DAO的金库捐款的话,我得去项目在 https://juicebox.money 上的页面,然后连接 MetaMask 钱包再捐出以太币。相应地,按这个项目预先设定的兑换比例,我会得到一定数量的 $PODC 代币。

Gnosis

谁来“拥有”这个金库呢?一个人就能够支配这个金库,但他要是卷款跑路的话,除了怕丢掉名声,什么也拦不住他。

正解:多重签名钱包,俗称“多签”。多签基本上跟一个保管资产及执行交易的合约没什么太大区别,除了一样:它规定要有超过一个钱包地址的签名确认才能执行交易。就好像一个公司里办什么事情都要几个人签名那样,多签要求达到某个数量的签名(一般的说法是 n 个多签成员里的 m 个人,比如说,3个多签成员里的2个人签名)确认才能执行某一个交易。

所以,成立播客DAO的时候,我们会用播客的几个创建人来创建一个多签钱包(比方说两个播客主播和其他做出重大贡献的人)。这个多签钱包就成了项目的拥有者。这样我们可以有几个不同的人来把控筹款项目的参数设置,来防止个别人作恶。

Gnosis 是创建和管理多签钱包的首选工具。它提供了一个简洁的多签管理界面。多签成员在 Gnosis 上连接他们的 MetaMask 钱包,就能确认或者拒绝交易。

Snapshot

怎样用你的DAO代币来参与投票呢? 用Snapshot.org! Snapshot 是一款链下投票工具,用于提议和表决 DAO 的变更事项。它利用 IPFS 来储存投票信息。

提案不外是罗列出 DAO 将要作出调整内容的一个文本,这个文本通过投票的机制来让参与的人在多个选项中作出一个单一选择。任何持有 DAO 代币的人都可以按自己意愿对提案进行投票。举个例子,有人在 Snapshot 上创建了一个提案,提议播客对某人进行嘉宾采访。我持有 PODC 代币,就可以去 Snapshot.org 的提案页面上投赞成或反对票。我的投票权重跟我持有 PODC 代币的数量成正比。

提案的支持票数达到某个数值(比方说,总票数的三分之二,或者总票数的67%)的话,就会获得 DAO 表决通过。提案通过之后,多签成员就有责任去执行这个提案。

有一点很重要,为使这一流程更加有效,需要一定的信任因素。不管怎么说,多签成员对金库有完全的支配权,得他们乐意去执行 DAO 的意愿才行。多签的本质让这个风险有所降低:正因为多签钱包要求多人签署,多签成员串通作恶的可能性就在一定程度上减少了。名声也是悬在每个人头上的一把剑,所以多签成员更倾向于站在 DAO 利益最大化的角度去行事。

Aragon

正如上面所说的,Snapshot 是在链下进行投票,但链上投票也是可行的。跟 Snapshot 不同,Aragon 是在链上进行投票的。在 Aragon 的机制下,DAO 的所有事情都不是发生在你的网络浏览器里的。正好相反,所有事情都作为区块链上的交易来执行。在某种意义上,这种机制使 DAO 更为去中心化,但却没那么灵活,交互的成本也会更高。

结语

DAO 现在越来越流行了,但创建 DAO 并不是自古华山一条路。我们有很多 DAO 工具可供选择。Juicebox、Gnosis、Snapshot 和 Aragon 这些属于可组合的工具,他们之间可以混搭适配来创造出一个 DAO 所需要的基础设施。每个 DAO 都会作出各自不同的工具选择,这取决于哪些工具和哪个去中心化程度更适合他们的项目和发展目标。


去推特关注作者 @Aeolian


**注1**:《纳尼亚传奇》(英语:The Chronicles of Narnia),是一套七册的奇幻小说,由已故英国作家 C·S·刘易斯 在 1950 年代所著,为英美文学经典之一。 **注2**:Kickstarter 是一间于 2009 年在美国纽约成立、最初基于美国人后来拓展至各国的产品募资平台,它透过该网站进行公众募资以提供人们进行创意项目的筹集资金。