# 如何实现一个 DAO 投票社区？

By [DAOVoice](https://paragraph.com/@daovoice) · 2022-01-10

---

DAO 的热度在近期迎来新的一轮爆发，与“元宇宙”一起，成为2021年底的热点词汇。对 DAO 理念的赞誉之声不绝于耳，但对一般人而言，DAO 与“元宇宙”的概念一样，“只闻其声，未见其人”，那么究竟什么是 DAO 呢？我们不如亲手实践一下。

![](https://storage.googleapis.com/papyrus_images/9ac40945f13bf09c2ec74eafa0da64713842d43e6cba48113998fffd224ed4e7.png)

对于第一次听过 DAO 的朋友，我还是要稍微解释一下什么是 DAO。

**DAO 是一种去中心化治理的组织形态，通过区块链技术实现组织的完全自治。DAO 可以是任意形态的，无论是公司，项目，基金，非盈利性组织都可以在 DAO 上面实现。**

目前已经实现的 DAO 组织有很多，感兴趣的朋友可以在 **🔗**[**https://deepdao.io**](https://deepdao.io) 上面查看（需要科学上网），其中最大的投资 DAO 组织 BITDAO 目前已经募资了25亿美金。

![▲ 图源：deepdao.io](https://storage.googleapis.com/papyrus_images/62d714a1a6485660705aa2cea903d979fdba288f78f39a1ff9d43b2672499e56.png)

▲ 图源：deepdao.io

DAO 组织的框架需要几个基本的组件，分别是：**账户系统（多签）**，**表决系统**，**预言机**（用于将表决结果反馈到链上）以及**权限管理系统**（对于更加复杂的 DAO 系统）。

在DAO 组织中用的最为广泛的就是表决系统，这是因为在一个去中心化治理的组织中，决策是依赖于这个组织中的广泛共识而不是依赖于某一个人。DAO 组织的发展也需要所有 DAO 成员的共同打造。表决系统可以确保 DAO 社区发展的**公平性**与**明确性**。

目前被广泛采用的表决系统是 Snapshot(60%以上的 DAO 项目都在使用)。Snapshot **🔗**[**https://snapshot.org/#/**](https://snapshot.org/#/) 是一个去中心化的投票系统。它为如何计算投票的投票权提供了灵活性。

Snapshot 支持各种投票类型，以满足 DAO 组织的需求。在 Snapshot 上创建提案和投票是用户友好的，并且由于该过程是在链下执行，因此不会产生 Gas。

![▲ Snapshot网站](https://storage.googleapis.com/papyrus_images/ff82f1926f1d98d5245a6415701351cbe01d32c60ad67fcff851e4a237349654.png)

▲ Snapshot网站

目前无论是 ETH 上的龙头项目（例如ENS），DeFi 龙头（例如Uniswap）,元宇宙项目（例如 Decentraland）或者链游龙头（例如 illuvium）都在采用 Snapshot 进行社区表决，最终决定项目的发展方向。接下来我会教你如何真正实现一个 Snapshot 的社区。

1\. 前期准备
--------

要创建一个 Snapshot 投票社区，你首先需要拥有一个 ENS 的域名，ENS 是基于以太坊的去中心化域名系统，与中心化域名的区别在于，ENS 域名的使用不需要你有任何的认证或备案，只要有 ETH 就可以了。

ENS 域名的创建可以到 ENS 的官网 **🔗**[**https://app.ens.domains/**](https://app.ens.domains/) 上申请注册，ENS 的年费非常便宜，每年的费用只需要0.01个以太坊就可以了（当然前提是你想拥有的域名没有被其他人注册）。

在注册完域名之后，需要将 ENS 与你的 Snapshot 社区进行绑定，这个过程在ENS上进行操作，添加一个 Snapshot 的 TEXT RECORD。

![](https://storage.googleapis.com/papyrus_images/e038a4174023606389a8d32460b0ccdeadf33aa8f21293e2160ce7287a741baa.webp)

到此为止，你就拥有了一个 Snapshot 的投票社区了。

2\. 配置 Snapshot
---------------

在绑定好 ENS 之后，你就成为了这个 Snapshot 社区的控制人了，你需要为你的社区添加一些基本信息以及规则。

**1）基本信息：**

你可以为你的社区起一个酷炫的名字，添加一些简介，上传头像，确定主网络（主网络的选择会影响一些第三方插件的使用），定义你的社区类型，以及社区治理权名称（治理权决定是否有发布提案与投票的权利）。

![](https://storage.googleapis.com/papyrus_images/7c378e470cad46dedf5dd530bde8938e971f88f664c54e08fc84d20ae46bcc24.webp)

**2）管理员：**

你可以为你信赖的伙伴添加管理员权限，他们可以帮助你进行 Snapshot 的管理（除了设置管理员，这件事只有你能做）。

![](https://storage.googleapis.com/papyrus_images/5c779a4355929efa66c748fe9372ebfd65e8750ec4b291023713f9c2a1ef8688.webp)

**3）规则设置：**

这是治理中最为重要的部分，你需要用一个策略去评判用户是否有相对应的权限，这种策略可以很简单（例如检测用户是否持有某种 Token 或 NFT），也可以非常复杂（例如你想设计一个投票权利的梯度）。

![▲ 在这里我们使用了 Token 持有证明](https://storage.googleapis.com/papyrus_images/9fa00987dcc0696b1dfe2ccb915c2b72eac7d8b82957a34cf2bb97a8eac8f0d6.webp)

▲ 在这里我们使用了 Token 持有证明

复杂的策略可以通过 **🔗**[**https://github.com/snapshot-labs/snapshot-strategies**](https://github.com/snapshot-labs/snapshot-strategies) 提交，当官方认可之后你就可以使用了（当然其他的社区也可以使用你的策略）。

**4）投票设置：**

你可以为你的议案投票设置规则，例如投票开始时间的延迟或投票持续的时间，当然你也可以采用默认的设置，因为在发布提案的时候可以更改你的设置。

![](https://storage.googleapis.com/papyrus_images/aa303c69ae62cae32377cf964443a413337063c4372589c4614431385912637f.webp)

**5）插件设置：**

这个就属于高阶玩法了，也是 Snapshot 的魅力所在，例如 SafeSnap 中可以通过 Zodiac 预言机将 Snapshot 与 Gnosis Safe 连接起来，也就是投票的结果可以执行一系列的合约，例如将 Token 转给某一个特定的人。

随着 Snapshot 的发展，会有越来越多的 Plugin 出现，也就意味着 Snapshot 能够拥有更多的功能。

3\. 开始使用 Snapshot
-----------------

在配置过后，你就可以真正发布提案并让社区进行投票了，例如：

![](https://storage.googleapis.com/papyrus_images/359bbf81ee480a5eb99e92ffb4e553ff4dc5a027af731ed978fcbb5f0b4793e7.webp)

然后点击发布之后就可以投票了。

![](https://storage.googleapis.com/papyrus_images/b0b3bc3d24c0189c946980d5f6cb732d55af258b41eebda06b3f81c25ed0e2e2.webp)

由于我之前的策略写的是 Token 持有证明，因此所有持有 Token 的地址都可以有一票。

这时候你可能会问了，这个社区自治 Token 在哪里呢？这个我就不能说了，最近管的比较严。

![](https://storage.googleapis.com/papyrus_images/8955f89fd6e7a1a7e801398ae6593169583f6cf307a7e685c82c6201aa34d9e7.webp)

大家在创建的时候可以使用 ETH、BNB 等进行持有性证明。同样的，你也可以使用 NFT 来进行持有性证明。

4\. 使用 Snapshot 进行资产控制
----------------------

前面我们说到可以使用插件进行资产管理，你可以在提案中添加这样的规则，例如：

![](https://storage.googleapis.com/papyrus_images/d8fc35ade71640c6e2d688f75817cfe9546bf38eb80069af1f9fa72f51d856c6.webp)

在提案通过之后，Gnosis Safe 就会自动执行合约，完成资产操作。

5\. 总结
------

通过 Snapshot 你可以实现一个 DAO 的投票社区，尽管现在看上去并不是特别牛逼，但一旦 Snapshot 能够与其他板块（例如社交 DAO 或投资 DAO）连接在一起之后，将带来一场史无前例的体制革命。

**做个小小的预言：在2022年，主流的区块链投资将不再是 Coinlist 或者 IDO，而是以 Fair Launch 为代表的 DAO 玩法。**

Fair launch 我们称之为\*\*“I DAO O”\*\*，不同于之前的 ICO、IDO，能更加激励社区的参与和保证公平性。

我们拭目以待。

---

*Originally published on [DAOVoice](https://paragraph.com/@daovoice/dao)*
