发起一个DAO

Aragon是一个DAO工具

为了可持续的发展我们需要支付费用,而我们不想把这样的一个多元有趣的社区变成商业气息浓烈,变成互联网网同质化的第N个“得到”。

DAO可以解决这些问题。通过一下五个步骤来建立一个 DAO:

DA0建立

首先明确 DAO 的基本规则

━ 社区成员能发起提案实现目的

━ 对提案投票,只有达到票数要求后才予以通过

━ 通过的提案会自动执行,且不可逆

━ 只有持有代币才能投票,票数和币数挂钩

━ 通过增发提案能获得新的代币

组织基础

首先需要组织要有明确的目标和价值观引导。

上述的等等信息可以写成一份“宣言”,在很早期的时候,这份“宣言”可以非常简陋,这没关系!

创建组织

0. 准备阶段

aragon.org 基于以太坊运行,因此你得先建立一个以太坊的“账户”,你在这个赛博世界的钱、权益以及大部分操作都有它来控制!

教程(选择ETH)

1. 选择模板

任何人都可以在 aragon.org 上创建组织,每一个组织实际上就是一个区块链上的运行程序。

模板

Aragon提供了六种模板,比如:

虚拟公司:使用了可以转让的代币来表示组织中的所有权,决策取决于股份加权投票。

开放企业:在虚拟公司上加上了一整套适用于组织的应用,包括奖励、预算、项目管理。

会员制:使用不可转让的唯一型代币来代表会员身份,实行严格一人一票。

根据你的组织构想选择模块。不同模板间的区别在于其包含模块的不同,创建好之后仍然可以对模块进行管理。

2. 设置名称

给你的组织起一个名字,这个名字会被注册为一个专用域名,方便访问。注意,名称不能修改。

比如填入 706workshop,我的专用 ENS 域名就是 706workshop.aragonid.eth。

名称

注:这里的 ENS 域名不等于我们平时使用的域名,而是专门在区块链里实现的去中心化域名。所以说目前输到浏览器里没用的。

3. 参数配置

不同模板需要对不同的参数进行配置,参数是可以修改的(依然通过投票修改)。

参数

投票通过比例:投票中只有“YES”与“NO”两个选项,通过比例就表示在“YES”的占比达到多少后提案才予以通过。

最小投票率:表示参与到投票的票数下限,只有达到了下限这个提案才有可能被通过。

投票有效期:表示一个提案表决的时间限制,过期则无法投票。

设置代币与初始分配的参数

然后需要给组织的代币取个名称与代号,706 的代币代码我们就叫做 YOU 吧。 然后再写入初始的持有者及数量,持有者需要输入对应的以太坊”账户“的地址。

代币在这里可以理解为股票,它代表了在系统中你的话语权,并按总代币数量的比例对应组织的公共基金中的财产。

而对初始持有者登记类似于股本登记。对于后续加入组织的成员,可以专门为他们增发代币,相当于稀释股份。

4. 启动组织

在检查好参数后,点击下一步,aragon.org 就会自动发送一个交易。这时候支付一点网络的手续费,就能把这个组织部署在区块链上了。

交易成功后就可以使用组织啦!

启动组织

建立论坛

投票表决只是 DAO 决策最后一个环节。为保证决策的公正与尽可能的避免偏差,投票前比较在社区中经过充分的讨论,找出提案可能的弊端。

因此必须建立论坛、微信群、博客等频道,作为公众议事的阵地与公告板。

以 MetaCartel 的论坛为例子,它作为对提案进行充分讨论的阵地,表现的十分活跃。同时它置顶了大量指南与公告,对提案本文、加入申请、捐助指南、讨论礼仪等做出了规范。

建立论坛

募集资金(or 冷启动)

DAO 的运作需要资金,募集资金是非常重要的。捐赠了资金的人可以在组织中发起提案,为自己增发代币,来获得与捐助相符的话语权。

募集资金

aragon.org 为 DAO 提供了基金管理功能 Finance,组织可以在这里存储资产,这些资产的价值会按比例的反应在代币上,也可以发起一个提案来管理基金的使用。

组织建立之初就能募集大量资金、热启动的项目,常常按照一个固定的资金/代币比例,为捐赠资金后新进入的社员增发代币。

冷启动

比如参与 706 线上讲座的门票价为 0.01 ETH(大概20块钱),这些钱就可以通过地址收款 Deposit 到基金中。同时给每个买票的人增发固定的 YOU 代币,这样以后像“xx讲座的选题”这类的提案,观众也能通过投票表达意见。

这时候,如果某人想租赁一个会场,就可以发起一个 Withdrawal 提案申请一笔拨款。当然这笔拨款合不合理,能不能通过,就需要在谈论后投票决定。

投票

DAO 中以一种公开投票的博弈过程通过增发代币来量化并记录成员做出的价值,如果太高太低,增发的提案都难以通过。这种博弈对试图加入组织的资本方依然有效。

投票

代币唯一的增发途径只能通过投票,因此在这种充分博弈的情况下,最终的结果是趋近于公平的。

用提案来协作组织

在明白了以上基金与代币的规则后,就能完成非常丰富的操作。DAO 中的资金管理、加入新成员、集体表决、参数修改乃至组织的权限管理,都是靠发起一个个提案进行的。

用提案来协作组织

加入新成员

在 aragon.org 的 Tokens 功能下,可以看到目前代币的分配情况。706workshop.aragonid.eth 这个 DAO 已经有了30名编内成员。

加入新成员

这时候有人希望赞助 706workshop 并加入组织,他可以点击“Add tokens”,发起一个为自己增发5000枚 YOU 代币的提案,如果提案通过,那么他将作为一个新成员加入组织:

Add tokens

同时为了提高投票的效率,获取更多信息,你需要在论坛中发帖,按照规范的申请格式,写下自己的相关信息,并附上提案的连接,如:

发帖

奖励贡献者

在社区中付出劳动做出贡献的成员,可以为其申请“赏金”, 同样在 Tokens 功能下为其增发代币。选择余额后的“Add tokens”,递交提案后等待投票。

如现在我作为 workshop 的组织者,需准备资料、撰文并进行不低于一个小时的分享,在完成后我申请了一个 1000 YOU 代币的奖励,并在论坛中介绍了我所做的相关工作。接下来只要等待社区讨论与投票。

奖励

把代币变成工资

代币不仅代表了组织内部的话语权,还对应了基金中的价值,可以按票数兑换工资。

在 aragon.org 的 Rewards 功能下,选择 “New reward”,选择对应参数,可以发起一个“发工资”的提案。

706 的分享活动以周运行,所以这个 reward 的类型我选择了按一周为周期,在未来的一年里循环结算,每次从基金里划拨固定的钱,大家按比例瓜分。

到了“发薪日”,任何持有我们组织代币 YOU 的成员,系统都会自动的转去一笔钱。

把代币变成工资

当然如果你等不及,或者决定彻底退出组织,可以直接在 Tokens 功能下销毁自己的代币,这个操作不会进入投票环节,而是直接执行,你所创造的价值会直接从基金中按比例返回。(这个功能需要自己添加扩展)。

高阶功能:修改组织权限与架构

aragon.org 可以在 Permissions 选项下修改各种功能的权限,比如将参与项目赞助提案的权力限定在社区的专业研究员中,相当与设置了一个“财政部”。

高阶功能

当然,任何的修改权限的操作都是要投票通过才算数的,建立“财政部”和取缔“财政部”都需要社区共同决策,“快速集权”的情况难以发生的,即使是发生了,人们也能通过销毁代币拿回自己应得的价值。

这只是个开始...

上述的功能,只是 aragon.org 团队开发的基础功能,而 Aragon 作为一个开源项目,任何人都能编写第三方的应用,来为组织添加更多的功能。

听起来非常好玩,这让 DAO 几乎可以变成任何东西,一个公司,一个软件基金会,一个MMO游戏,一个国家?(阿拉贡王国)。

Moloch也是一个DAO工具

Moloch 魔法

Moloch 更多的是建立在 DAO 作为人类协调以及真实场景实践最原始的解决方案这一理念之上的。Moloch 非常自如,它可以与许多不同的货币、功能和扩展程序进行融合或者因此获得增强。

它合约简单、安全(经过审计),并经过了实战检验。得力于简单性和安全性的结合,Moloch 可以通过多种方式应用于不同目的,基本上是去中心化产品的最小化可执行单元,因此我们可以到真实世界中去实践并迭代。

没有参投人限门槛

在 Moloch 的规则中,投票数的多少无关紧要,只需关注投票比例,无论参投人数多少,只要赞成票不超过50%,该提案就不予通过。举几个例子:

  1. 如果赞成票数为1,反对票数为0,则该提案通过。

  2. 如果赞成票数为0,反对票数为1,则该提案失败。

  3. 如果赞成票数为1,反对票数为1,则该提案失败。

  4. 如果没有人参与投票,则提案失败。

提案

在 Moloch,所有的提案都只需要敲入三个值,但是他们却可以动态变化出截然不同的提案类型。例如:

  1. 贡(Tribute) 贡会存入公会银行。译者注:Tribute 的称呼源自于 Moloch 神话故事,意为贡品,另外,此处的 Bank 指 Guild Bank,是 Moloch DAO 的资金池。

  2. 契(Shares) 契由 DAO 通过增发产生。译者注:Shares 是成员通过存入贡所获得的相应权益,译者个人认为“契”比较贴近与 Shares 所代表的涵义。

  3. 申请人(Applicant) 权益对象的目标地址。

以下是几个实例:

新成员提案(如:100 贡,100 契)如果你想加入这个 DAO,那么你需要这样做:找到一位愿意引荐你加入组织的现组织成员,并向 DAO 提交成员资格提案。准备你的贡(例如100个 DAI),和期望申请的治理权益(如100 个契),另外,通常需要提供一些其他形式的文档告知现成员。

拨款提案(如:0 贡,100 契)如果你想要向 DAO 申请项目资金,你只需将贡(Tribute)设置为“0”,并在填写与你所需资金对等的契“Shares”即可。(例如100 契换100 DAI)。

捐款提案(如:100 贡,0 契)如果一个成员提交了100个 DAI 贡,0 契的提案,那么他基本是在向 DAO 的公会银行捐款,而不要求任何 DAO 的治理权益。不过,如果想向 DAO 捐款,直接把钱打到公会银行不就完了嘛!

周期无论何种类型的提案,都要经过同样的周期:列队 => 投票 => 延缓 => 待处理 > 已完成

列队(Queue)表明该提案已经提交,等待投票。

投票(Voting)进入此周期则表明,该提案可以由成员投票表决了。

延缓(Grace)进入此周期则该提案无法再投票。 任何对此提案投了反对票,同时又没有对任何其他提案投赞成票的成员,均可以趁此提案处理之前申请恼退。

译者注:虽然 Grace 在这里更多的是延缓之意,但这个周期绝对是送给成员的恩惠!

待处理(Ready for Processing)延缓期过了之后便会进入此环节等待处理,任何一位 DAO 成员都可以处理提案。(如:发放拨款,或者接收捐款)

已完成(Completed)提案处理完成之后将在这里结束,这个 DAO 所有提案的最终状态都会记录在此。

当前 Moloch 及其用例一览

Moloch DAO(本源 Moloch)

为ETH 2.0、可扩展性和可采用性提供资助的组织。

MetaCartel DAO

为以太坊生态提供资助和支持的组织。这么讲吧,MetaCartel DAO 就是以太坊上的 Y Combinator。

YangDAO

美国总统候选人 Andrew Yang(杨致远)的超级 PAC(政治行动委员会,Political Action Committee)。有大量的梗。译者注:此句中的“梗”原文为:Memes,找度娘见详情!

DAOSaka

在日本大阪举行的 Devcon V 期间,创作、策划和销售艺术品。译者注:Devcon 是由以太坊基金会举办的年度大会

TrojanDAO

一个由艺术家和开发者组成的网络,其使命是通过区块链技术实现文化经济的转型。此项目源自希腊雅典。

传送门:

Raid Guild

一个来自 Raid Parties 建设者的团队,用来在 Epic boss fights 中组队。(开源的Web3项目)

Orochi DAO

这是一个聚焦活动的 DAO,由 Devcon V 在大阪和其他地方的赞助活动产生。

Daosquare

DAOSquare诞生于中国,由MetaCartel孵化,是一个由社会资本和金融资本构建而成的新型社区。我们致力于帮助更多个体与组织理解DAO理念,并通过社会资本和金融资本帮助那些DAO或社区驱动的组织启动他们的初创项目,创立个人品牌,或开启任何有价值的事情。