如何实现一个 DAO 投票社区?
January 10th, 2022

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

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

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

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

▲ 图源:deepdao.io
▲ 图源:deepdao.io

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

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

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

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

▲ Snapshot网站
▲ Snapshot网站

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

1. 前期准备

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

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

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

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

2. 配置 Snapshot

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

1)基本信息:

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

2)管理员:

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

3)规则设置:

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

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

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

4)投票设置:

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

5)插件设置:

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

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

3. 开始使用 Snapshot

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

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

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

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

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

4. 使用 Snapshot 进行资产控制

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

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

5. 总结

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

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

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

我们拭目以待。

Subscribe to DAOVoice
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from DAOVoice

Skeleton

Skeleton

Skeleton