DAOstack为一种新型组织形式的操作系统,即DAO。去中心化自治组织(简称DAO)融汇了区块链领域济济人才的想象力。然而, 他们的承诺仍是一个抽象概念,失败的一个关键点对去中心化区块链监管缺乏坚实的框架。在DAO堆栈的基础上,Arc是一个开放、通用的智能合约框架,可实现区块链上的去中心化监管与集体价值管理。正如HTTP实现网站和网页应用程序的创建和互操作性,DAOstack可实现网络公司、协作型应用程序与DAO的创建,以及它们的利益对齐,最终构建一种全新的开放式合作网络。在该网络中,集体可围绕共同的目标和价值自行组织,超越纯粹的经济增长。我们相信这将是社会迈向更协作、可持续未来发展的关键一步。
DAO堆栈
DAOstack提供了在一个更广泛的生态系统从内部和外部创建、操作和监管DAO的基本工具。总体而言,DAO可以与Wordpress类比,它对区块链的作用与WordPress对网络的作用等同。该种愿景通过下面的一系列因素实现:
DAO堆栈图示
DAOstack生态系统由多个不同、但可互操作的DAO组成。它们彼此交互,旨在将开放、分布式协作的潜在益处最大化。在技术层面上,所有DAO均由一系列通过Arc部署的智能合约构成。Arc是一个监管的Solidity框架,允许在以太坊区块链上 创建、配置、部署和操作DAOs,可能依靠IPFS作为数据存储和检索的覆盖网络。
用户可以通过执行区块链交易直接与这些DAO交互,也可通过依靠基础区块链生态系统的特定前端间接与这些DAO交互。Alchemy是由DAOstack内部开发的协作DApp,使任何人均可创建一个新代理或DAO,并与DAOstack生态系统中的其他人合作。它依赖Arc.js。Arc.js是一个通过Web3.js运行Arc Solidity框架的JavaScript库。它旨在让前端JavaScript开发人员轻松在Arc上创建协作应用程序,无需直接与Solidity代码或以太坊区块链交互。ArcHives是一套公共注册平台,由DAOstack社区进行内容管理,并服务于其全球生态系统。这是生态系统和网络效应得以构建的地方。
Arc
Arc是DAO的基本操作系统,为区块链代理的交互互联网的的一般监管框架。它是一个开源、模块化和通用的框架设计,带有一个开放的模板监管模块或元素库,可根据用户需求演化。此外,它可实现轻松升级和监管系统修改,以随着时间更好地适应组织需求。
Arc并不局限于一套特定的监管系统,可让第三方根据需求创建自己的元素。通过组合可用的元素,每个代理可实施自己的监管系统。该系统明确了稀缺资源的发布、管理和分配规则,包括可转让资产(如代币)和不可转让资产(如声誉)。
架构
Arc在智能合约中精巧实现了前一章讨论的监管系统的基本分解,包括:每个代理均可构建的操作、方案和全球约束。以下是Arc框架逻辑和智能合约架构的可视化表示:
每个代理Arc合约堆的图示
设计原则
Arc秉承以下设计原则:
● 通用性。Arc是支持无限监管元素的通用框架。Arc的方案和全球约束库将随着新模板和模块的增加而增加,可能由第三方和开源DAOstack开发社区开发。若将它们结合起来,这将允许用户尝试越来越多的监管协议,进而让成功的协议通过进化和自然选择脱颖而出。
● 模块化:Arc框架的设计为高度模块化。每个DAO的监管结构由小型构建模块(监管模块或元素)组成,可以轻松添加、组合、编辑或删除。这种模块化成为一个效率点,因为这些构建模块无需重新部署到区块链上,而只需要参考,从而节省存储和运营成本。此外,它使得开发复杂的监管协议变得愈加容易,让更多的构建区块
存在。最后,它使合约安全管理更理智,而在安全方面,每次从头开始编写整个协议无法想象。
● 简洁性:Arc的设计在技术设计和可用性方面非常注重简洁性。框架的模块化让关注单个构建模块变为可能,而构建模块的复杂性可保持在最低水平。由于构建模块为模块化,且可重复使用,每个构建模块会受到大量的个人审查,实现更高级别的审查以及安全性。为了便于使用,在Arc中,单个交易可部署一大堆智能合约。
● 可升级性:每个DAO的监管结构可轻松升级,以使用新方案和约束或现有方案和约束的不同参数。确切而言,通过Arc框架创建的每个DAO均带有一组特定的规则,且在默认情况下包含更改规则的规则。此外,DAO还具备升级其技术架构的能力,并随着时间演化变得越来越好。
● 互操作性:Arc旨在促进不同代理与DAO的交互,并提升互操作性。在实际操作中,这意味着代理可以无缝与其他代理进行交流,交换代币,构建协议,在其他代理代理中扮演独立代理人的角色,并获得自己的代币和声誉。Arc使互联代理的网状网络得以显现,并自发创建DAO生态系统。
● 开放性:开放的框架(如Wordpress,Google附加组件和Android)邀请独立开发人员创建自己的应用程序、模板与集成,从而夯实并支持充满活力的开发社区,并利用广泛的应用程序普惠于框架。同样,我们希望DAOstack能吸引以太坊社区的开发人员开发自己的监管模块或前端DApps,从而为这个新兴的生态系统创建欣欣向荣的的模板、模块和应用程序。DAOstack代码在后端和前端完全开源。作为开放协议,Arc的另一个优点是所有集成的协作型DApp均可相互交互操作。正如两个网络应用程序的用户可以交互一样(因为两个应用程序采用相同的开放协议(HTTP)),两个运行在Arc上的协作型DApps的用户也有可相互交互(若由协作DApps 启用)。
Arc.JS
Arc是一个相当扩展的Solidity框架,与它的集成需要精通Solidity智能合约编程语言与以太坊区块链。为了让充满热情的前端(JavaScript)开发人员轻松集成第三方应用程序,我们将Arc.js设计为一个简单的JavaScript门。
Arc.js是基于Web3.js(以太坊的JavaScript API)构建的JavaScript库。通过Arc.js,Arc框架的任何功能可以在JavaScript环境中直接调用,无需掌握Solidity编程语言。
我们期望这个额外层让Arc框架(以及DAO堆栈的其他部分)对开放源代码开发社区和第三方更易于使用,从而显著促进DAO堆栈的早期采用及其生态系统的发展。
The ArcHives
Arc是DAOstack生态系统的基础操作层,ArcHives是共享、内容经过管理的记录。共享、内容经过管理的数据库可能非常强大,为数据完整性和数据质量提供一个中心点;但更重要的是,它们是生态系统网络效应的中心,也是开放式生态系统货币化(即商业模式)的中心。在下面,我们将介绍DAOstack的基本ArcHives:纲要(Compendium),马赛克(Mosaic)和蜂巢注册平台(Hive Registries),并解释背后的货币化模型。此外,每个代理或DAO均可拥有自己的独立注册平台,特别是DAOstack将来还可拥有其他诸多注册平台。
Alchemy
DAO堆栈旨在让独立开发人员和第三方轻松在Arc上开发自己的协作型应用程序,并与DAO堆栈及其社区集成。同时,DAOstack本身开发了本地协作型DApp,轻松实现与Arc的交互:开放代理和DAO,配置其监管协议,制定提案,并对现有提案进行投票,与其他人就项目开展合作等。它旨在成为这个新工作和组织世界的首个界面。
堆栈经济
循环代币经济
代理,DAO和DApps(去中心化应用程序)均基于循环代币经济。整体理念为,代币被分配给有价值的贡献者,以奖励其为网络贡献的价值。另一方面,相同的代币从网络创造的价值中受益。创造的价值越高,代币的价值越高,组织越能激励更多的价值贡献,以此类推。
DApp模型
在DApp模型中,代币的实用性以及价值与网络应用程序的使用直接挂钩。代币正在分配给网络中的价值贡献者,包括DApp的构建人员、早期采用者和维护者。在另一方面,DApp的使用需要花费相同的代币。比如,以太被分配给以太坊区块链的创始人和构建人员,现在被分配给维护网络的矿工。另一方面,用户需要花费以太,来处理以太坊区块链上的自主计算或存储使用。
DApp的成功推动了对其使用的需求,从而提升了对其代币的需求以及价值。在以太坊区块链上进行计算的人越多,他们需要花费的以太越多,以太在开放市场(鉴于其供应有限)中的价值越高。
DAO 经济
DAO相对于DApp的附加功能是其处理和执行通用集体决策的能力。DAO可参与各种决策领域,以及相应的各类DAO(以及这些DAO的可能杂合)。
去中心化协作
当DAO的监管系统被用于激励和奖励对DAO本身有贡献的决策时,我们称之为“去中心化协作”。
从区块链DApps中,我们已经看到,代币分配激励模型在促进参与和采用方面非常高效。在比特币网络中,矿工采用率如下图所示:
由于挖矿的内置经济激励,在过去7年中,比特币网络中的总散列能力呈指数增长,增长了约6.5亿倍。
但是,在区块链情况下,矿工仅仅是网络的维护者,对网络开发人员或其早期采用者并没有直接奖励。在较新的项目中,代币通常分配给项目创始人,创始人也会为其他贡献者提供奖金。但是,若没有DAO的监管体系,该种激励模式无法系统化和拓展。
比如,通过DAO堆栈以及如上所述的相对大多数决策协议,代币可轻松分配给有价值的贡献者,包括开发者、推动者和网络的早期采用者。奖励贡献的目的和回报率无任何限制(除非由DAO自身选择),它可以前所未有的水平实现集团参与和协调。
去中心化协作的代币与该合作的结果挂钩。比如,若结果是一个DApp,那么在去中心化合作中分配的代币即为DApp代币。
去中心化合作社
在DApp模型中,网络旨在创建和支持应用程序,代币的价值与应用程序的使用挂钩。份额模式适合于代理或网络仅为了获得外部收入的情况。它可能是一个在更大的代理内部发展的代理或DAO,并收取代币回报;或者,它可能是一个投资于其他项目的投资DAO,旨在获得投资回报。在任何一种情况下,代币的价值均与组织的外部收入挂钩,且该种关系可通过各种方式实施。一种方法是实施兑换方案,即代理(或DAO)代币可按代理钱包中的资金按比例兑换,因此代币价值来源于代理的收入。其他实现方案可能涉及股息或其他机制。在这个模型中,DAO是一个去中心化合作社,其代币与份额类似。
去中心化的内容管理网络
此外,DAO还可围绕内容管理组织。然后,网络的价值体现在拥有共享的信息中心上,因此也在DAO注册平台上拥有共享的注意力中心。一旦关注同一点的注意力产生网络效应,该点可由网络本身货币化。网络策划登记在其注册管表上的对象,内容宣传者将支付网络代币来发布和宣传内容。发布劣质内容会导致不良内容管理,从而降低发布者声誉。内容推广与助推费用和背书声誉挂钩;因此,宣传者的内容质量越高(由网络进行内容管理),其在同一个网络中再次发布的费用就会越低,反之亦然。
堆栈模型
DAOstack是涉及以上三个类别的DAO。它激励贡献者参与和开发DAO堆栈及其生态系统。从这个意义上,它是一项去中心化合作。它旨在利用部分募集资金(通过其代币销售收集)投资于DAO堆栈上的项目(以及将构建和增强DAO堆栈的项目),并加速生态系统,同时期待投资回报。在这个意义上,它是一个去中心化合作社。最后,它也将是一个去中心化的内容管理网络,特别是对于监管元素和DAO,但可能也针对其他诸多因素。在所有情况下,Stack是购买DAOstack网络集体注意力的代币,正如以太坊购买以太坊区块链计算机的集体注意力一样。对于DAO内或DApp内的本地决策流程,本地DAO或DApp代币可用于调用当地的集体注意力。但对于DAO之外和DApp之间的任何操作、推广或决策流程,这将需要Stack调用生态系统的集体注意力。类比于互联网,想象一下,每次使用本地内联网时,您都需要使用本地代币进行支付;同时,每当您通过HTTP进行调用并接触更大的互联网时,您都会“支付HTTP代币”。因此,我们将Stack称为“集体注意力代币”。
关于更多DAOstack信息:https://daostack.io/