Web3之所以会出现,是因为中心化机构在管理金融和社会基础设施时无法保障安全性、公平性和透明性。Web3基于区块链和预言机等信任最小化的分布式网络建立,利用密码学、共识协议和机制设计来管理数字化基础设施,无需信任人类第三方,而是通过技术来实现保障,这就是所谓的「加密事实」。
加密事实结合了密码学和基于经济激励的去中心化共识,在分布式网络中达成共识,创建统一的记录,并以确定性的方式为应用展开计算。
除了DeFi和NFT以外,信任最小化的数字化基础架构还实现了一种名为「DAO」的新型区块链社会模式。在DAO中,各个独立的实体可以共同治理开源基础设施,并通过民主的方式共同管理资产。具体而言,就是将所有流程写入智能合约代码中,并在区块链上执行。DAO的根本目的是拓展信任最小化的概念,在人类社会中实现集体决策。
本文将以细致入微的视角探讨DAO这个话题。文章一开始会科普DAO的基础知识,然后会深入分析DAO如果要实现长期成功需要拥有哪些优势以及如何权衡利弊。
DAO基础知识
要了解DAO的利弊,就必须先给DAO做一个定义,明确DAO的类型以及职责,并梳理各种不同的DAO工具以及治理架构。
DAO是什么?
DAO的全名是「decentralizedautonomousorganization」,中文是「去中心化的自治组织」。DAO的主要目的是超越传统组织形式,以分布式、透明和信任最小化的方式来进行集体决策。简而言之,DAO是一种新型的组织架构。人们可以独立验证组织的运行方式,并基于这样的共识朝着共同的目标努力。
DAO的独特之处在于其利用了区块链智能合约,将部分或全部流程写入合约代码中,以执行决策并分配所有权。智能合约的出现为创新奠定了基础,因为智能合约可以让DAO的治理规则完全透明化,而且无法被任何DAO成员或外部方篡改。这是因为区块链(即智能合约)运行的代码可以被公开审计,并由去中心化的节点网络保障安全。
值得一提的是,虽然DAO的缩写中包含autonomous(自治)一词,但DAO并非完全自治。DAO是由人组成的,因此需要用户手动操作才能运行,比如用户需要进行投票、部署代码并讨论提案。之所以会使用「自治」这个词,是因为DAO的一些具体功能被写在了智能合约代码中,无法被篡改。然而,人们仍需要与智能合约(即:代码)交互(即:提供输入),以执行具体的任务(即:输出结果)。
DAO的种类
虽然DAO目前仍处于发展初期,但大致可以分为以下六种:
协议DAO——这类DAO负责开发和管理去中心化应用(dApp)或dApp的基础架构。协议DAO的主要任务是开发开源技术,这点类似于企业或基金会。
Tezos是一条区块链,采用类似DAO的链上治理架构,通过代表制投票体系来触发协议升级,需要绝大多数人投票达成共识才能通过提案。
MakerDAO是一个组织,负责管理去中心化的stablecoinDAI。DAO成员负责为协议制定参数,比如调整利率、添加/删除抵押资产以及核心部门团队入职/离职。
投资DAO——这类DAO负责控制DAO金库中的资金,并使用这些资金来发起并管理投资。投资DAO的主要目的是为成员创造利润,这点与私募基金或对冲基金类似。
BitDAO是一个DAO,BIT通证持有者通过投票决定各种投资策略,并为DAO金库实现收益。BitDAO宣称对Web3项目的投资额超过38亿美元。
MetaCartelVentures(风投DAO)是一家营利性DAO,专门投资于早期dApp。其主要目的是以社区为中心建立会员制,参与机制比传统的风投基金更加灵活。
事业型DAO——这类DAO负责针对某一事业管理资金和计划。事业型DAO聚焦在某一领域达成共识,比如慈善、*治以及公用事业,这点与慈善组织、游说团体和奖金激励计划等传统组织类似。
Gitcoin是一个DAO,用户在平台上可以通过二次方投票机制,共同为以太坊上的公用事业以及其他开源区块链项目募款。
BigGreen是一个DAO,为学校、社区和家庭提供慈善奖金,帮助他们学习如何种植粮食。
社交DAO——这类DAO负责管理一个共享社交空间,共同拥有具有艺术价值的资产,为成员营造文化并组织活动。社交DAO围绕娱乐、艺术、游戏和其他社交领域将社区组织起来,这点类似于现代社交俱乐部。
BoredApeYachtClub(BAYC)是限量版的NFT藏品,NFT既代表会员身份,又可以领取特殊福利。
KrauseHouse是一个由篮球迷组成的社交DAO,目标是有朝一日买下一支NBA球队。KrauseHouseDAO目前已经买下了Big3篮球联盟的球队BallHogs。
数据DAO——这类DAO负责开发和管理DAO控制的数据。数据DAO旨在将用户数据聚集在一起,或开发独特的数据产品卖给第三方用户,具体应用场景包括开发AI算法或展开市场调研。
dClimate是一个买卖天气数据、天气预报和预测模型的市场,用户可以在其中销售创新的数据集,机构也可以在其中购买数据。这个DAO会评估发布的数据,以保障数据质量并发放适当的网络激励。
Delphia是机器人投资顾问,会支付原生通证购买用户个人数据。Delphia会将用户个人数据聚集在一起,并基于数据制定投资策略,用户可以使用原生通证查看这些投资策略。
网络国家由BalajiSrinivasan首次提出,这是一种类似DAO的机制,可以建立拥有法律地位的新社会。Balaji在他的新书「TheNetworkState:HowToStartaNewCountry」中提到:
「网络国家是一个网络社会,在道德上创新,拥有国家意识和公认的创始人,有能力开展集体行动,人与人之间和谐相处,发行cryptocurrency,使用社会智能合约来约束基于共识的*府,通过众筹的方式买下实体领土并形成群岛,建立虚拟首都,在链上进行人口普查,证明国家人口、收入以及房地产,并因此获得外交地位。」
DAO的职能
DAO可以履行任何职能,最常见的职能如下:
批准升级至开源协议——比如投票决定是否升级协议的代理智能合约,以支持其他代码逻辑;或另外发布新版本的协议,并将用户迁移过去。
调整dApp参数——比如调整去中心化stablecoin的利率,或决定是否在借贷市场中添加新的抵押资产。
提交改进提案并进行讨论——比如正式发起提案,改变协议/DAO的具体内容,或在正式投票前对其他提案提出质疑。
将协议控制的资金用于投资或转到外部账户——比如将DAO金库中的奖金发给获奖者,或决定DAO是否投资限量版NFT。
管理领导层——比如通过投票决定管理者的去留问题,否决领导层的决策,或改变DAO的组织架构。
对在使用协议、dApp或DAO基础架构过程中产生的分歧进行仲裁——比如决定是否对用户因意外攻击或协议漏洞所遭受的损失进行赔偿。
决定协议的长期路线图和最终愿景——比如讨论DAO是否要在现有垂直应用场景之上进行扩展,或决定DAO应集成至哪些区块链或Layer2网络。
制定协议的价值捕获机制——比如用户费提成比例,是否销毁通证,或DAO成员是否应该得到分红。
DAO工具
DAO利用一套标准化的工具来运行,通常会组合以下多个工具来建立多层级的DAO架构。
治理通证:这是由DAO发行的通证,为通证持有者授予特殊的权力。治理通证最大的用途就是投票(如:一个通证=一张选票)
多签钱包:这是一个智能合约,需要足够多的预定义地址对一条消息签名,才能直接对协议进行变更。DAO通常使用多签技术,基于预定义委员会的链下快照,或在紧急情况下作为安全机制(如:抵御治理攻击),对协议发起链上变更。
投票合约:这是一个智能合约,负责协调对于某一提案的链上通证加权投票。投票结果必须满足DAO成员或代表预定义的条件(如:66%的人投票通过)以及法定人数(如:2%的通证持有者参与)才能生效。结果会基于多重签名或作为可执行代码提交的提案得到执行,Compound的治理alpha投票合约就是其中一个例子。
委托制:这个机制允许治理通证持有者将投票权委托给其他人,代表他们投票。
链下快照:这是一个链下平台,通过对链下消息签名来进行通证加权投票,并基于链上余额和地址的快照来决定投票权。投票结果可以影响DAO的后续发展。这个方法的好处是,DAO成员投票时无需支付链上交易费,因此可以激励社区更多人参与投票。
论坛:几乎所有DAO都建立了社交平台,成员可以聚在一起自由地表达想法并参与讨论。最受欢迎的平台包括Discourse这类专门的治理论坛,以及Discord和Telegram这类社交平台。
声誉系统:虽然链上声誉仍处于发展初期,但已经有人开始探索在链上建立声誉系统,将更多投票权分配给经常参与DAO事务或为DAO提供洞察和价值的成员。有人提出了「灵*绑定通证」(soulboundtokens)这个想法,为用户发放不具有金融属性的通证,这类通证可以代表用户的链上声誉,或「灵*」。
DAO需要自行决定如何将各种不同的工具组合在一起,打造出综合的治理流程,兼顾DAO成员在效率、成本和信任最小化方面的需求。每个DAO都拥有独特的理念和价值观,不同DAO也有不同的目标,因此会选择不同的方式进行组合。
DAO的治理架构
对于任何DAO来说,达成共识都是最重要也最具挑战的任务之一,因为达成共识意味着以去中心化的方式做出决策。下文列举了目前用于达成共识的几种治理机制,其中结合了上文提到的一些工具。
直接的链上民主——指DAO成员直接在链上对提案进行投票,提案要通过必须满足上文提到的条件。大多数采用该模式的DAO都会使用通证加权投票机制,用户持有的通证数量决定了他的投票权重(通常1个通证=1张选票)。这是DAO最常见也是最简单的共识达成方式,因为这种方式的复杂性和成本最低,而且可以抵御女巫攻击。
直接的链下民主——指DAO使用快照在链下进行投票,投票要通过必须满足一定条件。多数采用这种模式的DAO也会使用通证加权投票机制,但需要可信实体通过多重签名的方式严格按照提案来执行链上变更。因此,链下民主需要一定信任假设,就是多重签名者会如实按照DAO投票结果的快照来投票。
代表制民主——指DAO委托代表在链上投票,以通过DAO的提案。代表通常由DAO选出,并可能会参考链下快照来了解社区民意。DAO可能还会设置某种机制,当代表的投票结果严重偏离社区民意时对结果进行否决或变更。
二次方民主——指基于二次方投票的治理架构,公式如下:投票者的成本=(投票数量)^2。比如,对某一提案投一票需要花费一个治理通证,但如果要投五票就需要25个治理通证。二次方投票可以防止DAO的投票结果被少数巨鲸控制。多数成员的共同投票结果将拥有同等或甚至更大的效力。然而,要真正执行二次方投票,需要建立抗女巫攻击机制,以防止欺诈行为或将通证分散在不同钱包里。
D3LAB正专门为DAO开发一种新型的抗女巫攻击二次方投票机制,名为」概率二次方投票」(ProbabilisticQuadratingVoting,缩写为PQV)。D3LAB获得了Chainlink奖金,以进一步推动开发工作。
VitalikButerin分享的图中展示了「一个通证一票」、「二次方投票」以及「一人一票」所产生的不同效果。
另外,还有许多去中心化加密社区围绕通证所有权组织起来,但严格来说都不算是DAO,不过这类社区不在本文的讨论范畴内。这些社区通常拥有更加传统的组织架构,比如通过软件开发公司或开源基金会来贡献并维护协议。然而,这些实体立足于区块链技术,由此可以更高效地协调激励并实现透明性。
DAO的优势
DAO必须要有足够大的规模并且经受实战检验才能证明其是否具有长期价值。下面列举了DAO的部分潜在价值:
透明
DAO的规则(开源代码)以及DAO成员的活动(链上操作和论坛发帖)通常都是公开的,任何人都可以查看并审计,因此可以充分知晓决策流程以及各成员的投票权分布模式。这与传统组织形成了鲜明对比。传统组织通常缺乏透明性,用户不得不盲目相信组织会完整、准确地记录决策流程,并且记录不会被篡改。
民主
DAO中任何成员都可以提交提案、对别人的提案发起挑战或进行投票。因此DAO的决策机制更加民主,成员可以共同影响DAO的发展方向。这点不同于等级分明的传统组织,其中CEO、所有者或董事会拥有特权,可以单边执行多数决策,而其他利益相关方几乎没有渠道发表意见。
信任最小化
DAO的结构、共识机制以及落地执行机制都被写入了开源智能合约中,而智能合约被部署在了公链上,因此一旦达成共识,任何一方或小团体都无法篡改治理流程。而传统组织则并非如此。传统组织中的管理流程通常由中心化的实体负责展开,流程的规则往往复杂且不透明,有时甚至基于私下的法律合约,不仅仲裁起来劳民伤财,而且执行起来也很慢,难以保障确定性。
包容
世界上任何一个人只要连上互联网,都可以参与DAO,而且不需要透露全部身份信息。这样可以消除潜在的性别、种族、社会经济地位、性取向以及国籍等身份歧视。这点也与传统组织形成了鲜明对比。传统组织内的成员都公开了个人身份,因此很难建立更纯粹的英才制。
DAO的利弊权衡
与其单纯讨论DAO的弊端,更有意义的做法是探讨DAO在不同方面需要做出的利弊权衡。这些权衡利弊的方法不分对错,但却各有优缺点。每个DAO都需要根据自身需求来做出判断和取舍。有意思的是,几乎所有传统的治理架构都面临同样的利弊权衡,而DAO也不例外。
早期成员VS后期成员
DAO可能在最初或最终会被少数巨鲸控制,特别是采用了通证加权投票机制的DAO。这是因为DAO的创始人或早期投资者往往会分得更高比例的治理通证。
这不仅导致了中心化问题,而且还引出了一个更复杂的问题,那就是创始人和早期投资者创建了DAO,并为DAO的发展投入了最多的时间和资源,因此是否应该拥有最大的投票权和影响力?如果是的话,什么比例是合理的?这里要解决的难题是,后期加入的社区成员的声音可能会被少数成员淹没,导致他们的参与无法贡献什么价值。
从根本上来说,这里的矛盾是,如何奖励并赋能早期参与者,因为他们承担了更大的风险并且提供了更多资源;但同时又不限制后来加入的成员向上走并发出声音。这与传统的社会体制完全一样。既要激励早期参与者,又要维持一定的上升通道。
去中心化VS效率
DAO要维持信任最小化,就必须建立权力制衡机制,避免操之过急地做出不理性且没有得到社区支持的决定。另外,这样做还可以避免DAO遭受治理攻击和外部渗透攻击。权力制衡是现代民主体制中的关键机制,可以避免权力过度集中,并明确定义每个部门的职责。
而去中心化的弊端是效率低下,导致DAO无法按时执行任务。比如无法抓住眼下的盈利机会或快速修复意外漏洞。由于DAO缺乏敏捷性,而且多层决策机制会消耗大量时间和资源,因此很难与等级严明的中心化组织展开竞争,特别是在日新月异的开源技术领域尤为如此。
这里的矛盾在于如何维持信任最小化的核心价值——这对DAO来说非常宝贵;同时又提高决策效率,消除冗长的决策流程。这就引出了一个更大的问题,那就是协议是否能从传统的中心化治理架构过渡至更加去中心化的DAO架构。如果答案是肯定的,那么需要多久才能完成过渡?在这过程中需要重点