如何创建 DAO?
首页
文章
如何创建 DAO?

如何创建 DAO?

中阶
发布时间 Feb 18, 2022更新时间 Nov 11, 2022
7m

摘要

DAO 这种治理方式常用于去中心化应用程序 (DApp)、各种项目和加密货币投资资金领域。DAO 具有开放性和去中心化特点,另外,还具备处理自动执行智能合约的功能,因此,极受广大用户的青睐。创建 DAO 需要技术解决方案,以便管理您的提案和投票。无论您有何种需求,总有一种开源选项适合您。


导语

去中心化是加密货币的核心本质,因此,DAO 在区块链领域是一种备受推崇的治理模型。您可运用技术知识和各种工具,快速创建并运行一家 DAO。但首先,您须制定良策,并确保得到社区的支持。接下来,我们一起学习基础知识,了解所需的条件以及如何创立 DAO。


什么是 DAO?

DAO 是去中心化自治组织 (Decentralized Autonomous Organization) 的简称。顾名思义,DAO 是以计算机代码自动体现的组织,面向所有参与活动的用户,但前提是用户必须满足一些基本要求。“自治”意味着智能合约能够处理完大部分流程而无需人为介入。DAO 由社区创建并管理,其资金和项目由社区所有成员共同管理。
DAO 因以太坊于 2016 年发起的风险投资基金项目“The DAO”而为人所熟知。可惜,代币销售三周后,由于代码安全性较低,惨遭黑客攻击。但是经过一系列力挽狂澜的补救措施,资金最终得以寻回。尽管 DAO 早期面临许多挑战,但经过多年的考验,其概念已不断优化,如今,俨然成为众多去中心化金融 (DeFi) 项目最热门的治理模型。
各家 DAO 可能具有千差万别,但大多遵循同一套基本原则。如 DAO 治理代币的所有持有者均拥有投票权,其权力大小与其持有的代币数量呈正比。另外,持有者还可就如何更改 DAO 运行方式提出提案。


为何要创建 DAO?

对于加密货币项目,DAO 拥有显著优势。最值得注意的莫过于该模型对于智能合约的依赖。正是因为这些链上代码片段的存在,使得 DAO 减少了对于人工输入的依赖。例如,提案结果会自行发布至链上,并自动触发提议更改。新的提案无法进行审查,而投票无法通过技术手段被篡改。

DAO 是组织社区的有效途径,尤其是在绝大部分情况下,能够确保匿名性。问责制通常不涉及用户的真实身份,因此,您必须相信社区内的陌生人。DAO 可以让用户借助能确保完整性的技术有效地进行内部组织。相较于创建传统组织或实体,这种方式更加简便,因为许多项目都设有国际团队。最后一点,DAO 在组织用户的功能方面具有优势,因此是一项经济友好的选择。您可以免费或者支付小额手续费创建 DAO。

请知悉,DAO 会强制您对其决定负责。分权形式即表示,您将失去对自身项目的完全控制权。如果您一意孤行地忽视治理决策,则可能会导致负面后果。


创建 DAO 需要什么?

除其他事项外,成功的 DAO 应至少包含以下 5 点:

1. DAO 需要确立宗旨。DAO 可以用来轻松地组织项目或规划资金。如未确定合适的基础项目,而且开设理由不明确,那么 DAO 将无法运行。
2. DAO 需要设立投票机制。这是用户在 DAO 中进行交互和完成变更的主要途径。实现此目标存在多种解决方法。您可以创建自己的投票机制,也可以使用第三方提供商,我们稍后将进行讨论。之后您的 DAO 甚至可以投票决定更改机制,不过,您必须先行设立机制。
3. DAO 需要提供治理代币或参股系统。用户如何证明自己拥有在 DAO 中发表意见的权利?实际上,使用治理代币是一种常用手段,这种代币也可用作实用代币。参股系统更常见于操作资金的流程之中,用户可通过该系统将加密货币存入 DAO 中进行投资。
4. DAO 需要创建社群。随着用户不断加入并参与 DAO 的治理,去中心化的程度亦随之加深。因此,权力会分散到更多利益相关者手中。
5. DAO 需要确立资金管理方式。大多数 DAO 拥有金库或拥有某些众筹融资的访问权限。但资金通常保存在多重签名钱包中,只有获得全部关键参与者的一致同意才能使用。


如何创建我的 DAO? 

从技术层面来看,您需要建立投票和提案机制。如今,有众多开源解决方案可供您选择。其中,Aragon 在以太坊区块链中是最热门的选择之一,另外还有 Snapshot,该解决方案可应用于多个区块链中。这些解决方案的结构大同小异,但是功能存在差异。如 DAO 系统的轮询方式,存在链上和链下两种选择。实际选取哪一种方式,取决于您的 DAO 所重视的方向。
您在将 DAO 部署至区块链中时,请记住提供充足的加密货币,以覆盖交易手续费


Aragon

Aragon 允许您在以太坊、Polygon、Andromeda 或 Harmony 上创建 DAO 组织。该项目通过 Aragon 客户端提供开源软件,允许用户创建自定义的 DAO。另外,该项目通过 DAO 运行,并拥有自己的非营利组织,因此,可管理 Aragon 的募得资金。

创建基于 Aragon 的 DAO 非常简单。您只需要:

1. 拥有一个以太坊域名服务 (ENS) 域。
2. 确保拥有充足的加密货币,用以支付 DAO 创建费用(0.2 以太坊加矿工费)。
3. 通过 Aragon 去中心化应用程序创建一个链接到 ENS 域的组织。您可以从一系列预设的组织结构中自行挑选。
4. 配置设置,例如投票持续时间和所需的百分比支持,然后即可启动 DAO。
您可以访问 Aragon 的常见问题答疑页面查看更多信息。


Snapshot

Snapshot 是一种可自定义的链下投票机制。它会考察代币持有者的快照,然后即可通过钱包中的数字签名进行投票。如已选定区块,那么所有代币持有者和/或质押者均会获得持股提醒。这可以避免用户为了影响公开投票结果而大量购买代币。如果用户在许多区块链上均拥有治理代币,那么链下投票机制对于多链项目来说效果很好。

如需在 Snapshot 中创建投票系统,您将需要:

1. 拥有 ENS 域。无论您的项目在哪个区块链上运行,ENS 域必须处于以太坊主网中。
2. 链接 Snapshot 至您的 ENS 域。
3. 自定义您的空间设置,例如管理员、投票权策略、术语等。
4. 验证您的空间。这将包括拥有至少 1000 名成员和相关项目的所有权证明。
您可以前往 Snapshot 的文档找到完整说明。


DAOstack Alchemy

DAOstack Alchemy 是用于在以太坊和 Gnosis 链(原名为 xDAI)上创建 DAO 的工具。通过他们的用户界面 (UI),您可以创建极简 DAO、添加 DAO 成员并打开您的组织。截至本文撰写完成之际,在以太坊上创建 DAO 大约需要 0.2 枚以太币 (ETH) 的手续费,但在这种情况下,您无需提供 ENS。

如需创建 DAOstack DAO,请将钱包关联至其去中心化应用程序,然后完成所示的四个步骤,最后支付费用即可。成功部署 DAO 大约需要 0.2 枚以太币。


成功的 DAO 示例

如果你需要一些关于最佳规则和设置的启发,请参考加密货币领域中一些成熟的 DAO 示例。某些用户运行着内部信息极为详细和对外开放的组织,其运行模式堪比大型企业。部分示例如下:

MakerDAO

MakerDAO 是最早进入市场、发展最为成功的 DAO。该组织管理着加密货币抵押 DAI 稳定币。他们将提案分为治理调查(针对非技术性决策)和执行投票(针对智能合约变更)两大类。每名 MKR(该项目的治理 DAO 代币)持有者均可参与其中。 

Aave

Aave 是一个运行于以太坊中的 DeFi 借贷平台, ERC-20 代币 AVVE 的持有者或质押者均可加入其 DAO。除了项目变更,Aave 管理部门还会针对协议完备的新项目和 Aave 补助金进行投票,以资助想法的实现。

Uniswap

Uniswap 是一家多链自动化做市商 (AMM),正是他们促进了 DeFi 项目的落成。这是规模最大的去中心化交易平台之一,每位 UNI 持有者均有权进行投票并创建提案。如欲提交新提案,您需至少持有占 UNI 总供应量 0.25% 的 UNI 币。为了鼓励健康的讨论环境,社区成员可前往治理论坛讨论变更内容。


结论

从技术层面来看,创建属于自己的 DAO 十分简单,但实际运行却并非易事。如您所见,您可以运用多种简单工具帮助您快速运行 DAO。但是,项目和社区才是您创建 DAO 的关键。