「区块链基础概念100」:智能合约 | 016
「区块链基础概念100」由火星财经「学习区块链」频道出品,在区块链基础概念之上延展深度阅读,并紧密连接产业,关注产业发展热点和趋势。
1. 基础概念
智能合约/ Smart Contract
智能合约最早在上世纪末就被提出,但直到近年随着区块链技术的发展逐步被社会大所熟悉,智能合约的概念具备承诺、协议、数字形式三大要素,因此能够将区块链的应用范围扩展至金融行业交易、支付、结算和清算的各个环节。智能合约是指当一个预先编好的条件被触发时,智能合约会立即执行相应的合同条款,其工作原理类似于计算机程序的 if-then 语句。
2. 深度解读
拓展智能合约定义,Chainlink如何打造最安全的预言机?

区块链,这个满满科技感的词,有人觉得它离现实世界太过遥远。
这是因为现实世界的事件与区块链上的数据是完全隔离开的。为了拉近两者之间的距离,Chainlink出现了。
上周,我在上海见到了Chainlink CEO Sergey Nazarov,他自称为“Chainlink的成员之一”。他是我遇到的外国友人当中为数不多的几个不是通过美食来认识中国的。
从他口中我了解到,这是一个读过孔子和道家学说的区块链创业者,也很认可中国文化背后的理念。
“我认为中国之所以能发展得这么好是因为中国人有着浓厚的文化素养。对我来说,这有一定的道理。中国成为全球大型市场是有道理的,在加密货币世界也是如此。我很高兴在中国看到(区块链)有一定的普及度。我明白这在很大程度上取决于监管等因素。我还对中国解决问题的速度印象深刻。有些事可能一时半会实现不了,但两个星期之后就有解决方案了。这就是(中国)在必要的时候解决问题的能力。所以我认为从这个层面来看(中国)也很棒。”
在这次采访中,以智能合约的潜力为切入点,我们谈到了Chainlink存在的意义以及智能合约的应用。
智能合约:定义人与人之间的关系
自2011年进入加密货币领域以来,Sergey的大多数工作经历都和智能合约有关。Sergey认为智能合约将对所有数字协议功能产生重大的影响。很多社会的存在及运作都基于智能合约,而人们在达成协议的过程中取得的进展都产生了大量的经济活动,最终创造了繁荣的生态。
Sergey告诉我:
“现阶段,在我看来,智能合约是第一种高度可靠的数字协议。这意味着它们能够以公正的第三方身份定义人与人之间的关系。”
今天的数字协议由于受到中心化组织的控制,无法进行公正的评估,随时可能被终止或切换到有利于特定人群的模式。
Sergey表示,智能合约的潜力基于两点,其一是作为公正的第三方执行协议,其二是在无需银行的前提下发送交易。
而第一个应用潜力在发达国家和发展中国家的表现完全不同。在发达国家,数字协议的应用已经是常态,但却存在重大限制,因而引发了严重的系统性风险。2008年的经济危机就是典型的例子。Sergey说,引发这场经济危机的是透明度问题,与合约状态没有实时更新有关。如果当时智能合约已经存在,就能公开抵押贷款的情况,更新个人信用状态,行程可靠的信息记录,在多个机构之间共享。
“我认为大量的技术将在经过打磨之后用于更发达的市场,改善其已经存在的数字状态,解决不同类型的优化问题。”
相比之下,智能合约在发展中国家的应用更倾向于创造一些本该存在的合约,例如农业保险。在发展中国家,没人愿意成立保险公司,也没人愿意相信保险公司,因此智能合约就能够成为公正的第三方,建立农民和保险公司之间的信任关系。
至于智能合约在发送交易方面的潜力,Sergey谈到了自己刚入圈时的经历。他当时见到部分初创公司可以让用户通过功能手机(除智能手机以外的手机设备)发送比特币。这些用户所在的地方通常没有银行,这种仅通过翻盖手机就能发送资产的方式非常了不起。
更令人大开眼界的是,这些用户可以建立一种类似多方签名的机制,形成第三方托管——例如发送一笔资金需要其中3个人同意,这在Sergey看来,就是最基本的合约。
Chainlink:拓展智能合约定义
智能合约是一个伟大的发明,而其大范围的应用注定不是一场“单打独斗”,这也是Chainlink存在的原因。
Sergey表示,智能合约最常见的应用就是生成并转移token的数据,这是每个区块链的必需品,也是这个领域的切入点。Token之所以受到大量的关注,是因为现阶段的智能合约只能做到这一点。
然而,Sergey认为,智能合约的应用不应止于此。
“我们认为我们能够解决的问题以及我们认为阻碍这一领域发展的问题是智能合约无法获得事件数据,无法生成外部事件。”
智能合约必须具备生成外部事件(events)的能力:例如市场事件,即金融产品的市场价格变化;例如针对农民、农作物以及保险的天气事件;例如海运事件,即货物的位置、国际结算以及各种用于国际航运的合约。
由于安全问题,区块链基础层无法触发上述行为。由单个矿工获取数据,就存在合约被控制的风险;所有矿工均可获取数据,就会导致基础层暴露在风险之中。
对此,Sergey指出:
“智能合约的独特之处在于其提供了极强的可靠性,而这种可靠性源于基础层有限的性能。我们想要做的是在保证可靠性的同时,拓展智能合约的应用。”
也就是说,Chainlink希望在实现智能合约与相关事件交互的同时,拓展智能合约的定义。智能合约从转移token拓展到了一种可定义事件状态(state)变化逻辑,这种状态变化逻辑与相关事件之间的关系创造出了一种全新的技术,即连通外部事件与智能合约的预言机。
“拓展智能合约的定义就是我们要做的事,我们正在通往这个目标的道路上,我们希望通过创建一种基础设施,让人们创造可使用并生成事件的合约,以便能更快地实现这个目标。这就是Chainlink的目标。”
Chainlink预言机的多重保护
作为区块链世界第一个去中心化的预言机,Chainlink认为,最安全的预言机需要用到纵深防御(defense in depth)——即采用多种安全模式。
在基础层,Chainlink采用了自有的安全模式,包括极度冗余(extreme redundancy)以及去中心化,在这里有多个独立的节点运营者就计算达成共识。区块链网络的共识是通过与交易相关的计算达成的,而Chainlink关注的计算类型在于验证外部数据源。
“节点运营者会就用户选择的数据源以及发生的事件达成共识,从而实现一定水平的可靠性来触发合约的特定价值。”
合约价值越高,用户追求的担保等级也会提高,即追求的去中心化等级会提升。假设一个合约价值1000美元,用户可能只会部署3个预言机;而如果合约价值为100万美元,那么用户部署的预言机会更多。
Chainlink采用的第二个安全模式是可证明的安全(provable security),其中包含大量难以获取且不可篡改的信息,从而证明合约所有者(预言机)是安全的。就像是和预言机签订了服务协议,清楚地定义了其所需完成的任务:例如某个预言机服务于几个合约;是否出过错;stake[1]的金额为多少;预言机运营方的身份等等。
基于可证明安全之上会有越来越多的分层,以保障预言机的安全,可信执行环境(TEE)就是其中之一。这种强化版的计算机环境可以在保证安全和可靠性的同时,避免向节点运营方透露计算的内容。
“总的来说,我们基于高度的去中心化进行分层,人们可以根据自己的预算进行选择,这可以保证你的预言机是相对安全的。一定数量的预言机可以让你享受一定程度的安全。你还可以选择其它功能,例如TEE,你付出的成本将与预言机保护的合约价值相当。”
三管齐下:Chainlink发展计划
Sergey说,主网上线已经近4个月的Chainlink,有着去中心化程度最高的预言机网络。
未来,Chainlink的发展重点主要在3个方面:扩张高质量的节点;增加高质量的参考数据;扩大数据整合团队。
现阶段,Chainlink网络的节点有超过260种任务或计算。
“我们想要加强高质量节点网络的安全性,我们想要增加节点可执行的计算类型,我们想要增加整合的资源以便用户使用Chainlink,我们想要人们在这个过程中更多地体验到实用性。”
此外,Chainlink计划提供更多高质量的参考数据,可供DeFi项目使用。生成这类数据的过程是公正的、不具竞争性、高质量且开源的,可以让很多项目参与其中。现阶段其推出了7个全新的数据参考网络,未来将继续增加。
最后,一个优秀的团队是创业公司立身的根本。Chainlink将继续引入更多优秀的人才,尤其是其数据整合团队。该团队负责外部数据和资源的接入,是DApp开发者、DeFi以及去中心化保险项目的福音。
“总的来说我们的计划就是创造安全、方便使用的预言机,为DeFi领域提供高质量的参考数据促进其落地应用,以及提供高质量的数据整合服务。”
智能合约最先用在哪里?
有了安全引入外部数据的预言机之后,智能合约会最先落地在哪些领域呢?Sergey认为,DeFi排在第一位,然后是去中心化的保险,接着是游戏防伪。
DeFi领域需要大量的参考数据合约。Sergey表示,Chainlink创建高质量链上资源需要承担的成本以及付出的努力可能不会立即带来巨大的收益,但可以创造出一种基础架构,这是DeFi开发者真正需要的。这些链上资源最开始可能仅限于小部分DeFi开发者,但最终可以拓展到更多的项目。
去中心化保险涉及大量的数据整合工作,需要处理包括与地理位置、天气等相关的保险数据,并且确保保险合约包含了所需的输入和输出,同时又不会给开发者造成负担。Sergey说,由于去中心化保险自身的复杂性,智能合约在这一领域的应用所需时间比DeFi要长。
而游戏防伪需要做到高度可靠且可证明的随机性,从而确保随机性的数据源,保障游戏的公平。
“当你投入的一切都属于你自己,这就是最好的游戏资源。”
导读:“当你投入的一切都属于你自己,这就是最好的游戏资源。”
「区块链从入门到精通」:智能合约
今天,我们来学习第11讲:智能合约。
对于合约呀,我们大家应该都不陌生。我们生活中经常会接触各种各样的合约:租房子的时候签的租房合同就是一种合约。坐飞机的时候,咱们买的航班延误险就是一种合约。朋友之间的借条呀,本质上也是一种合约。合约就是规定一个前提条件,一旦这个条件达成了,就按照合约里规定的去办。
那么智能合约又是什么东西呢?它到底智能在哪里?这节课我们就来聊聊智能合约那些事。
说起智能合约,咱们先来聊聊它产生的历史。
每当提到区块链,往往都会提及智能合约,仿佛智能合约是伴随着区块链诞生的一样。其实并不是这样的,区块链起始于2008年中本聪的比特币论文,而智能合约的诞生,可以追溯到上个世纪。
在上世纪七八十年代,大量的研究人员致力于计算机理论的研究,希望能够让计算机帮助人类承担更多的工作,解放人类的生产力。对密码学的研究也在这个时期蓬勃的发展,这些我们在第二讲中已经讲过了。
在1994年的时候,计算机科学家尼克萨博(Nick Szabo)在他的论文中第一次提出了智能合约的概念:
一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。听起来是不是有点绕?别急,尼克萨博还举了一个简单易懂的例子,那就是我们生活中非常常见的自动售货机。
回忆一下,当你在使用自动售货机买可乐的时候,投入硬币后,自动售货机的系统一旦检测到你应经付款了,就会马上把可乐放出来。
这就是一个最简单的智能合约。简单的来说,智能合约就是在一个计算机系统上,设置好条件和对应的操作,如果条件被满足,合约就自动执行。也可以理解为就是传统合约的一个数字化的版本。你在网上缴纳电费房租,在手机上购物,每个月的信用卡还款等等,都是一个个的智能合约。那么,它和区块链有什么关系呢?为什么大家总是把区块链和智能合约联系在一起?
在回答这个问题之前,我先来给大家讲一个科学发展历史上非常著名的赌局——地球是平的。
历史上很多科学家都特别爱赌,比如著名的斯蒂芬霍金,简直就是个打赌狂人。当然,这个“赌”不是像电影《赌神》里的那种赌博,而是一场场关于科学真理的赌注。
今天故事的两位主人公都来自19世纪的英国。一位是历史上非常著名的科学探险家阿尔弗雷德·拉塞尔·华莱士,他和达尔文几乎在同一时期提出了自然选择的生物进化理论。另一位是当时的一位科学老顽固——约翰・汉普登。
故事发生在1870年。那个时候,很多人还相信地球是平的,这其中就包括汉普登。而华莱士则坚信地球是圆的。于是汉普登特意摆了一个赌局,向华莱士挑战,称自己能证明地球是平的,赌注为500英镑。华莱士欣然接受挑战。
那么怎么判断谁对谁错呢?两人商量后决定,选取老贝德福德运河一段几公里长的平直河道做实验,在一座桥上安置勘测镜,在距桥一近一远两个不同的地方勘察测量同高度的两个记号到水面的距离。如果不同地方的距离有变化,就代表地球表面是有曲率的,从而可以证明地球是圆的。否则就证明地球是平的。还请了一个独立的见证人见证实验结果。
故事的结局我想你们肯定也知道,测量的结果显示较近的记号比较远的记号高了一米,从而证明了地球表面是球形的,华莱士在赌局中胜出。可是,汉普登不接受这个结果,耍赖说是由于角度造成的,拒绝支付500英镑的赌注。后来也就不了了之了。
华莱士和汉普登这场著名的赌局,就是一个典型的传统合约下的场景。说完这个故事,我就要来数落数落传统合约的三宗罪了。
罪一:效率低下
传统的合约,条件的达成和合约的执行往往是彼此完全分开的两个部分。很多时候合约上预设的条件满足了,但是相应的规定并没有得到及时的执行。平时经常坐飞机的朋友可能买过航班延误险。当飞机起飞延误超过一定时间(通常是两小时)时,买了航班延误险的乘客可以得到一定的补偿。听上去好像很简单的一个合约,实际执行起来却非常麻烦。你需要出示一堆证明材料,经过复杂的手续,最后才有可能得到赔偿。具体的过程太麻烦了,感兴趣的朋友可以自己上网查一查。
这就是传统合约的第一宗罪,执行效率低下。身处在现在这个科技高度发达的社会,怎么能忍呢?
罪二:人为干预风险高
上面提到的两位科学家的赌注里,汉普顿因为不满实验结果,拒绝赔付500英镑的赌注。传统的合约有很多不可控的地方,比如合约一方反悔,单方面撕毁条约,又比如说买通公证人,使结果变得有利于作恶者。这些都是在一个中心化的系统中无法避免的,中心化系统的背后,一定会存在人为干预的风险。
罪三:安全性不足
前面两点主要还是针对纸质的那种合约,可是即使是我们日常上网时接触到的各种“智能合约”,我把他们称之为传统的“智能合约”,也有上面提到的这些风险,而且,由于这些合约的代码都存放在中心化的服务器上,一旦遭到黑客攻击,后果不堪设想。
相信你们听我说我这么多,心里会有点担心了起来。“靠,照你这么说,传统的合约就是个垃圾呀。”哈哈,我可不是这个意思哦,以前的合约虽然有很多不足,但还是在人类生产活动中有着非常重要的作用。
不过,得益于区块链技术的发展,合约界的洋枪洋炮出现了——那就是基于区块链的智能合约。
上面提到的这些问题,通过把智能合约和区块链结合起来,就可以得到很好的解决。在这门课程的第五讲中,我们提到了区块链的三大特性:去中心化、不可伪造和不可篡改,相信大家对这三点已经理解的比较深刻了。有了这三大特性的加持,智能合约的发展上了一个台阶。
首先是杜绝了人为干预的风险,“In math we trust”,不用再去担心贿选和耍赖。其次,合约一旦在区块链网络上部署成功,就无法被篡改,不用担心有人偷偷修改了合约的内容。去中心化特性的加持,使得合约全网备份。黑客攻击?呵呵,用最近挺火的一句话来说,被攻击是不可能的,这辈子都不可能的。当然,这是建立在区块链网络本身安全性足够且合约代码没有漏洞的情况下。同时,由于合约的内容已经部署在网络上了,只要条件满足,合约自动被触发执行。原来繁琐的那一套流程,全都省下了。这大大减少了以前履行合约时需要的各种人力成本,提高了效率。
这么说来,智能合约简直就是救世主呀。其实不然,受限于目前技术的发展水平,区块链智能合约还处于非常早期的阶段,问题依旧很多,目前还尚未得到大规模的应用。但是,随着技术的发展,配套服务的成熟,将来智能合约一定可以大放异彩。
以上就是我们第11讲的全部内容。
导读:说代码把原来一系列很复杂的社会监督和公正体系要做的事情给代替了,而且速度更快,成本更低。
最好的智能合约平台是什么样的?
投资者通常只考虑平台基础代币的价值,但这并不一定是最佳指标。虽然没有确切的科学答案,但以下几个指标可以帮忙看“什么是最好的智能合约平台”这个问题。

“最好的智能合约平台是怎样的?”这个问题答案实际上取决于提问时的考量,而不取决于谁来提问。投资者通常只考虑平台基础代币价值,但这并不一定是最佳指标。众所周知,由于谣言和投机,代币的价格可以在几分钟内暴涨暴跌。
用户、开发人员和任何对平台、应用程序的未来感兴趣的人都必须进行思考,才能更好地回答这个问题。虽然没有确切的科学答案,但以下几个指标可以辅助看“最好的智能合约平台是怎样的?”这个问题。
DApps的数量
产品的DApps数量是一个平台发展良好的重要指标。根据DApps的数量来看,以太坊平台胜出。撰写本文时,以太坊平台上运行的DApps数量超过2500个,而排名第二的EOS只有不到300个。
在评估智能合约平台时,不能只单一考虑这一指标。因为以太坊是2015年推出的,比其他平台存在的时间长。而且,正如Ivan Golovko指出的:
“DApps的数量只显示了服务提供商的数量。当然,这很重要,但不能保证平台有任何用户。”
他进一步解释道:
“平台用户还取决于你的平台打算做什么。如果专注的是智能合约(目前用于交换价值的程序),那么这个指标反映出的是金额。智能合约中锁定所有资产的总和证明了平台的价值。例如,DeFi应用程序,目前已经锁定了170多万ETH。”
开发人员数量
除了DApps数量和质押代币的数量之外,还有一个令人信服的参照指标,即区块链生态系统所依赖的开发人员社区。Tal Muskal表示:
“平台完全取决于开发人员。在我看来,衡量一个平台成功与否的最好标准不是DApps数量、交易量、用户的数量,而是活跃的开发人员数量。开发人员聚集在一起,创建团队、编写代码、打造品牌、开发应用程序,接着用户也会随之对这个平台感兴趣。”
以太坊在这方面做得很好,因为Github上排名前20的项目中有18个是基于以太坊平台的,这是以太坊良好发展的另一个指标。
除了开发人员的数量之外,开发人员文档的数量、质量及可用性是另一个关键因素,因为这些都将会吸引新开发人员来加入社区。
日活跃用户和交易量
正如Muskal上面所指出的,用户的兴趣倾向于跟随一个活跃的开发者社区。因此,每天在DApps上进行交易的活跃用户数量也是一个可采纳的靠谱指标,在任何关于什么使得平台真正强大的争论中都应该加以考虑。
目前,游戏项目比较会在日用户活跃量排名中胜出。总而言之,赌博和游戏占所有以太坊DApp交易的最大份额。这反映了EOS和以太坊两个最大的开发平台上的DApp类型。
众所周知,以太坊的速度阻碍了其在DApps方面的领先地位。虽然在总体日活跃用户的数量上是领先的,但实际上在撰写本文时,Steem上的交易量超过了以太坊。
Layer 1与Layer 2的解决方案
曾经有一段时间,每个人都认为他们需要自己的区块链,所以就出现了有着几十个开发平台生态系统。但在某些情况下,开发人员不需要重新开发底层基础设施,可以直接在现有平台上构建一个Layer 2解决方案。
构建第二层解决方案不仅仅意味着平台能从底层基础设施中获益,而且还可以利用比特币和以太坊现有的忠实社区和声誉。
用户体验
用户体验是一个难以量化的指标,但这并不意味着可以被忽视,因为用户体验其实是大多数区块链的项目的一个主要难点。总的来说,DApp用户往往是那些熟悉区块链技术的人,但用户体验目前还处于许多主流用户无法接受的水平。例如要使用EOS dApp,用户就需要创建一个EOS帐户和拥有一些EOS代币,这对于一般的普通用户来说是一个巨大的入门障碍。
不应该单独考量这些指标,但可以通过综合这些指标后,对智能合约平台的可行性做出较为合理的评估。正如投资者权衡项目的所有基本面一样,开发人员和用户在做出决定之前也应该考虑全局。
原文:https://hackernoon.com/what-makes-a-smart-contract-platform-the-best-i2is316w
导读:这个问题答案实际上取决于提问时的考量,而不取决于谁来提问。
3.产业动态
为什么只有以太坊能运行具备商业价值的智能合约?

作者:Medium-Roger Feng
翻译:区块律动BlockBeats-HQ
“最深刻的技术终将消失。它们将技术融入日常生活,直到交汇融合、无法区分。”
未来的几代人不会将智能合约看作是创新之物,因为一切已经彻底渗透到他们的日常生活中,他们甚至会对于曾经有一段时间金钱是不可编程的而感到不可思议。(#区块律动BlockBeats 注:就像互联网一代,对于互联网诞生之前的事物都会觉得陌生和不可思议)
未来的历史学家可能会将人类商业史分为两个时期:智能合约之前和智能合约之后。毕竟,可编程货币是历史上从未出现的,对世界基本性质和商业行为的最大升级。一位 Chainlink 爱好者社区的匿名成员曾经说过:
“智能合约将从DNA层面改变整个商业”
当然,就像过去所有技术革命一样,智能合约需要达到一个“引爆点”,才能实现预想的大规模应用。因此,我们需要问自己两个问题:
1、“引爆点”是什么样子的?
2、目前(2019年8月)我们到了这个“引爆点”吗?
为了达到这个引爆点,我们需要发现商业的圣杯。
引爆点
假如你是一家主流公司,从这个角度,试着想象构建一个完美的智能合约平台。它将有哪些属性?它必须具有哪些属性?
能够实现大规模应用的“引爆点”,是具有以下4个属性的公链(public blockchain):
1、隐私
2、选择以主流法定货币(美元、欧元等)而非加密货币进行交易,并符合金融行业法规(即ISO 20022)。
3、可扩展性(不牺牲去中心化或安全性,即能够解决“不可能三角问题”)。
4、能够连接链下、外部数据(即解决“Oracle问题”)。
现在有了Chainlink、Zk-Snarks和分片技术,我们确实达到了“引爆点”。
下面讨论了如何实现圣杯的细节。请注意,以下讨论将主要基于以太坊展开,目前以太坊仍然是拥有最广泛社区支持和主流应用的智能合约平台。
私有链到底怎么样?
在我们继续深入讨论之前,让我们花点时间回答重点的问题。人们一般认为私有链更适合企业级应用。下面让我们仔细分析私有链的两个主要优点和两个主要缺点。
缺点
1、中心化,因此可能不太安全:
IBM和马士基(Maersk)很难找到客户加入他们的区块链航运联盟,这其实不是什么难以理解的事情。试想一下,其他航运公司为什么会希望由他们最大的竞争对手(马士基)去验证他们的交易?这种想法太疯狂了(不可思议)。
(#区块律动BlockBeats 注:2019年2月,IBM和航运巨头马士基Maersk合作开发的全球贸易区块链平台TradeLens,目前已吸引超过90家公司参与)
2、巴尔干化(Balkanization):
尽管中心化很糟糕,实际情况也更糟糕。John Wolpert,IBM区块链的创始者之一,在他一篇文章《没有孤岛的安全性:为什么公司会爱上以太坊公链(Safety Without Silos: Why Businesses Will Learn to Love Public Ethereum)》中详细介绍了这一点。
(#区块律动BlockBeats 注: 巴尔干化,Balkanization,指地方政权等在诸多地方之间的分割,及其所产生的地方政府体制下的分裂,即“碎片化”)
如果每家公司都拥有自己的私有链,那么结果将会是一团糟。目前B2B生态系统已经非常复杂了,想象一下,区块链到区块链整合(blockchain-to-blockchain integrations)的数量,将像一个巨大的蜘蛛网一样横贯全球,这种做法成本极高,在可扩展性上也十分糟糕。
区块链的重要作用是瓦解孤岛,而不是创造更多的孤岛。
(#区块律动BlockBeats 注: “孤岛”为意译,在原文中为“siloes”,指贮存散装物料的仓库,寓意贮存数据和资源的冗余)
“有一天,你接到一个大买家的电话,说,‘你想加入我的私有链吗?’“你说,‘好的’,然后你的批发商,供应商,托运人,保险公司,甚至你的银行都给你打了同样的电话……或者每一个打了好几个电话!突然间,你把所有的时间和金钱都花在了几十个区块链上。当下一位合伙人打来电话时,你会说,‘把订单传真给我就行了’”—Paul Brody(安永会计师事务所)
“每次需要将一个公司或部门与另一个公司或部门对接时,你都需要向系统集成商支付一笔巨款”——John Wolpert
优点
1、可扩展性:
随着以太坊公链采用分片技术,这种优势正在迅速消退。
2、隐私:
区块链发展到现在的阶段,“公有链”和“私有链”已经有点用词不当。Aztec协议、Zether协议和Nightfall协议(均基于zk-snarks)都为以太坊提供了有效的“私有模式”,可以根据实际需要打开/关闭(交易)。因此,更准确的区分应该是:许可的私有链(permissioned private blockchains),无需许可的私有链/公链(permission-less private/public blockchains)。
“到2020年,公链网络与私有链网络的概念,都将成为历史的注脚。人们不会将公共网络与私人网络严格对立起来。相反,公开交易和私人交易、保密合约和公开合约,将根据用户的实际需要,在双边、多边和公共环境中调整其概念和功能范围,就像今天使用通用互联网协议,在私人和公共环境之间传递信息一样。”—John Wolpert
总之,与公链相比,私有链有两个主要缺点。同时它最初的两个优势也在迅速失去。
“随着时间的推移,技术将得到改善,现有问题的解决方案将陆续出现。最终,无需许可的平台将拥有许可平台提供的性能、可扩展性和数据隐私功能,所有这些都不会牺牲安全性和去中心化。”—Harry Papacharissou(Genesis区块链服务)
属性1:隐私(预言机服务与公链平台)
Enigma 的创始人 Guy Zyskind 在其麻省理工学院的论文中曾说过一句著名的话:只有智能合约才能成为“秘密合约”,才对现实世界的商业案例有用。他进一步提出了两种最可能的解决方案—— zk-snarks 和可信执行环境(TEEs)。事实上他是正确的。
什么是zk-snarks?zk-snarks 是零知识证明(ZPK)的一种。什么是 ZPK?简而言之:它可以让你不必真正地透露它是什么的情况下,证明你知道一些东西。
什么是可信执行环境?它们是独立的硬件包,允许使用以下代码运行:
1)防篡改;
2)完全隐私,即使在运行代码的机器上也是如此。
最有名的 TEE 是 Intel 的 SGX,在收购 Town Crier 后,其与 Chainlink 建立了合作关系。
2019年5月31日,安永(Ernst & Young)在 Github 发布了夜幕(Nightfall)协议。值得一提的是,一家有着一百多年历史的著名会计师事务所,最终选择在公链中添加隐私功能,而不是开发私有链。
从那时起,整个社区就在该协议代码基础上积极建设,从建议改进到提供一个减少代码编写、即插即用的 Truffle Box。以往区块链社区和企业界之间的合作很少,而夜幕(Nightfall)协议却广受欢迎。
(#区块律动BlockBeats 注: Truffle Box是的最流行的以太坊 DApp 开发框架,支持众多的 DApp 开发模板,其中可以包含 solidity 合约、前端视图库等,可以极大地简化以太坊 DApp 的开发)
在夜幕(Nightfall)协议之后,另外两个基于以太坊 zk-snark 的隐私协议也诞生了:AZTEC(由Consensys主导开发的)和 Zether(斯坦福与 JP Morgan 合作开发的),一种趋势正在悄然形成。
在预言机方面,Chainlink 的方法是使用 ZKPs 和 TEEs 的组合来相互补充。TEE 能够确保即使节点操作员也无法看到正在获取的数据(对于银行帐户、API 密钥等来说非常重要)。由于 Chainlink 仍在实现 TEEs 的过程中,因此节点操作员目前仍然可以看到这些信息(因此需要进行认证服务)。
虽然 TEEs 接近100%完全可靠,但理论上应该有一个对策来应对一切问题。因此,该团队还致力于实现可以在 TEEs 上运行的 zk-snarks 协议(Thomas Hodges 在2019年 Trufflecon 的问答会上谈到)。
这是一个非常强大的整体系统,攻击者必须以某种方式同时剥下洋葱的所有层,才能造成有实际意义的损害(而实际上剥下一层已经非常困难)。
“总的来说,Chainlink 拥有他们所说的深度防御法,这意味着他们能为智能合约创建者提供所需要的所有选项,包括 TEEs、多个节点、多个数据源、罚款抵押、声誉系统、非对称加密、ZKP、WASM,以及 OTP + RNG 等,能够根据用户的预算和安全需求,提供不同等级的隐私性和成本费用。”—摘自:Crypto Oracle、Chainlink 及其4个主要应用(Crypto_Oracle, Chainlink and Its 4 Main Use Cases)
在更远的将来,zk-snarks 能够升级到 zk-starks,来抵御量子计算机的威胁。
最好的部分?Zk-starks 实际上已经比 zk-snarks 具有更好的可扩展性。持续的隐私保护并不会耗费更多的 gas。
(#区块律动BlockBeats 注: Zk-SNARK是零知识、简洁、非交互式的知识证明,zk-STARK是零知识、简洁、透明的知识证明,zk-STARK 却因填补了 zk-SNARK 证明的许多缺陷而被认为是协议的最新改进版本)
更多有关zk-starks的信息,请阅读Adam Luciano的解释。

属性2:可扩展性(Oracle服务和公共区块链平台)
为了更好地理解这个问题,请思考以下的类比:
公链就像一个大公司,每个员工(节点)都必须参加每场会议(确认每个交易)。想象一下这家公司的经营效率会多么低下!顾客可以将把他们的要求放在前面,但前提是他们这样做需要花费很多钱(gas手续费)。而最糟糕的部分是:加入公司的员工(节点)越多,公司运行就越不正常!因为二者的关系是反比例的,而不是线性的。
虽然去中心化程度和安全性都非常高,但是却完全牺牲了可扩展性。

虽然有各种各样的补救解决方案,但没有一个能够完全解决“不可能三角”问题。例如,EOS 通过牺牲去中心化,采用了委托股权证明(DPoS,delegated proof-of-stake),只有21名代表(其中许多人是公开已知的)来验证所有交易。
侧链(Sidechains)如比特币的闪电网络(Lightning Network)和以太坊的雷电网络(Raiden),虽然保持了可扩展性和去中心化,但牺牲了安全性为代价。
而分片(sharding)技术实际上是如何解决这个问题的?让我们回到我们的类比:
在现实生活中,只有一种公司可以做到让每个人都参加每一次会议,这就是一个小型的初创企业(即,一个节点数量有限的私有链)。
而在大多数情况下,大公司将员工分成百上千个团队(碎片),每个团队只有主管(验证者)向高级管理层(主链)进行报告。当来自不同团队的员工需要协作时(有时会发生这种情况),他们可以通过交叉分片接收条进行协作。随着雇佣的员工数量越多,团队可以进行重组(重新划分),系统得以线性扩展。
事实上, “初创公司→大公司”是对“以太坊1.0→以太坊2.0” 的一个非常贴切的比喻:
“以太坊1.0是一些人为了建造世界计算机而进行的一次艰难尝试;以太坊2.0将成为真正的世界计算机。”—Vitalik Buterin在第一次分片研讨会上说道
由于以太坊不是一开始就基于分片技术开发的,因此它需要分7个不同的阶段才能实现分片(不是一场“单词高尔夫”游戏)。第一个阶段暂定于2020年1月3日开始。
同时,开发者可以使用任何一个基于分片技术的公链平台,其中,如 Zilliqa 和 QuarkChain,它们已经实现与 Chainlink 实现兼容。
更深入了解切分技术,请阅读 Ramy Zhang 的文章。
在预言机方面,Chainlink 拥有两个功能:
1)拥有类似 Schnorr 阈值签名的快速且成本效益高的共识机制,链下版本仅耗费16000 gas。
2)还记得之前讨论过的,关于 TEE 硬件对于防止节点操作员看到正在提取的潜在敏感数据的必要性吗?由于已经拥有了硬件,因此还可以使用它来执行实际计算,并在必要时减轻智能合约平台的负载。
“事实上,考虑到真正值得信任和具有保密性的预言机,SGX支持的 à la Town Crier 系统和零知识证明等技术可以帮助实现这一点,预言机和智能合约之间的界限可能变得模糊……我们的长期战略……试图创造一个使用预言机作为关键链下计算资源的智能合约世界。我们相信,这一切可以通过在预言机中构建一个完全通用的、私有链下计算模型来实现,该模型的结果将通过智能合约被执行。”—Chainlink 白皮书,第6.3节(第26页)
当然,这种“长期战略”目前仍应被视为是投机性的,直到 Chainlink 能够真正实现 TEEs,并帮助服务提供商生态系统增长到临界质量。也就是说,团队的愿景非常宏大:链下计算是确保区块链不被大量物联网数据拖累的关键因素。
物联网(IoT)是对目前大数据的重大进步。我们将进入一个大多数都是由传感器生成实时数据的时代,而不是应用程序生成非实时数据。所有这些实时数据的缺点是存储占用大量空间。例如,Coughlin Associates估计一辆自动驾驶汽车每秒可以生成1千兆字节的数据,而驾驶一小时将会产生3.6兆字节的数据!
唯一合乎逻辑的操作,是对传入数据进行实时分析,而不是保存或存储数据。事实上,思科(Cisco)在其《全球云指数:预测与方法,2016–2021白皮书》( Global Cloud Index: Forecast and Methodology, 2016–2021 whitepaper )中预测,2021年产生的数据中,将有超过90%的数据是临时数据。
换句话说,这意味系统的设计是暂时性的。而区块链从本质上来说,在设计上是不可变的。它们像水和油一样混合在一起,十分棘手。
解决方案是,在链下进行原始数的据分析,然后将有意义的、精炼的数据输出到区块链上。按照这种思路,Chainlink 正与 IoTex 合作开发支持物联网的 TEE 硬件。
总之,分片技术和 TEEs 创建了一个云雾边缘模式有很强的相似性的计算结构。

注意:提升计算性能虽然很重要,但它们不是区块链的真正目的。
区块链最根本的核心,不在于降低计算和数据存储的原始成本。毕竟,亚马逊、微软、谷歌、Salesforce、腾讯、阿里巴巴、Dropbox等大科技公司已经在云服务领域已经做的很完善了。从本质上讲,中心化服务器在计算效率上总是有优势的(尽管未来由于分片等技术,区块链也有可能会达到这种程度)。
区块链的核心,是降低建立信任的成本。Nick Szabo 将其称为“社会可扩展性(social scalability)”(不同于迄今为止我们所说的“计算” 可扩展性)。Vitalik Buterin 已经明确表示,智能合约的意义,在于用少量的计算性惩罚,以换取“社会成本”的大幅下降。
正如 Chainlink 的 Alex Coventry 曾经问的,“因为我们很难相信彼此的承诺,有多少合作和互助因此没有实现?”
像 Siacoin 和 IPFS 这样的数据存储项目呢?像 SONM 和 Golem 这样的去中心化计算项目呢?
Siacoin 的核心,并不在于比传统的云服务计算效率更高。分割数据、以冗余方式存储数据,然后在用户检索时重新组装数据,这涉及大量的计算机成本。而且,在购买最新和最好的硬件方面,行业可能比零售更具有优势。
Siacoin 的核心,是比传统的企业供应商具有更低管理成本的 Airbnb 式数据整合。此外,在抗停机时间、隐私、安全、抗审查等方面将获得额外的社会效益。
对 Golem, SONM 等来说也是如此。即使采用世界一流的协议,在协调物理分离的硬件以进行协调计算的时候,也不可避免地会产生较小的延迟损失。而其他相同的中心化硬件,在这个方面仍然具有优势。需要再次强调,其核心思想是通过采用 Airbnb 模式,来获得更低的管理成本。
清楚地区分“社会可扩展性(social scalability)”和“计算可扩展性(computational scalability)”是很重要的,不要将两者混淆。我将在后续的“魔法巴士和轻量级库(magic buses and lightweight libraries)”讨论中充分探讨这一点的含义。
属性3:法币兼容性
大多数主流企业并不认为加密货币是“真正的货币”。此外,价格波动性也给加密交易带来了实际困难(即使人们希望如此)。我在之前文章的第8和第9部分中讨论了关于“价格波动性问题”。
这不是对加密货币的打击,加密货币跟法币相比,有很多优点。我只是指出,将主流企业的舒适区考虑在内,这是非常重要的。
作为一个通用 API 连接器,Chainlink 能够触发开放式的银行支付系统。它完全符合 ISO 20022标准,并与SWIFT建立了长期合作关系(尽管值得注意的是,已经有一段时间没有更新进度了,希望 SIBOS 2019 能够提供一个)。

PSD2 将于2019年9月14日正式生效。届时,欧盟的所有银行都将完全遵守该规则。换句话说,他们必须“前置”帐户数据,供 API调用。准入的第三方(如,Chainlink 的节点)可以无需通过付款提供商,直接触发付款流程。
虽然美国和日本还没有通过类似的法规,但许多银行都在自发地推进开放式银行业务。允许第三方开发者创造新的收入流和客户体验,因为这是非常有前景的。它还为银行创造了在以app为核心的移动支付经济体中,与其他FinTech竞争对手保持优势的机会。
随着开放银行业变革的开展,Chainlink 开创了一种智能合约与世界上大多数强势货币(美元、欧元、日元等)合作的新方式。
与经过身份验证的 API 连接,只所需一个外部适配器。从代码的角度来看,这是一个相对简单的任务,社区中的任何人都可以编写代码,并为代码库做出贡献(使其具有非常强大的可扩展性)。Chainlink 团队已经为 PayPal 和 Mister Tango (#区块律动BlockBeats 注: Mistertango,立陶宛电子支付公司)发布了适配器。
属性4:与外部数据的连接
Chainlink 长期致力于解决“预言机问题(oracle problem)”,并最终在2019年5月30日完成主网上线。
主网上线仅仅几个月之后,发生了很多事情。Provable(以前称为Oraclize)开始使用 Chainlink 节点,并最终结束了关于去中心化与中心化预言机的争论。
Synthetic Ether 遭受了一次甲骨文黑客攻击,损失了3700万枚 ETH,而这可以通过使用 Chainlink 来避免发生。幸运的是,资金后来被收回,没有人损失。但一个经验教训是,去中心化预言机非常重要。
当然,甲骨文和谷歌都开始与 Chainlink 合作,帮助他们实现 API 数据货币化,创造良性循环,并尝试占领 Facebook 错过的市场领域。
网络活动非常活跃,每周都有新的节点运营商加入网络。Chainlink 团队在其技术文档和 Twitter 公告中展示了一个经过认证的节点操作员列表。Twitter 用户 CryptoSponce 还创建了一个 Chainlink 工作任务的 Tableau feed表格:

也许没有人会比 Brad Huston更好地描述这一刻的样子:
“加密的大事件是发现加密货币、法币和大数据之间的最后一座桥梁。LINK 在缩小这些领域差距方面做了大量的工作……几乎达到了你所说的那样:它就在这里。”
魔术巴士和轻量级库
让我们回顾一下迄今为止的讨论。区块链的真正核心是,降低建立信任的成本,从而促进“社会可扩展性(social scalability)”。
因此,从逻辑上讲,以太坊2.0、Zilliqa 等的主要应用应该是面向 B2B。引用我之前的话:
“一个隐藏的、试探性的结论:如果智能合约能成功,它一定是在 B2B领域实现的。”
这就是为什么私有链注定要失败的原因。它的巴尔干化(balkanization)重新引入了社会成本,与 B2B 背道而驰,并最终会将自己置于失败的境地。
在分片技术之前,公链由于存在巨大的滞后,甚至难以运行简单的游戏(如,加密猫Cryptokitties)。更不用说处理复杂的 B2B 合约,或者最终有一天会在 DNA 层面上改变商业,几乎就是天方夜谭。而在后分片时代,他们已经准备好迎接属于他们的黄金时间。
也就是说,避免以太坊2.0成为一个“全能(do it all)”的平台是非常重要的。记得我们说过,虽然提升计算能力很好,但计算效率并不是以太坊2.0真正的主要目的。更不用说我们之前讨论的,关于区块链的不可变性为什么不能很好地处理大量的瞬时物联网数据。
换句话说,我们应该拒绝“以太坊2.0将取代传统的Web2.0数据巨头”这样的说法。相反地,我们要让以太坊2.0专注于做它最擅长的事情:
“最新的概念是,将以太坊主网视作全球集成中心(global integration hub)……通过使用以太坊2.0这样的主网,将业务整合视为冗余数据的工作组和渠道:易于创建、合并和重组。SAP库存管理系统、供应商的 JD Edwards ERP系统、和 FinTech合作伙伴的区块链可以通过一致、可重复的方式进行协作,而无需设置新的基础架构来新增每一组合作伙伴。”—John Wolpert描述的魔法巴士愿景
以太坊2.0应被视为集成中心(integration center),而不是数据中心或计算中心。一个纯粹致力于托管B2B合约条款的库(平心而论,只有分片技术的话,也已经足够了)。
我们不应将“全能”的以太坊2.0视为我们的理想,而应将“轻量级库(lightweight library)”作为我们最理想的结果。
如果我们重新画出之前的金字塔图,我们会得到一个强大的神奇的总线场景的可视化图:

当然,上面的图表并不能代表一个严格的层次结构。随着5G技术的出现,边缘设备和物联网传感器可以在不经过云端(甚至雾)的情况下直接相互通信。如果 Iotex-Chainlink 合作成功,那么将实现直接从边缘设备连接到TEE。
拥有相同体系结构的Web3.0会是什么样子?

时间将检验:在管理成本方面,Airbnb 模式的数据存储和计算硬件共享是否能实现与现有的 Web2.0 技术巨头相提并论?除了回答:市场是否真的关心抗审查、抗停机、安全性、隐私等问题之外,用户是否真的关心这些社会价值、并且愿意买单?是把它们看作是糖衣还是蛋糕?
结论性思考
无论是 Web2.0 还是 Web3.0,无论是加密货币还是法币,有一点是肯定的:“引爆点”已经被打破,具有商业价值的智能合约时代即将来临。
事实上,唯一值得关注的问题是时间线,而不是基本的技术障碍:
1、以太坊2.0何时才能完成所有7个升级阶段并完全上线?
2、Chainlink 何时实现大规模TEE应用?如果英特尔 SGX-Town Crier 合作伙伴关系不太成功,那么候补的 B 计划是什么?Chainlink 是否也与其他计划采用TEE的区块链项目(如 Dawn Song 的 Oasis 实验室)进行了沟通?
生态系统正迅速地从一个需要解决基本技术问题的系统,发展到一个只需要拥有热情的建设者来“连接点”的就能发展迭代的系统。
可编程货币在 DNA 层面上改变了商业。发展的可能性几乎没有限制。唯一的阻碍是,我们自己的想象力。未来是令人兴奋的,它属于建设者:势不可挡的 Dapps 时代即将到来。
导读:“最深刻的技术终将消失。它们将技术融入日常生活,直到交汇融合、无法区分。”
万字说透去中心化自治组织 DAO 的现状、架构与趋势

本文为中国科学院自动化研究所,青岛智能产业技术研究院平行区块链技术创新中心团队参与的最新力作,本文第一作者就职于北京金桐网投资有限公司,本文已发表于智能科学与技术学报,点击阅读原文可跳转至论文链接,欢迎下载引用。
去中心化自治组织:发展现状、分析框架与未来趋势
丁文文,王帅,李娟娟,袁勇,欧阳丽炜,王飞跃
摘 要:分布式自治并非一个新的概念,自然界中的自组织现象、互联网上的动态网民群体组织以及分布式人工智能等均可视作其早期表现形式。近年来,区块链技术的快速发展催生了去中心化自治组织(DAO),它是一种将组织的管理和运营规则以智能合约的形式编码在区块链上,从而在没有集中控制或第三方干预的情况下自主运行的组织形式。因此,DAO 有望成为应对不确定、多样、复杂环境的一种新型有效组织。然而,DAO 正处于起步阶段,理论研究尚处于空白,且难以实现大规模应用。本文首先对 DAO 的概念及特征做出清晰界定;接着首次系统地提出 DAO 五层分析框架,并以此为基础对典型的 DAO 应用案例——Aragon 做了详尽分析;之后讨论DAO 目前所面临的问题和下一步可能的研究方向,以期为未来研究提供有益的参考与借鉴。
关键词:去中心化自治组织;智能合约;智能化管理;平行区块链
引用格式:丁文文,王帅,李娟娟,袁勇,欧阳丽炜,王飞跃. 去中心化自治组织:发展现状、分析框架与未来趋势[J]. 智能科学与技术学报, 2019, 1(2): 202-213.
1 引言
随着信息技术的发展以及组织自身复杂性的不断增加,传统组织的雇佣关系、管理模式等已经很难适应复杂多变的环境以及新一代个体对组织的要求。去中心化自治组织 (decentralized au- tonomous organization,DAO)将去中心化、自主、自治与通证经济激励相结合,将系统内的各个元素作为资产,使得货币资本、人力资本以及其他要素资本充分融合,从而更好地激发组织的效能并实现价值流转,为解决现有的组织管理问题提供了很好的思路。然而,DAO 并非一个全新的概念,自然界中的自组织现象、互联网中的动态网民群体组织(cyber movement organizations,CMOs)以及人工智能的重要分支——分布式人工智能(distributed artificial intelligence,DAI)等均可认为是 DAO 的雏形,这些都为其出现奠定了理论及现实基础。
自组织现象(self-organization phenomenon)是自然界中极为普遍的现象,它是由生物个体之间的协同交互所导致的。在交互的过程中,每个个体都自发地倾向于从无序的运动到由个体之间关联而引起的协调合作的运动[1]。例如,蚁群、蜂群、鸟群及菌落等在生物系统中的聚集、迁移、合作觅食等众多涌现行为[2],完全是局部相互作用的结果, 不存在集中控制。
自组织现象的充分开放、自主交互、去中心化控制、复杂多样以及涌现等特点,不仅为 DAO 的出现奠定了思想雏形,也推动了各个学科的发展。如 1959 年 Grasse 对蚁群筑巢和觅食行为进行了研究[3],他将这一现象称为“stigmerge”,后来被很多其他的自组织系统所借鉴[4]。自组织系统目前被用于解决那些中心化控制难以解决的问题,如普适计算的海量数据处理[5]、P2P 网络中的服务欺骗和节点资源滥用问题[6]、数据库管理中的数据存储问题[7]等。自组织理论群及系统则为后期 DAO 的落地提供了理论基础。从 20 世纪 70 年代开始,布鲁塞尔自由大学的 Prigogine教授从热力学角度对自组织系统能量的吸收和耗散与组织有序之间的关系进行了研究,创立了耗散结构理论[8],该理论对于理解复杂组织系统的自组织演化具有重要意义。随后人们又从不同的角度对自组织现象进行了研究, 形成了以耗散结构论、系统学、超循环论、混沌和分形等为代表的自组织理论群。
在互联网层面,移动互联网和移动智能设备的普及使得网络虚拟世界成为人们日常活动的重要空间,并催生了大规模 CMOs[9]。CMOs 是指由事件或目标引导,短期内聚集在一起,参与、讨论并共同实施某些社会行为的在线网民群体[10]。人肉搜索[11-12]、水军[13]、众包[14]等都是典型的 CMOs。与自然界中的自组织现象不同,虚拟空间中的 CMOs 不受现实物理世界的空间限制,演化过程由事件或目标驱动,快速形成、传播且高度互动,并伴随着目标的消失而自动解散。例如,众包现象就是由任务驱动,在某一特定时间出现在网络中且具有明显互动的结构及目标引导的局部中心,随着任务的完成,中心消失,取而代之的是其他局部中心和许多结构松散的行动者。CMOs的演化轨迹与 DAO 的虚拟性、弱中心、自主性等特征极度吻合,为 DAO 的诞生提供了网络参考模型。
CMOs的理论模型进一步深化了 DAO 的实现基础。2004 年,王飞跃研究员提出了由人工社 会 (artificial societies ) 、计 算 实 验(computationalexperiments)和平行执行(parallel execution)组成的 ACP理论框架,为动态网民群体的计算建模和实验评估提供了系统化的研究思路和解决方案[15-16]。CMOs结合知识自动化[17]等手段,可以进行群体涌现行为计算与宏观社会现象预测,进而主动提供基于知识的智能推荐与基于决策的智慧服务,以此实现社会管理全过程的自动化实施[18],这也为 DAO 实现智能化管理提供了很好的借鉴。
从人工智能的发展脉络来看,分布式人工智能不仅代表着未来的发展方向[19],同时也进一步为DAO的智能化管理提供了实现基础。分布式人工智能主要研究在逻辑或物理上分散的智能系统如何并行、相互协作地求解问题,在一个分布式系统中,既没有全局控制,也没有全局的数据存储,系统中的各路径和节点既能并发地完成信息处理,又能并行地求解问题,因此分布式人工智能系统比集中式系统更具开放性和灵活性[20]。此外,分布式人工智能系统并非一个封闭的系统,其可以与互联网、区块链等相连接,实现系统规模的指数级扩大。这样不仅提高了系统的灵活性、降低了问题的求解代价,同时也为智能化管理提供了实现手段。面向未来,DAO必然与人工智能相结合,从自动化走向智能化。未来 DAO中的每个个体都将是具备感知、推理、决策功能的智能代理(agent),能够部分或全部替代人类个体参与组织的运营、管理和决策,从而解决传统的委托—代理问题(principal–agent problem)[21]。
DAO理念的真正落地得益于区块链技术的出现[22]。区块链集成了分布式数据存储、点对点传输、共识机制、加密算法等技术,具有去中心化、去信任、不可篡改、集体维护等特点,可安全、高效地实现信息传输和价值转移[23-24]。此外,开源的有智能合约功能的公共区块链开发平台( 例如以太坊(Ethereum)),使得个体和组织可以借助区块链技术任意构建去中心化应用(decentralized application, DApp),组织的管理和运作规则便可能以智能合约的形式编码在区块链上,从而在没有第三方干预的情况下,依照预先设定的业务规则自主运营,实现分布式、自动化、自治型治理。2016 年,首个 DAO——The DAO 被开发出来,成为当时世界上最大的众筹项目。从此之后,一系列的 DAO 被相继推出,如Polkadot、Aragon DAO、DashDAO 等。然而,DAO 在实际落地的过程中仍面临一些问题,如安全性问题、法律问题、技术不成熟及智能化治理难题等。
DAO 有望成为国家、市场、公司之外的第 4 种组织形态,最大化地实现组织的效能及价值流转,形成新的商业变革。然而,纵观学术界,以“分布式自治组织、分布式自治公司、去中心化自治组织”为主题词在谷歌学术及知网进行搜索,剔除不相关的文献后,与 DAO 相关的研究却寥寥无几。鉴于目前DAO 领域已呈现出明显的技术和产业创新驱动的发展态势,行业内却缺乏统一的界定和分析框架,本文致力于对其进行系统的分析与探讨。首先,对 DAO 的概念及特征做出界定;接着首次系统地提出 DAO 五层分析框架,并对每一层的构成要素进行详细介绍。在此基础上,对典型的 DAO 应用案例——Aragon 进行详尽剖析,之后概述 DAO 目前所面临的问题与挑战,并对其未来发展趋势进行展望,以期为未来的研究提供有益的启发与借鉴。
2 DAO的概念界定
2.1 DAO的概念
关于 DAO的界定,目前尚无统一的标准。DAO 作为加密技术革命的理想结果,最初源自 Ori Brafman在TheStarfishandtheSpider中提到的关于去中心化组织的主题[25]及 YochaiBenkler在 The WealthofNetworks提出的“同行生产”(peerproduction)[26]。随着加密数字货币的到来,2013年,Daniel Larimer 首次提出类似 DAO 的概念——去中心化自组织企业(decentralizedautonomous corporation,DAC),DAC 与传统企业的区别在于去中心化和分布式[22]。 2014 年 Daniel Larimer 再次补充了 DAC 的概念。随后,Vitalik 阐述了对 DAC的认识[27],并经由 Daniel Suarez 的 Daemon 一书启发,提出了区块链语境下的 DAO。而 DAO 概念首次正式提出则是在2015 年以太坊区块链上的一份名为 DAO 的智能合约中。此时的 DAO 是智能合约, 即技术框架、工具,常被理解为类似非盈利性组织的自组织。随着区块链技术的发展和应用,DAO 的定义更加多元化:数字货币、系统/机构,商业模式甚至是无人汽车平台都可称为DAO。
目前比较有代表性的概念是维基百科指出的:DAO 是一个以公开透明的计算机代码来体现的组织,它的金融交易记录和程序规则均保存在区块链上[28]。龚鸣指出,DAO 是一个完全自动运行的公司,任何人都可以随意地加入和退出,而股权(代币)成为系统中运行的唯一货币,让收入、利润等概念完全消失,随着组织生态的发展壮大,通过代币(股权)升值的方式让参与者获利[29]。
本文关于 DAO提出以下界定:DAO 是将组织不断迭代的管理和运作规则(共识)以智能合约的形式逐步编码在区块链上,从而在没有第三方干预的情况下,通过智能化管理手段和通证经济激励,使得组织按照预先设定的规则实现自运转、自治理、自演化,进而实现组织的最大效能和价值流转的组织形态。
2.2 DAO的特征
(1)分布式与去中心化(distributedandde-centralized)DAO 中不存在中心节点以及层级化的管理架构[30],它通过自下而上的网络节点之间的交互、竞争与协作来实现组织目标。因此,DAO 中节点与节点之间、节点与组织之间的业务往来不再由行政隶属关系所决定,而是遵循平等、自愿、互惠、互利的原则,由彼此的资源禀赋、互补优势和利益共赢所驱动。每个组织节点都将根据自己的资源优势和才能资质,在通证的激励机制的作用下有效协作,从而产生强大的协同效应。
(2)自主性与自动化(autonomousandauto- mated)在一个理想状态的 DAO 中,管理是代码化、程序化且自动化的。“代码即法律”(code is law),组织不再是金字塔式而是分布式,权力不再是中心化而是去中心化,管理不再是科层制而是社区自治,组织运行不再需要公司而是由高度自治的社区所替代。此外,由于 DAO 运行在由利益相关者共同确定的运行标准和协作模式下,组织内部的共识和信任更易达成, 可以最大限度地降低组织的信任成本、沟通成本和交易成本。
(3)组织化与有序性(organizedandordered) 依赖于智能合约,DAO中的运转规则、参与者的职责权利以及奖惩机制等均公开透明。此外,通过一系列高效的自治原则,相关参与者的权益得到精准分化与降维,即给那些付出劳动、做出贡献、承担责任的个体匹配相应的权利和收益,以促进产业分工以及权利、责任、利益均等,使得组织运转更加协调、有序。
(4)智能 化 与 通 证 化 (intelligence and tokenization)DAO底层以封装了支持DAO及其衍生应用的所有基础设施——互联网基础协议、区块链技术、人工智能、大数据、物联网等为技术支撑,以数字化、智能化、链上链下协同治理为治理手段,改变了传统的科层制以及人为式管理方式,实现了组织的智能化管理。通证(token)作为DAO 治理过程中的重要激励手段,将组织中的各个元素(例如人、组织、知识、事件、产品等)比特化、通证化,从而使得货币资本、人力资本以及其他要素资本充分融合,更好地激发组织的效能和实现价值流转。
3 DAO分析框架
鉴于业界对 DAO 仍缺乏统一的界定和分析框架,本节提出 DAO的五层架构参考模型,即基础技术层、治理运作层、激励机制层、组织形态层和表现形式层,如图 1 所示。
图1 DAO 的五层架构参考模型
3.1 以基础技术为底层基础设施层
基础技术层封装了支持 DAO及其衍生应用的所有基础设施,包括互联网基础协议、区块链技术、人工智能、大数据、物联网等。
(1)互联网基础协议DAO 一般建立在对等式网络(peer-to-peer network,P2P)之上,以组织散布在全球的节点共同参与,因此互联网基础协议是 DAO 最底层的基础设施。
(2)区块链技术DAO最显著的特点是去中心化与开放自治[31], 区块链是 DAO实现其功能特点的核心技术。区块链的共识机制使得决策权高度分散的去中心化系统中的各节点有效地就组织治理达成共识,从而解决传统科层制和金字塔式管理架构中存在的信息不对称、逆向选择等问题[32]。智能合约则将 DAO 的运营与管理规则以计算机代码的形式记录在区块链上,各方按照合约完成工作并依据贡献度进行利益分配,最终实现“代码即法律”式的智能化管理[33]。非对称加密、时间戳等技术用于保障 DAO 运行过程中的安全性需求和所有权验证。
(3)人工智能随着以深度学习、强化学习、生成式对抗网络(generativeadversarialnetworks,GAN)为代表的人工智能技术的快速发展,DAO中的每个个体节点都将成为自主和自治的智能体(软件代理或软件机器人),有望部分甚至全部取代人类实现推理、决策、协作等功能[34]。此外,智能合约也不再局限于按照预定义的“If-Then”式语句自动执行,还将具备未知场景下“What-If”式智能推演、计算实验以及自主决策等功能,使 DAO 真正成为集描述、预测、引导于一体的分布式自治组织。
(4)大数据基于大数据及开源情报解析方法,可以实时采集运行在区块链系统中的 DAO 节点的状态数据、链内交易数据和系统运行数据,从而掌握并预测DAO 的演变规律与发展趋势。此外,区块链本身也是大数据安全、脱敏、合法、正确的保证。
(5)物联网区块链可以与物联网技术相结合形成物联链(blockchain ofthings),从而对链下物理空间中的智能设备、实体资产等进行数字化改造并集成到区块链[35]中。作为可信物联网服务平台框架,DAO将以安全可信的方式监控智能设备的全生命周期,实现设备间的自主协作和交易,并利用智能合约实现智能化互操作。
3.2 以智能化管理为主要治理手段
DAO的治理是一种智能化自治,根据组织的性质和目标,将系列公开公正且获得共识的制度通过智能合约代码化,以数字化为起点、人工智能技术为保障、链上链下协同为治理手段,以及无边界的群体价值创造,实现组织的自治理和自演化。
(1)共识合约化公司往往是在取得共识的契约的基础上获得业务或者实现良好的运转。建立合同的目的是依靠法律的约束力量对组织、个人的利益机制乃至社会的良性运转加以保障,但由于合同的履行不仅与当事人有关,还受外界环境的影响,因此合同履行本身有很大的不确定性。例如,合同效力难以判断、变更解除难以实现、违约难以追究,从而导致组织与组织、组织与个人之间信任程度下降,沟通成本增加。
DAO 以建立在区块链技术上的智能合约为信任基础。广义上的智能合约是一个无须中介、自我验证、自动执行合约条款的计算机交易协议[36],本质是将人、组织取得共识的法律协议以及网络之间的复杂关系程序化,利用协议和用户接口完成从协商到履行的所有步骤。DAO 通过多种属性的节点—— 代表性节点、专业人士以及技术人员等合约制定参与方之间的协商,明确各方的权利、责任、利益,
确定共识性的标准合约文本,并将文本程序化和加以验证,从而获得标准合约代码,然后对代码化的合约进行分发、验证和自动执行。DAO 具备自动和强制执行合约条款的能力。
DAO 将共识/契约前置、信任锁定、法律嵌入, 解决了传统经济管理学中的“科斯定理—合约理论—产权理论—交易成本理论”的契约问题,极大地降低了记账(交易)成本,解决了信息不对称的问题,使得组织在治理及业务开展过程中从负和、零和博弈走向正和博弈。
(2)以数字化为起点智能合约为 DAO治理提供信任保障,而DAO 治理的燃料剂在于数字化。DAO 治理以数字化为起点,贯穿始终。IT分为 3 个阶段,即老IT(工业技术)、旧 IT(信息技术)、新 IT(智能技术)。在传统的信息化时代,IT 重心停留在任务流、工作流、信息流模式,将人的工作环境和工作流程通过办公系统连接起来,实现业务和工作的协同。这个阶段一方面仍停留在典型的自上而下的科层管理体制上;另一方面,信息的加工处理仍依靠个人的专业知识进行,并未达到智能化。
数字化的本质是收集数据、分析数据,并将数据应用于商业模式创新、商业生态重构、改善用户体验等,而数字化的基础是建立在信息技术、大数据技术以及互联网技术之上的。信息技术及大数据技术构成了数字化技术,具体包含数据收集、存取、建库、处理、分析、挖掘、模型预测和数据表达等环节。互联网技术作为桥梁,将人与机联合起来,不断“喂养”组织的数字化建设。
数字化不是目的,目的是通过数字化进行描述、预测、指导,为 DAO 打破边界及层级提供基础,同时为智能匹配、管理及决策提供参照物。另外,由数字化向“数字四胞胎”[37]发展是推动 DAO 智能化的基础。
(3)智能对接匹配运行在去中心化处理和存储载体上的 DAO利用相关的 AI技术,将人、组织、知识、事件、产品或服务等元素任意组合进行匹配和对接,是 DAO降低沟通成本、提高效率以及实现规模化的核心。例如,对人/角色的智能匹配:通过数字化个体和组织的信息与行为数据,根据贡献及能力匹配个体 DAO所处的位置或承担的角色。对事件的智能匹配:通过节点画像,自动实现任务识别、推荐、匹配和对接,从而解决信息孤岛问题,快速调动组织人力和知识资本。对知识的匹配:根据节点信息及行为数据(如点击、搜索、浏览)进行匹配、推荐,知识推荐是目前较为成熟的一种技术。智能评价/考核:对个体完成任务的过程、结果进行多维度评价,评价结果代表该个体在 DAO 荣誉体系中所属的层级,不同层级享有不同的权益。
另外,AI 效力建立在有效数据模型的基础之上,即“喂”大量数据训练其智能,但数据孤岛及隐私安全问题严重制约了 AI 的发展。DAO 本质上鼓励共享,尤其是在没有单一实体的控制下,能打破中心化数据孤岛,为AI 精准推荐、匹配提供数据。
(4)链上和链下协同治理与传统组织管理模式不同的是,DAO 通过链上和链下协同治理的方式改变了以往少数控股股东利益或债权人利益至上的中心化管理模式。
链上治理是将共识机制以智能合约的方式加以确定、更新和维护,本质是在互不信任的环境中创造一个可信的系统,保证利益相关者的权益。共识机制是互不信任的节点通过遵循预设机制最终达到数据的一致性,即由多方参与寻求相对平衡的利益共享机制,改变以往的公司治理模式。共识机制主要包括实用拜占庭容错(PBFT)、授权拜占庭容错(DBFT)、工作量证明(POW)、权益证明(POS)、股份授权证明(DPOS)以及其他混合共识算法[38]。链下治理是为了保证共识机制的确立、认可、扩散以及更新所采取的一系列治理手段的协同治理方式。与其他非盈利性组织的治理结构类似,大多数采用“基金会+受委托公司+表现形式”的治理结构。
由于当前技术的限制,DAO 治理更多地采用“小部分链上治理+主要的链下治理”的模式,随着技术的成熟,正逐步向链上治理转移。另外,分叉是解决 DAO 治理僵局的有效手段,分叉包括软分叉和硬分叉(如果分叉后新生成的区块可以被原先的矿工所接纳,则称为软分叉;否则为硬分叉)。分叉相比传统上市公司的治理分歧造成的市场冲击较低,也体现了基于共识机制的利益相关者治理模式的优势。
3.3 以基于区块链的通证经济为主要激励手段
通证是一种可流通的数字资产和权益证明[39-40], 现实世界中的股票、债券、期权、积分等均可以通证的形式实现数字化。一般认为,通证至少集股权属性(可增值、具有长期收益)、物权属性(代表使用权、商品或服务)和货币属性(在一定范围内可流通)于一体。
DAO 的发起者、开发者以及其他利益相关者等以共享形式拥有系统产权,而其他参与主体的主要经济激励则为基于区块链的通证。由通证创造的全新经济模型称为通证经济[41],具体是指借助通证这一加密数字资产的金融属性,对商品及服务进行通证化映射,让其在区块链上实现低成本甚至零成本的交易和切割。目前常见的通证类型包括支付型通证、功能型通证以及资产型通证。通证经济是行为管理和激励工具的系统方法,区块链与通证的结合可以实现不同价值系统间的“价值转换”与“价值转移”[42]。
每个 DAO 都可以发行通证,并且通常可以根据项目属性,对通证的发行量、流通量、锁仓期、分配方式等通证模型的相关要素进行设置[43]。通证模型设计本质上是机制设计问题,目标是促进参与主体的激励相容,实现共赢。良好的通证模型一方面能将货币资本、人力资本以及其他要素资本融合起来,改变人与组织的关联关系,降低组织运行成本,同时服务于项目早期的资金需求;另一方面,由于通证锚定的是项目本身,优质项目使得通证的市场价值不断提升,并能够更好地对参与主体形成激励。
3.4 以混序立体为主要的组织形态
组织形态作为历史的产物,与所处时代的经济、文化、环境有很大的关系。随着技术的发展和经济社会的进步,组织在演进的过程中摒弃了传统的单线竞争和线性思维,不再局限于内部以及科层的管理体制,并打破了价值活动分离的机械模式。
基于价值网络的 DAO是一个混序、扁平、平行(虚拟与现实)、人机合一的多中心的生态立体网状组织结构,它打破了基于分工的功能式组织结构,实现了从垂直协同到平行协同、从井然有序到混序、从追求稳固和固化到追求相对稳定和动态平衡、从相对单一的形态到多样化的形态的转变,具体表现如下。
① 扁平:打破组织上下层级。人和人之间、人和组织之间的关系被重新定义,既能充分发挥独立个体的灵活性,又能实现透明垂直管理的高效性。② 开放:打破组织内外边界。DAO 根据特定项目、需求和任务随时调整,又可随着任务的完成而自行裂变、解散、消亡。③ 平行:在现实中的人和组织之外建立一个与之平行的虚拟人和组织,通过两者的虚实交互、闭环反馈以及链上链下协同治理,实现组织治理的决策寻优与平行调谐[44]。④ 人机合一:随着技术的进步,未来的 DAO 将进一步演变为人机合一。DAO中的智能代理/软件机器人将会在得到授权后替代人类开展业务活动并在彼此间开展竞争博弈和协调合作。
3.5 多样化的表现形式
DAO的表现形式多样,根据所提供的服务,它既可以是数字货币,也可以是一种系统或者机构(如应用平台以太坊),甚至可以是互联的智能机器(如无人驾驶)。根据组织的控制力,DAO既可以是分布式全中心化(如公链形态),也可以是多中心(如联盟链形态)。每个 DAO都有其特有的共识和协议,每个节点都有权查看所拥有的代币,并获得相应的股息,但 DAO仍需依靠现有的法律框架展开业务活动。因此,在法律结构实体上通常借鉴“非盈利性基金会+受委托公司+表现”的形式(如开源社区),具体为“由基金会作为通证发行主体进行资金的募集、分配、管理以及监督等,同时委托部分公司进行技术开发、市场推广和运营、基金投资和管理以及其他法律服务”。然后,以开源社区或其他组织的模式呈现,推动 DAO 展开链上、链下的协同治理。除此之外,部分组织还会使用离岸实体控股基金会。DAO 法律结构实体如图 2 所示。
图 2 DAO 法律结构实体
4 典型应用
目前业界关于 DAO 的应用较多,但具代表性的案例较少,典型的如The DAO、Steemit、Digix DAO、Aragon 等。下面以第 3 节提出的五层架构模型为基础,选取 Aragon 案例进行详细分析。
4.1 Aragon
Aragon是一个方便用户创建和管理各类 DAO(公司、非盈利性组织、开源项目)的 DApp,使用户可以跨越国界自由地创建无等级制度、依赖彼此协作自运行的组织。每个 DAO 基于系列智能合约存在,智能合约规定了组织的股东构成及相应的权利、义务。建立在 Aragon上的智能合约系统被称为 AragonOS 。AragonOS 保证只有授权的账户及合约(统一被称为实体,entities)拥有实施特定行为的权利。每个 AragonDAO 拥有若干个App,基本的 App包括通证管理、投票以及金融。除此之外,任意一个个体都可以开发自己的 App 并将其添加至他们所在的 DAO中,这些 App 拓展了组织的功能,具体如图 3 所示。
图3 Aragon流程
4.2 AragonDAO框架分析
根据第 3 节提出的 DAO 五层架构模型,对Aragon 的相关要素分析如下。(1)基础技术首先,Aragon基于以太坊建立,以太坊是一个永不宕机的全球公有区块链平台。其次,通过Aragon Core 进行搭建,AragonCore 是由 Solidity 语言的 DAO 和 DApp 组成的。Aragon 目前实现了股东名册、代币转账、投票、职位任命、融资、会计等组织机构的基础功能。Aragon链上组织的行为可以通过修改章程来自定义。最后,Aragon 组织可通过连接智能合约的第三方模块进行扩展。
(2)治理运作Aragon 是流动的、民主的,通过 Aragon网络治理。Aragon 网络是该平台中的第一个 DAO,其目标是充当数字司法权。它首先从一个经投票通过的简单的宪法启动,当需要补充新的治理机制时,经提案和投票审核通过部署在链上。这个机制使得Aragon 可通过提案来升级治理机制,具体过程如下。
首先,Aragon 拥有 Aragon 治理提案(Aragon governance proposal,AGP),每个 AGP 都详细描述了对 Aragon 网络共享资源进行管理、分配以及使用所要做出的改变。所有的 AGP 必须与社区的目标和价值相一致。AGP的目的是对 Aragon 网络共享资源的改变提供一个结构化的决策流程。对于共享资源的调整,需要 DAO 参与者共同决定同意/ 拒绝访问,或者批准/拒绝有关提案。
其次,AragonDAO可以指定哪些地址可以代表组织实施特定的行为,这是通过一个访问控制清单(accesscontrol list,ACL)来实现的。清单上的地址可以是外部账户,也可以是合约账户。通过将多个智能合约集合在一起,可以定义限制组织内部相关行为的复杂准则。例如,如果一个 DAO 想调动一笔资金,则必须满足:① 由组织内部的一位成员所提议;② 被绝大多数的成员所批准;③ 在一个预算范围之内。如图 4 所示。
图4 Aragon DAO决策流程
最后,当有争端发生时,Aragon 具备一个法庭协议(court protocol)来提供争端解决服务。具体来说,当一起争端发生时,一个陪审团被组建出来(组织成员可以通过预存一笔押金的方式成为一名陪审员,并在争端解决后获得一笔酬金),陪审员们需要就有关争议在一定的期限内提交一份裁决,最终的裁决结果依据绝大多数陪审员的意见而定。如图5 所示。
图5 Aragon DAO仲裁流程
(3)激励机制Aragon 网络上的原生通证被称为 Aragon net- work token(简称为 ANT)。ANT 代表用户在其所在 DAO 中的通证份额大小。DAO 中的成员可以就组织的规则和治理发起提案,之后其他成员根据自身所持有的通证份额大小进行投票,以决定是否接纳该提案。需要指出的是,提案的发起者也需要预存一定的 ANT 作为抵押,以促使提案者发起有益提案。
ANT 最初以公开代币出售的方式进行创造和分发,早期共有价值为275 000个以太币的 ANT 出售。如果加上预售时卖出的ANT、赠予Aragon 基金会/协会的ANT,以及赠予Aragon 创建者和早期贡献者的ANT, ANT 的初始总供给量为39 609523.809 523 809 54个以太币。分配比例见表 1。
另外,Aragon DAO 采用声誉系统,所有的业务合作都可以互相评分,如组织可以评判承包商,同时承包商也可以评判该公司。所有评判关系的审计痕迹可以被追溯其真实性,进一步激励 Aragon DAOs。声誉值在 Aragon 网络中非常有价值。
(4)组织形态Aragon 网络为用户创造和管理 DAO 提供基础设施和服务(例如 AragonOS)。Aragon 去中心化程度比较高,一方面 Aragon创始人并没有保留董事会的职位,而是由 AragonOne 负责技术开发, Aragon Black负责运营,Aragon Forum 负责讨论和监督,Aragon 协会负责整个项目的财政,并由社区代表就任;另一方面,用户可以自主定义所创建的DAO 的目的、类型、激励措施。DAO 去中心化的程度由创建者自己决定。截至 2019 年 7 月 9 日, Aragon 平台所创建的 DAO 的数量为 604 个。随着技术的成熟,Aragon 亦会逐步将项目的控制权移交给用户,从而实现自身治理的去中心化。Aragon 网络的最终目标是自身也发展成为自治组织,由希望社区繁荣的成员来共同维护。因此,就目前而言,Aragon 处于“少量基础团队+大规模社区自治”的阶段。
(5)表现形式目前 Aragon 表现为公共开发平台,它使任何人都能创建和管理任意组织(公司、开源项目、非政府组织、基金会、对冲基金等)的 DApp。
4.3 小结
五层架构模型并不代表每个 DAO系统都要包含所有的元素,而是具备五层架构。Aragon DAO 是业界典型的 DAO应用平台,旨在解决 DAO 中以人为本的治理问题。对 AragonDAO 进行分析可知,底层基础架构以开源的具有智能合约功能的公共区块链平台以太坊为基础,通过 AragonCore 和功能化模块自由组合 DAO。在治理运作层,Aragon属于典型的链上治理,投票、提案、启动宪法、仲裁等行为均在 Aragon 网络上完成。不过 Aragon 的链上治理普遍面临选民投票率不足的问题,而且在一些关键决策上社区易产生分歧(例如 AGP42 提案——是否应该专注于以太坊/以太坊与 Polkdot 的选择)。就激励层而言,ANT 是 Aragon 的唯一代币, Aragon网络上节点的所有行为(如提案、投票、仲裁、交易等)均以 ANT 为交换媒介,将人力资本、货币资本和其他资本要素很好地结合起来;而 ANT 的分配由社区决定,极大地调动了社会节点的共建积极性。组织形态上,Aragon采用了典型的“少量基础团队+大规模社区自治”的模式,比如 Aragon 由平台的一个子系统(或称为 DApp)维持系统的基础运转。表现形式上,Aragon 表现为一个公共开放平台, Aragon DAOs 可以呈现为任意形式。
5 问题和进一步研究
DAO现在尚处于起步阶段,在对以往的组织形态、商业模式、管理方式进行迭代升级的同时,也面临诸多挑战。现阶段,从理论研究和现实应用的角度来看,DAO 还存在一些问题,距离大规模的应用还有较长的路程。
5.1 理论研究
DAO理论研究尚处于起步阶段。虽然自组织理论群、ACP 理论框架、多中心治理(polycentric governance)理论以及自主治理理论(self-governance theory)[45]等研究为 DAO 的落地提供了理论指导, 但与 DAO 直接相关的研究寥寥无几。DAO 是对建立在传统组织架构基础之上的组织的再次升级和变革,对组织的技术支撑、治理机制、激励模式提出了新的要求。人们期望能够在组织系统的设计中更多地采用自治思想,但真正面向 DAO 系统设计的理论基础和模型验证等方面的研究非常少。基础理论的研究对于 DAO 的设计非常重要,将为 DAO 的实践以及工具的研究提供理论基础。
5.2 现实应用
(1)安全问题DAO 建立在区块链、智能合约、人工智能等基础技术之上,由于这些技术本身不成熟以及存在安全隐患,DAO 目前也面临着较为严重的安全性问题。以智能合约为例,2016 年,当时世界上最大的众筹项目、同时也是第一个建立在以太坊区块链上的 DAO——The DAO 上链不久便遭到黑客攻击, 黑客利用智能合约代码中的可重入性漏洞(reentrancy vulnerability)发动了攻击,造成了超过 5000 万美元的以太币被盗,最后社区不得不以硬分叉的方式追回了资金。但此举违背了“代码即法律”的准则,引发了巨大争议。其他已知的智能合约安全性问题还包括交易顺序依赖(transactionorderingdependence, TOD)、时间戳依赖(timestampdependence)、处理异常(mishandled exceptions)等[46-47],它们极大地制约了 DAO的发展,亟待解决。
(2)技术局限性DAO 虽向往“代码即法律”式的代码化治理, 但在实际操作中却很难实现。这是因为传统纸质合约中的法律条款(也称湿代码,wet code)和 DAO 智能合约中写入的规则(也称干代码,dry code) 之间存在巨大的语义鸿沟:前者为实现更高的通用性,通常使用简约、包容、灵活的自然语言在高度抽象层次上起草;而后者作为语义明确的代码,须使用严格且形式化的语言对规则进行精确描述。翻译过程中难免会引入误差[48],而且很多情况(比如某些边缘案例)是很难甚至无法编程的,这在一定程度上制约了 DAO 的应用和普及。
(3)法律问题由于 DAO具有去中心化、跨国界、成员匿名化等特征,一旦实际运营过程中出现法律问题,将会导致难以追责以及缺乏事后救济等问题。此外,当前DAO在法律层面尚未有明确的界定,有观点认为DAO是单纯的伙伴关系或合资企业,也有观点认为DAO更像是投资合约或证券的翻版。因此,未来《中华人民共和国公司法》《中华人民共和国合同法》《中华人民共和国证券法》《民商法》等法律条文需对DAO做出界定,以便明确使用法律的范围,使 DAO 承担相应的责任并履行相关的义务。
(4)智能化治理难题DAO的自运转很大程度上取决于组织内外所达成的共识程度及智能化管理手段。共识的确立、稳固、扩大、迭代以及协作流程的模块化、流程化等都是需要在前期构建的,而此阶段DAO 相对于中心化组织效率较低,支持 DAO 及其衍生应用的基础设施不成熟,使得组织前期很可能处于一种低效、混序的状态。另外,由于不同DAO 治理模式的差异化,现有的记账工具并不能满足DAO 的个性化需求,大多数小型的 DAO 前期记账只能采取手工的方式进行。但利益的明确划分意识较为薄弱,以至于DAO 在快速发展的过程中,由于前期核心建设者的利益未取得共识造成去中心化自治组织治理难的也不在少数。
为解决以上问题以及为 DAO 大规模应用打下基础,未来应从以下几个方面对DAO 做进一步的研究。
① 加强理论研究。首先,对 DAO 组织的概念及特点进行界定,对DAO 的清晰界定有助于对DAO 的理论研究。其次,理论基础可以借鉴经济学、生物学、人类社会、公共管理等从宏观和微观两方面对 DAO 的性质和机制进行研究,为 DAO 的设计和验证打下基础。
② 在安全问题方面,智能合约的正式验证[49]和多方安全审计,智能合约条款转换标准的制定和监管沙盒是提高 DAO安全和隐私保护的有效途径。在法律问题方面,针对目前缺乏相应的法律、法规[50]的现状, 加强对法律层面DAO的责任以及法律适用中的问题和管辖权的立法,从而确认 DAO的权利、义务和责任。
③ DAO与平行区块链结合,解决智能化治理难题。DAO 可视为一个由大规模智能体节点通过社会网络连接组成的社会系统, 具有不确定性(uncertainty)、多样性(diversity) 和复杂性(complexity)(即 UDC)。为了实现对 DAO的有效管理与控制,可以采用平行区块链的方法[51]。平行区块链是 ACP[52]方法与区块链技术的有机结合。平行区块链将促使 DAO从 UDC 系统转化为一个针对具体场景和任务的,兼具灵捷(agility)、聚焦(focus)和收敛(convergence)(即 AFC)特征的智能社会系统。DAO还可借鉴 ACP在平行装卸系统中的描述智能、预测智能和引导智能功能[53], 推动 DAO的平行智能[54]。此外,还要考虑将既有的公司制与 DAO的优势相结合,不仅仅是为了去中心化而去中心化,而是从更多的维度出发,在多变的环境中实现更好的协作,从而实现组织效用的最大化,并在此基础上最终实现去中心化自治社会(decentralized autonomous society,DAS)。
6 结束语
本文在系统梳理 DAO 发展脉络及研究现状的基础之上,对DAO 的概念和特点进行了清晰界定,进而提出了一个DAO 分析框架(即五层架构模型)。之后选取一个典型的DAO 平台——Aragon 进行了案例分析,并进一步讨论了DAO 目前所面临的问题和下一步可能的研究方向。随着信息技术的快速发展及环境的复杂多变,工业文明背景下组织结构的弊端愈加明显,DAO 为应对组织失灵的问题提供了有益的参考。然而,从基础理论和现实环境来看,DAO 还有很多不足之处,尚无法支持大规模的应用。但随着理论研究的进一步深入以及各种技术手段的进步,这些问题将会逐步得到解决,DAO 亦将会得到更多的实际应用。
导读:分布式自治并非一个新的概念,自然界中的自组织现象、互联网上的动态网民群体组织以及分布式人工智能等均可视作其早期表现形式。
一个延续了 100 年的隐秘组和背后的数学精神
原创: 许志宏
延续百年的DAO来自全都是空气00:0002:02
DAO(去中心化自治组织,Decentralized Autonomous Organization)这个概念现在特别火,但圈内值得借鉴的成功 DAO 却几乎没有。今天我们翻开科学的历史,来看看一个从一战延续至今的 DAO,学学一个成功的 DAO 应该具有哪些特质。
一个成功的 DAO 应该爱国
从十九世纪六十年代开始,因为长期争夺欧洲大陆霸权和德意志统一问题,普鲁士(德国前身)与法国的矛盾摩擦就持续不断。这两个紧邻的欧洲大国在 1870 年进行了著名的“普法战争”,结果法军惨败,近十万名士兵投降,导致国内爆发革命,法国的大资产阶级夺取了政权。
在这场战争中,法国有一位名叫查尔斯·布尔巴基(Charles Bourbaki)的将军,在战败后倍感耻辱、想要自杀谢罪,但被人制止了。布尔巴基将军的爱国事迹很快就传回了法国。
当时法国与德国的斗争不止体现在战争上,还体现在科学尤其是数学界。十九世纪末到二十世纪初,法国的数学在庞加莱等数学大师的带领下蓬勃发展,引领着人类科学不断向前,是全世界的科学中心。同时期能与法国数学界相媲美的只有德国,两者齐头并进、难分伯仲。
但第一次世界大战的爆发改变了这个局面,德国让知识分子进入技术部门,但法国却把大批学生送上了前线。这批年轻人最后死伤惨重,导致法国数学界出现了断层。一战结束后,德国数学在希尔伯特的带领下突飞猛进,而法国的数学界只剩下一群四五十岁的人在勉强支撑。
这时候,一群不满足于现状的法国青年站了出来。在一次咖啡馆聚会中,六位年轻的数学家(昂利·嘉当、让·迪厄多内、瑞内·德·波塞尔、克劳德·谢瓦莱、让·德尔萨特和安德烈·韦伊)成立了一个秘密社团。他们给这个社团起名叫做布尔巴基(Bourbaki),致敬那个在普法战争中自杀未果的将军。

布尔巴基的发起成员
有人说这是一战时来自法国人自己的“乳法”行为,但也可能是这群年轻人的拳拳报国之心:用一个败将的名字时刻激励自己,不能忘记耻辱、努力做研究报效祖国。同时布尔巴基这个姓氏带有希腊血统,也暗示着组织要继承希腊数学的辉煌,振兴法国数学、与宿敌德国一较高低。
组织成员此后的论文都使用“布尔巴基”这个集体假名。甚至还伪造了布尔巴基的出生证明,给了他一个教父——杰出的法国数学家雅克·阿达玛。他们还给布尔巴基捏造了一个叫贝蒂的女儿,并印发了她的婚礼请帖。
一个成功的 DAO 应该敬业
布尔巴基的组织形式非常独特,他们没有一个中心领导者或者机构,也没有成文的组织章程,年轻成员可以自由加入,并十分鼓励大家自由发表意见。
但所有参与讨论的人都必须积极踊跃,如果一直沉默不语,那无论是谁,都将被排斥在社团之外。而且他们有一条不成文的规定,超过 50 岁的成员必须主动退出,因为这个年龄的数学家已经不再拥有天才的创造力。(数学诺奖---菲尔兹奖的年龄限制是 40 岁以下)
布尔巴基社团成立之时,多数成员都是在大学里任教的数学教授,在当时微积分已经是大学数学的核心内容之一。但古老陈旧的微积分教材让这些朝气蓬勃的年轻人很不满意,1934 年前后他们萌生了“写一本像《近世代数学》那样有体系的教材”的想法,然后再完成集合论、代数、拓扑等涉及数学各个方面的一整套书籍,以达到改写数学面貌的目的。然后用新的思想来教导学生,让数学变得更加严谨简洁。
这件事情很快便成为了布尔巴基社团的核心任务。为此,布尔巴基每年都会举行两三次会议,每次要经过讨论并一致同意写哪个部分或哪几章,然后再由某个成员撰写初稿。社团对撰写者没有太多的约束,完全由他自己去决定写作方式。
最初布尔巴基社团准备用三年的时间来完成这项工作,但开始后才发现,这件事情是如此艰巨,历时三十多年他们也没能最终将这本书完成。
每一份初稿完成后都要在布尔巴基会议上宣读,接受社团成员毫不留情的批评。只有亲身体验过的人才能感受到这种批评是多么“残酷无情”,一些局外人总是把这当做“疯子集会”。但是一旦讨论清楚了,社团成员都会会心一笑,为讨论出的结果感到欣喜。就这样每次会议他们都会把稿子批得体无完肤,然后再拿去重新写。这个过程经常要重复六七次,直到搞得大家都厌烦了,才算是过关。
1939 年,布尔巴基集体智慧的结晶---《数学原本》第一卷在巴黎出版。在布尔巴基爱国敬业、自由平等的精神内核支撑下,这本书的创作过程一直持续了三十多年,到 1973 年,《数学原本》已经出到了第 35 卷。

《数学原本》页面
《数学原本》是一套博大精深的著作,它几乎涉及了现代数学的所有领域,以其严谨而别具一格的方式,将数学按结构重新组织起来,形成了自己的新体系。内容包括集合论、代数、一般拓扑、实变函数轮、线性拓扑空间、黎曼几何、微分拓扑、调和分析、微分流形、李群等等数学分支学科。前前后后总共出版了 40 卷,长达七千多页,可以说是数学史上最宏大的工程之一,令人叹为观止。
近几年,《数学原本》的前几卷已经重新修订,每卷又补充了近三分之一的新内容。布尔巴基用母语法文撰写了这部煌煌巨著,但现在已经有了英、俄、日等多国文字的译本。翻译《数学原本》也是一个巨大的工程,当初翻译成日文时,还曾专门成立了一个委员会。
除了最著名的《数学原本》以外,布尔巴基学派还留下了大量讨论班的材料以及一些讨论数学的资料,例如《数学的建筑》、《数学研究者的数学基础》、《布尔巴基的数学哲学》等等。
一个成功的 DAO 应该不忘初心、牢记使命
从一战开始,布尔巴基成员就在以“集体匿名”的方式为法国和人类文明做着贡献。到了二十世纪 60 年代的时候,他们迎来了声誉的巅峰,这一时期布尔巴基的主要成员有格罗滕迪克和塞尔等人,他们都是行业内最顶级的数学家。1968 年,丢多涅终于揭开了布尔巴基神秘的面纱,做了题为《布尔巴基的事业》的报告,介绍了布尔巴基学派的工作、成就以及思想理念。
但随着数学的发展,所涉及的领域越来越广,与其它学科的交叉也越来越多,再难以用结构性的观点来统领全局。布尔巴基的事业也遇到了瓶颈,开始走下坡路。
但布尔巴基精神永远未灭、不停启迪并激励着一代代数学家前行。1978 年的菲尔兹奖得主 Pierre Deligne 就是受到了布尔巴基的《数学原本》启蒙。他的博士导师 Grothendieck 就是布尔巴基组织的成员。Pierre Deligne 的主要成是证明了 Weil 猜想,并以此获得了菲尔茨奖章。Weil 猜想则是在 1949 年由 Andre Weil 提出的,后者正是布尔巴基组织的创始人之一。
而 Pierre Deligne 的研究成果和事迹又深深影响了八零后的中国数学天才恽之玮,恽之玮 28 岁时就在麻省理工担任数学讲师,后来又在麻省理工、耶鲁、斯坦福等世界名校担任教授。
布尔巴基靠着去中心化的组织形式、爱国敬业的精神内核、不忘初心牢记使命的代代传承,深刻影响着数学界的发展。经过二十世纪末以来的几十年沉淀和积蓄,在如今区块链行业如火如荼、高举去中心化大旗的背景下,这个古老的 DAO 组织又发出了它的最强音。
导读:一个成功的 DAO 应该不忘初心、牢记使命。
来源:学习区块链
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

币网讯



