原文标题:《去中心化基础设施如何实现DApp价值捕获》撰文:SmartContent翻译和校对:Lochaiching和ETH中文站
去中心化应用程序(DApp)是一种建立在区块链上的新型数字化应用程序。与目前大多数由在中心化服务器上运行且非开源代码组成的应用程序不同,DApp是一种能够在去中心化网络上运行的开源软件。去中心化这种形式是值得期待的,因为在DApp中解决了原本存在的单点控制和单点故障问题,这意味着赋予了整个系统强大的确定性——DApp将完全按照最开始编写好的代码逻辑全程自动运行,中途不会出现交易对手方对交易程序或者交易数据进行篡改的情况,也不会出现网络停机或不同形式的审查情况。确定性其实对于多方流程自动化来说是非常重要的一点,尤其是在没有人工干预的情况下,整个交易数额达到数十亿乃至数万亿美元的规模时。
DApp是通过智能合约构建起来的——智能合约指的是在区块链上以确定性运行的编码逻辑的程序(即如果发生x事件,则自动执行y操作)。我们目前看到的大多数DApp都是由多个智能合约构建而成的,形成了一个个具有特定用例的应用程序。以下为一些DApp的例子:
Bancor——一个去中心化交易所(DEX),它通过自动做市商(AMM)模式在链上为资产兑换提供了流动性。用户在流动性池中质押其资产,交易者和其他DApp可以利用这些资产进行即时swap,并向流动性提供者(LP)支付少量的费用。
Aave——一个去中心化的货币市场,任何人都可以在短短几秒内无需许可地从这个市场中取出超额的抵押贷款。贷方提供自己的资产到流动资金池中,并从中赚取利息,而借款人可以通过存入抵押品以及支付利息,从流动资金池中获得贷款。
PoolTogether——一个无损的储蓄游戏,用户将他们的计息代币存入彩票池,在彩票的持续时间内,彩票产生的利息将会全部分配给随机赢家。在这之后,用户可以全额提出存款。
Fei协议——一种算法稳定币,旨在以去中心化的方式维持1美元的价值。其供应量可调节,即通过发行和销毁稳定币,套利者受到经济激励,在FEI的价格高于/低于1美元时为了套取差价利益,通过交易的方法将其价格恢复到与1美元持平。
这些只是目前在各种区块链上实时运行的许多DApp的几个示例。但其实从长期来看,DApp仍处于起步阶段,这意味着这个赛道上的产品还会不断升级,市场上也会出现越来越多适合不同需求或者更高阶的DApp,但具体会发展成什么样,我们目前还是无法想象到更多细节的。
本文没有去分析DApp用户(需求方)的优势或加密货币代币存在的原因,而是研究了从DApp捕获的价值将如何分布在去中心化基础设施(供应方)中。简单来说,DApp的哪些功能会带来成本,哪些基础设施层最适合为这些功能提供服务并因此可以收取DApp的费用。
本文首先通过确定DApp所需的所有潜在功能来回答这些问题。然后概述了几个将影响DApp价值捕获的宏观趋势。最后,列出了一个四层的通用框架,DApp的价值可能会在其中得到巩固。
注意:首先,本文的讨论范围基于不完整且还在不断增长的数据集研究得出的近似值。DApp的生态系统发展迅速,因此我们的分析结果可能会随着时间的变化而改变。其次,我们经常会表示用户需要承担成本,但我们意识到目前大多数的DApp是通过初始代币供应的发售来补贴其中的许多成本以达到网络效应。然而,从5到10年作为一个时间间隔来展望的话,我们假设用户将在长期内承担大部分成本。因此,我们可能会重复声明DApp和/或用户产生的底层基础设施成本。
DApp的潜在价值捕获功能
在研究如何分配价值捕获之前,让我们先概述一下DApp为了实现点对点的竞争可能需要的所有功能。每个功能都为DApp提供一项关键服务,而服务都是需要产生成本的。由于工作输出需要人才成本,因此每项服务的实现其实都是为了利润而进行的,这些利润将由DApp、底层区块链、链下预言机、外部服务提供商这四者或这四者中的几项组合来捕获。
DApp需要哪些服务以及每项服务对其成功的重要性体现都不一样。此外,每项服务的成本将取决于它的使用频率、它所保护的价值、它的架构方式以及DApp本身的整体质量。考虑到这一点,下面列出了所有DApp所需的六个最基本的功能。
结算
DApp本质上是整个区块链分类账中的子分类账。它们由一些智能合约组成,这些智能合约用于分配资产所有权并定义存入资产如何在DApp中交互。结算代表了DApp的永久状态得到了更改,这意味着DApp的子分类帐经历了不可逆转的更新。状态更改通过链上交易发生,这些交易由DApp的底层区块链处理,例如转移资产所有权、增加可升级智能合约的代码、验证链下证明、发布外部状态的哈希值或简单地存储原始调用数据。以上所述的每个状态变化都需要满足DApp中那些已经写好的智能合约中的条件,才会按照智能合约中的步骤执行,产生状态的变更。其实这像是签名验证一样简单,但是也可以涉及到更复杂的算力检查。
Yoroi钱包dApp连接器Beta测试版在Ergo平台启动:据Emurgo官方推特消息,近日,Emurgo在Ergo平台上启动了Yoroi钱包dApp连接器的Beta测试版。此Yoroi钱包dApp连接器跟以太坊上Metamask的连接器相似,将为Cardano ADA和Ergo ERG用户使用Yoroi钱包中的dApp(去中心化应用)做好准备。
该dApp连接器将使Ergo与Cardano两个DeFi型公链上发行的不同类型代币之间实现顺利转移,然后Cardano ADA和Ergo ERG用户可以通过Yoroi钱包轻松地与这些不同类型的代币进行交互。[2021/4/15 20:24:14]
用户必须为在链上执行的任何结算功能向区块链矿工/验证者支付费用,因为他们是生产区块和保护区块链网络的实体存在。虽然许多区块链都有区块奖励来补贴矿工/验证者所做的工作,但用户仍然需要去支付基本的费用以防止那些拒绝服务(DoS)/滥发邮件攻击的出现而导致系统停止运行。此外,当对区块空间的需求超过本来能够供应的需求时,用户为了能够更快地处理交易,可能会选择向矿工/验证者支付额外的小费,加速链上的交易打包时间。DApp的结算成本将取决于结算频率、结算复杂性、链上数据存储要求、底层区块链网络拥堵情况和最终确定性需求等。
通常,硬件要求较高(100到1000个节点)的高吞吐量区块链可能会选择直接且单独地在底层区块链上去结算每个用户的交易。而那些更去中心化(10,000到100,000+个节点)的低吞吐量区块链可能会选择捆绑多个用户的链下交易,并在区块链上将其作为单个聚合结算交易进行结算,从而提高整体的吞吐量(提高100倍到10,000倍)。
Layer-1区块链是DApp的最终结算层(来源)
计算
每个DApp中都会包含着带有程序逻辑的智能合约,要想对这些逻辑进行处理,必须要在最终状态更改生成前执行。虽然结算涉及资产的转移,或者需要直接在分类账上存储其最终状态,但计算的内容包含运行DApp的代码来检查该代码是否满足不同的结算条件。简单来说,计算决定了子分类账的最终更新(状态变化)情况,而结算则是对状态变化进行简单的验证并在区块链上执行该变化。
示例:去中心化货币市场中的抵押不足贷款
计算——通过参考喂价数据来计算与抵押品价值相比的未偿还贷款价值,从而确定用来贷款的抵押品价值。如果发现贷款的抵押品价值低于预定义的阈值(例如150%),则表明这笔贷款交易可被清算。
结算——检查清算人的交易签名及其计算结果。如果验证有效,链上的程序将会通过偿还债务并将清算抵押品的所有权转让给外部实体,从而来清算掉用户的抵押品。
高吞吐量区块链上的DApp直接在链上运行计算和结算。然而,去中心化区块链开始将计算和结算的过程分开。这个分离的过程是这么实现的:通过在Layer2网络中计算链下交易,然后将这些交易进行批量处理(例如在rollup上),然后通过单个聚合交易在链上完成结算。这降低了链上成本,因为区块链只需存储少量数据并处理单个压缩证明来验证所有状态的更改,最后再进行结算,而不是为每一笔单独的交易执行计算工作。
用户需要为链上完成的任何计算(类似于结算)向区块链矿工/验证者支付费用,并需要为链下完成的任何计算向Layer2的验证者支付费用。
示例:zkRollup,它在链下执行计算然后将状态存储在链上
存储
为了方便用户能够在其Web浏览器中与DApp进行交互,DApp需要选择适合自己的存储解决方案来托管用户界面(UI)。网站的托管可以通过传统的云服务(如AWS)或去中心化的替代方案(如以太坊上的ENS和IPFS系统)来完成。尽管任何人都可以在没有任何用户界面的情况下运行一个完整的区块链节点来和DApp进行交互,但大多数非技术的用户由于自身缺乏技术上的支持也是无法进行操作的。因此上述的用户界面接口对一般非技术用户来说是非常有必要的。由于ENS和IPFS是还未代币化的网络,除非能够在这样的系统上构建激励层(例如,Filecoin提供持续存储文件的经济激励),否则对一般用户来说,几乎是等于没有价值捕获的潜力。
DApp还需要存储与应用程序相关的数据,例如原始交易数据。此数据存储的位置将取决于DApp计算发生的地方。如果计算仅发生在链上,则数据存储在链上,费用将支付给矿工/验证者(有时使用状态租金可以最大程度地减少状态膨胀)。如果在Layer2网络中进行链下计算,那么DApp就可以在链上或链下存储交易数据,具体的存储点还是需要取决于DApp所选的信任假设。
一些DApp将所有交易数据存储在链上,因此任何人都可以重建任何这些数据的状态变化,但前提是需要向矿工/验证者支付更高的费用来存储数据。其他DApp在链上存储的则是最终状态根,并以较低的成本在链下存储原始交易数据,例如通过Layer2验证者委员会或去中心化存储网络进行该操作。用户需要向存储提供商付费才能保留数据(持久性),用户想要对特定的数据进行按需查询(可用性)也一样需要付费。
动态 | EOS NewYork 发文回应 AnChain.ai 报告及其对 EOS 菠菜 dApp 的报道:据MEET.ONE 报道报道,六月初,AnChain.ai 宣布其平台对 EOS 上排名前 10 的菠菜 dApp 的分析,并构陷 51% 的账户和 75% 的交易与这些 dApp 上的智能合约相关,且为机器人运作的结果。由于这篇文章,一些媒体的报道将 dApp 定性为无作为的应用,把多数的 EOS 用户当成是机器人。为此, EOS New York 发文回应该报道,并称其对 EOS 认知不足,且通过 dApp 生态系统、报告、商业决策、以及区块链内在属性等方面分析,反驳 Anchain.ai 观点。[2019/6/12]
Layer2网络通过不同方法进行数据存储和链下计算验证的简单框架(来源)
此外,一些DApp为了存储其用例的其他数据形式,可能会为了链下存储的解决方案而付费。例如,用户配置文件数据和分析可以存储在链下,并用来生成一个声誉分数,这个分数又可以通过预言机返回到链上。最后,关于在哪里存储数据,DApp会有很多可选方案。
资金
DApp通常拥有原生数字资产和/或通过其他用户存入的数字资产作为其服务的一部分。资金可以在很多功能上发挥作用,例如为去中心化交易所和货币市场提供流动性,为合成资产平台和去中心化稳定币提供内置的保险支持功能,提供外部保险以对冲不可预见的智能合约故障,或提供质押激励以鼓励用户使用该平台。由于去中心化金融(DeFi)是目前为止最适合DApp的产品市场,流动性的好坏对能不能降低用户交易滑点来说一直是很重要的因素,这也能刺激更多经济活动从市场中萌发出来,从而带动整个行业发展的繁荣。
一般来说,用户在使用那些存入资金就可以等拿利息的DApp时,往往需要直接向资金/流动性提供者支付费用。通常情况下,这种费用是交易价值的一个静态百分比(例如,交易规模的0.3%)。DApp还可以使用其固定代币供应的一部分或提供持续的增发代币供应来补贴一些重要的服务提供商,包括直接的终端用户、特定的LP和/或治理代币持有者。例如,流动性挖矿是激活DeFiDApp流动性供应的一种常见方式,也就是通过直接用DApp新铸造的代币(即治理代币)奖励用户和/或LP。
DeFi生态利用各种形式的流动性为用户创造价值(来源)
服务
大多数DApp需要一些链下服务的辅助来完成其链上功能和持续的维护,例如访问外部数据、交易排序、隐私生成、零售银行支付、企业后端系统、其他区块链、管理员机器人、套利者、数据索引、传统API、可验证的随机性、储备证明、区块链抽象层或任何类型的在本地区块链无法使用或无实用价值的链下数据或服务。
为了能够在链上使用DApp的这些服务,DApp必须为这些服务付费。DApp可以使用单个的链下服务或组合多个服务来扩展其使用功能以及降低用户使用成本。一般来说,这些支持性的服务由DApp的开发团队运行,通过经济激励以无需许可的方式外包给任何人,或者通过链上或链下协议外包给一些实力强的团队。作为一个可以通向其他链下服务的链上网关,去中心化的预言机网络(DON)这种形式就并入了许多服务。
示例:链上DApp如何通过链下服务(数据和计算)来增加性能(来源)
DON通常为DApp提供提取数据的服务,例如处理对矿工的付款(在链上发布信息)和链下API(订阅链下资源),这是为DApp提供付费服务的一部分。
治理
DApp为了可以持续开展开发和维护决策,不同形式的社区治理是有必要存在的。一些DApp由基金会或开发团队运营,为了激励这些团队的运作,他们会得到DApp的原生代币供应的初始分配支持。其他DApp通过链上治理,也就是治理代币持有者的直接投票委派出一些社区代表,通过非约束性的链下投票来衡量其社区的大概共识是怎么样的,在最坏的情况下可能会需要这些人决定是否分叉代币或者是否发布空投。
发行治理代币的DApp可以让用户来决定协议的未来方向,用户会因为参与了治理而获得一些奖励的收入。有时,DApp的一部分交易费用会分配给治理代币的持有者,类似于根据您在DApp中拥有的股权数量获得相应的股息,或您可以在交易费用被销毁而不是分配时对股票进行回购。在代币加权投票过程中,拥有更多的治理代币可以让该用户成为更有话语权的董事会成员,投票权重越大,能影响协议的概率就越高。
随着协议规模的扩展,左右治理决策这件事可能会变得越来越有利可图,尽管很难用数据来衡量其真实价值,尤其是在没有附加收入来源的情况下。目前还不清楚去中心化和社区到底会对治理产生怎样的作用。因为可能同样的治理结构,呈现出不同的结果只是因为在不同的DApp上,而不是该治理方案多有效。但是有意思的是,由于许多新的治理模型在实践过程中进行了社区测试,去中心化治理实验可能会对科学的未来产生重大影响。
声音 | 维基百科创始人:目前的DApp对于用户来说使用门槛仍然太高:据TNW消息,维基百科创始人、区块链平台Everipedia首席信息官Larry Sanger近期接受采访时表示,DApp对于大多数人来说使用门槛仍然太高。Sanger称:“我认为目前没有一个DApp达到了用户的预期。”他解释说,这个问题的主要根源是DApp开发“过于关注区块链技术”,而对可用性和设计等用户体验关注不够。因此,为了推进区块链的大规模采用,Everipedia很快将从其用户体验设计中完全删除对分布式账本技术的引用。[2019/5/11]
示例:为了适应链上协议,代币驱动的投票治理流程(来源)
将影响价值捕获的宏观趋势
在全面列出所有可能从DApp中捕获价值的关键功能后,让我们来看看一些将影响整个去中心化基础设施长期价值累积的总体宏观趋势。
趋势一:网络效应
如果有价值可以捕获,就会吸引竞争。然而随着时间的推移,DApp、区块链和各种其他去中心化网络将会开始整合,并且很可能每个赛道能剩下的赢家都是非常少数的,类似于幂律分布。当底层网络足够普遍化、去中心化和能够自我维持时,一些垂直市场甚至可能会成为赢家通吃的状态。整合的主要驱动力将是网络效应——网络中每增加一个用户,都会为该网络的用户产生更多的价值。
网络效应的主要优势之一是规模经济,即每增加一个用户都会降低每个现有和未来用户的成本。当用户和服务提供商专注于单一的标准化协议时,就会发生这种情况,如此一来服务提供商可以获得最多的收入的同时,用户可以以最低的成本获得最高质量的服务。这对DApp用户来说,最直接的好处包括获得更深的流动性和更高的安全性,而服务提供商可以获得更多的用户费用,用户也能因此降低了使用成本。
相比之下,当资源分布在多个不同的协议中时,整个成本就会上升,性价比会被稀释,和/或收入会减少。那些想要保持长期竞争力的DApp会希望通过外部的且具有规模经济的基础设施构建自己的应用,而不是全靠自己来支付全部基础设施构建的成本并承担额外的风险。规模经济对于易于复制的开源技术来说尤为重要,这迫使DApp除了要想办法在降低利润率和去除不必要的费用之外,还要尽最大可能保持最低限度的消耗。
网络效应的各种示例,其中之一就包括了规模经济(来源)
网络效应的另一个好处是开发标准——一个由大量不同用户组成的大型生态系统聚集在一起构建、使用和改进同一技术的情况。统一的标准为开发人员带来了许多好处,例如更安全的技术、更快的集成、更复杂的工具、更好的文档以及在通过了广泛测试并且经过长期实践考验的基础设施的帮助下产生的普遍舒适度。这样的标准为林迪效应提供了支持,林迪效应认为,某物存在的时间越长,它在未来继续存在的可能性就越大。无论是因为标准实施经过时间考验,还是受到同行认可的原因,我们至少知道新用户更有可能将时间和资源投入到他们认为是并将继续成为行业标准的网络上。
趋势二:代币化优势
大多数去中心化的基础设施都需要通过补贴来激活该网络提供的服务,或者至少要保持到有竞争力的程度。比如,区块链上有区块奖励,预言机网络上有动态补贴,DApp上提供流动性可以得到挖矿激励。这些经济上的激励,都来自于整个网络的初始或增发的原生代币供应,这样的设计可以让整个网络保持着可持续发展的动力,和/或建立起一个共识已经无法被取代的网络效应。每个带有代币的去中心化网络都会比没有代币的网络表现得更好,因为它们可以在没有实际团队去承担债务的情况下激励用户去尽可能地使用该应用的功能。他们还可以通过希望从项目的潜在成功中获得经济利益的社区来推动协议的发展。
然而,对于固定供应代币来说,这种对网络的补贴分配不可能一直可以持续下去,其有效性必然会随着网络规模的扩大而逐渐发生改变。但是为了能够持续吸引用户的使用,一般来说是要保持不同的激励方式的。初始补贴分配的减少会削弱网络对用户的吸引力,这样可能会迫使去中心化基础设施开始动增发代币供应的念头,或通过用户付费长期有效地获得稳定的运营成本。将费用转嫁给用户的速度取决于该网络/DApp开始有多少资金以及后期会如何管理这些资金。
有原生代币的加密项目产生的用户费用(粉红色部分的DApp)(来源)
延长补贴期限是有利的,因此基金会、开发公司或DAO进行正确的资本管理的话,可以使该网络能够维持更长时间的竞争力。即使网络上有大量资料部署,收取更多用户费用的大型网络效应也将超过那些补贴更高的网络效应。此外,要是网络效应强大到不用靠网络代币的补贴也能吸引大量用户的使用,这样也能进一步增加其对长期的用户和服务提供商的吸引力。
趋势三:层间互操作性渐起
动态 | 自媒体撰文质疑“1ETH”为DApp:今日,自媒体31QU发布文章《只要1个ETH就能拿到50代奖励的DApp,了解下?》,质疑ETH公链DApp游戏“1ETH”为项目。该文章称,该款DApp具有明显的性质:游戏设计“静态分红奖”(每个参与者都可以拿到后来投资者30%的投资额度,奖励三倍封顶)、“动态推荐奖”(邀请新伙伴参与,逐代分奖励,最多50代);该款DApp游戏还设置经理人制度(邀请30人自动成为经理人);同时“1ETH”游戏规则中提及“太阳线”更是专有分红制度。
Dapp Review数据显示,“1ETH”今日上线ETH公链。截止目前,“1ETH”24h用户数为1995名,24h成交量为184ETH。此外,今日早间Dapp Review网站上“1ETH”类别显示为“游戏”,目前,Dapp Review已将其定义改为“风险(High Risk)”类别。Dapp Review方称,修改原因为“1ETH有资金盘属性。”[2019/1/2]
网络效应可以让DApp和去中心化基础设施获得特定的优势,使它们能够扩展到其特定层内的更多功能。在不同网络中,层与层间的扩展最有可能发生在这三个维度:区块链、流动性和混合服务提供商。
那些可以在发展上兼备速度和有针对性的区块链,在通往受到广大用户认同的道路上,将会逐渐吞噬那些针对特定目的进行优化但却缓慢发展的区块链。例如,高度去中心化的区块链可以通过精心设计和被广泛采用的扩容以及隐私解决方案产生巨大的网络效应。这对那些针对扩容和隐私性优化了的特定区块链来说是一个巨大的挑战,难以与前者竞争。然而,也可能是优化过于明显而无法被超越,因而各个区块链将按功能分类,拥有自己的小众市场——即多个应用于不同领域的专用区块链共存,同时又根据一个标准化的通用互操作性解决方案互相连接起来。
区块链的三难困境指的是区块链可以针对三个特征(可扩展性、去中心化和安全性)中的其中两个进行优化,但没有办法对三个特征都进行优化。然而,可能真会有实际示例的出现能够挑战这一概念(例如:分片),或者通过减少对基础层的需求以同时实现这三个特征(来源)
流动性让DApp拥有了更强的优势,这些DApp也由此有了可以为用户提供更多服务的机会。例如,一些具有很高流动性的DApp可以决定是否要在其代币市场列表中添加一个DEX,反之亦然,这样可以为其平台带来双重效用,也能为其原生代币带来更多的价值。同样地,流动性可能也会影响到区块链在规模上的采用,就算我们知道跨链的DEX和封装的代币在一定程度上也可以减轻这种影响。
最后一个整合层是混合服务,即代表智能合约执行的链下计算,但为了提高确定性,可以将其安全地锚定到区块链上。混合服务代表了不同的功能,但通常涉及到DApp外包的服务,因为由于区块链在经济或技术上的局限性,这样的功能在链上进行是不可能的或者是不切实际的。
混合服务在通用预言机网络中整合得特别好,因为它们拥有大量通用的、支持计算和高度可靠的节点,开发人员可以将这些节点组合到自定义网络中,然后执行一些特定的工作,例如获取外部数据、执行安全的链下计算、自动化合约功能,运营跨链桥接等等。用于执行任何支持性链下功能的混合服务层可以为DApp在以下方面产生优势:强大的规模经济、易用性和资源可访问性。
趋势4:地域性采用
虽然网络效应很重要,但技术的采用程度有时也会取决于地域上的限制,这一点主要是由于或文化障碍的原因。我们在美国和中国的科技巨头中就能看到,每个国家都有自己标准的技术版本:谷歌/百度、亚马逊/阿里巴巴和推特/微博。当然,这不仅仅是美中特有的现象,这种情况在世界各地都会存在。
当下中美两国最流行的应用程序对比(来源)
与此同时,不难想象有些区块链网络之所以能够盛行起来,仅仅是因为它们专注于特定的国家或地区,或者因为它们的创始人与当地有密切的联系。同样,DApp可能会专注于以地域为界限的市场,例如用当地使用的货币就能给该应用提供更好的流动性,除此之外,还有在其DApp的用户界面中提供本地语言的选项,或实施符合特定区域的监管检查。
价值捕获将在四个层面上进行整合
考虑到所需的各种DApp功能以及将影响价值捕获的宏观趋势,让我们从长期角度来看,价值捕获是如何在四个主要层面上进行整合的。
区块链(链上功能层)
捕获DApp价值的第一个也是最明显的基础设施是底层区块链。区块链可能会围绕DApp提供以下链上功能进行整合:
检查用户之间、DApp内部和DApp之间资产转移的私钥签名
验证链下计算和layer-2网络的有效性证明、欺诈证明、阈值签名和TEE证明
声音 | 郭达峰:DApp 开发者可以通过代码设计高效使用RAM:EOS Asia 的郭达峰在《EOSLaoMao · 宁话区块链》的节目中称“ DApp 开发者可以通过代码设计高效使用内存(RAM),即只在内存里存少量必要的数据。EOS Asia 在开发 DApp 时就特别为内存使用量进行优化。比如我们正在孵化的广告行业区块链解决方案TXT项目就需要储存大量的数据,对于这些数据我们并不会储存到内存(RAM),而是设计了一套第二层的储存链。通过这种方式,TXT只需要把大部分数据都存到了储存链,对主链的内存需求就大大减少了。”[2018/7/25]
计算智能合约逻辑;或多或少取决于区块链的吞吐量
更新智能合约的状态并在链上存储calldata或真实运行的数据
在区块链上捕获DApp价值可以通过赚取区块奖励和执行链上功能的用户费用,这两者都以区块链的原生资产计价。区块奖励被分配给矿工,因为他们产块(工作量证明,PoW)是需要消耗能量的,或者可以让那些质押了一定数量区块链原生代币(权益证明,PoS)同时还要产块的验证者获得一定数量的奖励。基础用户费用直接支付给矿工/验证者,或者通过销毁基础费用的货币通缩机制间接支付给代币持有者。矿工/验证者还可以获得额外的用户费用作为更快打包用户交易的激励(如,支付高昂的gas费以便其交易更快被包含到下一个区块中)。并且在其中一些区块链中,通过重新对区块内的交易进行排序,可以获取矿工/最大可提取价值(MEV)。
比特币和以太坊矿工产生的收入的7天移动平均值(来源)
实际上,每个区块链可以从其网络上运行的每个DApp中都获得一部分的价值。这种价值捕获很可能来自于高吞吐量链上非常低成本及高频的个人交易,以及去中心化区块链上成本较高、频率较低的批量交易。总的来说,区块链捕获DApp价值的关键是能否支持大量拥有活跃用户的DApp。
不过区块链确实也有一些局限性。首先,它们只从在其区块链上运行的DApp中捕获价值。在一个链的选择越来越多的环境中,DApp可能会选择通过跨链部署来分割它的功能使用,也就是在某条合适的链上部署相应高性能的功能,这样就会减少另外一条链对其的价值捕获。其次,区块链经过优化来提供某些功能,例如以牺牲去中心化为代价来产生链上可扩展性,或以牺牲隐私为代价提供透明度。因此,DApp可能只部署在具有某些优化过功能的区块链上,或者只是将特定功能路由到链下,从而减少单个区块链对其的总价值捕获。最后,区块链有意去限制其计算能力,因此更高阶的DApp可能永远不会直接在链上运行计算。然而,区块链的原生代币可能会从一些链下计算系统(如layer-2欺诈证明或有效性证明)中积累价值。
预言机(混合服务层)
从DApp捕获价值的第二个,也是最容易被误解的基础设施是预言机,它们执行信任最小化的链下功能,被称为混合服务。由于区块链通过隔离来创建确定性(即,区块链仅使用内部数据追踪内部状态),因此它们没有连接链下的内置功能。所以区块链需要预言机与链下资源进行交互,以在某种程度上维持其确定性。
虽然人们通常在一定意义上认为预言机只在链上中继外部数据(如喂价服务),但像Chainlink这样的通用预言机网络可以被用来为DApp提供任何类型的混合服务——使用去中心化、密码学、经济激励和/或可信硬件的链下计算,以在链上通过可验证和可执行的方式为智能合约提供高度安全和可信任的服务。
如果区块链层类似于去中心化的计算机,那么预言机层就像一个去中心化的互联网协议网。然而,预言机不仅仅能安全地连接不同的价值系统;它们还通过完善自身服务来补充链上计算和链下资源。例如,预言机可以为DApp的计算提供可扩展性和隐私性,以及通过数据聚合和质押为传统API服务提供链上的连接性和可信任性。而这里值得我们注意的是,这两种服务都不需要对底层区块链或API进行修改。
DApp将对去中心化预言机网络(decentralizedoraclenetworks,DONs)的广泛混合服务有很大需求,包括:
从外部API获取数据并传送到链上
将智能合约的输出中继到像法币支付系统这样的外部API
聚合数据以使其免受单点故障的影响
自动化开发(DevOps)和智能合约维护功能(Keepers),如触发偿还、回基、限价订单、收取收益、余额充值等
生成可验证的随机数,以证明链上随机数的公平性
使用Layer-2技术执行可扩展的智能合约和数据计算
为智能合约计算和数据生成隐私
根据预先定义的公平概念为用户交易排序,防止抢跑和有害形式的MEV
为封装代币和代币化的现实世界资产提供跨链和储备证明(proofofreserve)的桥接
作为一个区块链抽象层,可以为任何区块链读取/写入数据
去中心化的预言机网络在链上和链下环境之间双向通信(来源)
DON执行的每项混合服务都会获得报酬,即从DApp中捕获了价值。支付主要以DON的原生代币来计价,与矿工/验证者以区块链的原生代币获得报酬无异。成本会有很大的差异,取决于混合服务的使用频率、复杂性和质量,以及服务保障的价值量和支持它的加密经济系统的安全性。DON可以通过要求预言机节点在链上服务协议中质押预言机网络的原生代币来提供加密经济的安全,这些代币是会因恶意活动或只是因为未能履行预先订立的链上义务(例如离线、异常数据、错误证明等)而被罚没。
绝大多数的DApp对混合服务是有需求的,而且DApp需要的是多种混合服务,例如可扩展的合约计算、外部数据、DevOps自动化等。这使得与通用型区块链预言机层的应用范围比任何单一的区块链都更广泛,因为它可以在非常多独立服务上从大多数区块链上的大多数DApp中捕获价值,并将整个现有的API经济货币化。
我们认为混合服务层将主要围绕Chainlink进行整合。作为市场领先的预言机解决方案,Chainlink不仅已经有了显著的网络效应,而且它是一个完全通用的、无需许可的,并具有异构网络架构的协议,。在这个意义上,Chainlink是一个可以无限扩展的独立的DON网络,其中每个DON可以由任何自定义的节点组合组成,负责向不同的区块链/Layer2上的DApp提供不同类型的混合服务。正如Chainlink2.0白皮书中所述,ChainlinkDON是可以有自己的共识机制、数据结构、外部连接、治理框架和信任假设的。但它们不是像区块链那样是永久的、通用的账本。相反,DON是独立的,并且可以针对现有区块链和Layer2网络的智能合约提供针对性的应用服务。
像Chainlink这样的通用型异构预言机网络可以很好地实现网络效应,因为它可以为任何用例提供服务;不存在强制的设计模式、网络可扩展性瓶颈或DON之间的相互依赖关系。这种网络架构可以创建一个通用的混合服务市场,开发人员可以利用现有的DON或者可以结合可信任的节点运营商、外部API和计算适配器,为DApp快速接入混合服务。随着市场的多样化发展,还发展出用于筛选DON及其各个组件质量的声誉框架,以及用于记录任何链上和链下系统如何通过DON进行交互的公共库。
只有混合服务层的网络效应才能向区块链开发者开放世界上所有现有的数据和系统,并培育出大型高度可信任的通用节点池,以计算这些链下资源。由于开发者只需要专注于开发的核心业务逻辑,并可以用一种代币做任何链下的事情,通用资源的可访问性将大大加快构建和发布DApp所需的时间。此外,还存在强大的规模经济效应,因为多种类型的DON可以由多个DApp共同使用和资助,且多亏了用户费用聚合机制,大家可以以最低的成本使用最安全的DON。
然而,混合服务层的广阔性将同时看到其他项目所创造的竞争和利基市场,以及不同DApp对混合服务的差异需求。例如有些区块链已经有内置的跨链桥接,如波卡的XCMP和Cosmos的IBC。一些DApp还使用链上激励来鼓励混合功能,如keeperbots和其他DApp对可扩展性计算的需求较低,因为它们本来就在高吞吐量的区块链上运行。虽然会有很多竞争,但毫无疑问,预言机层的网络效应可以为那些想要构建高级DApp的开发人员带来最大的裨益。为什么呢?因为它可以让所有区块链上的开发者都能访问可信任的节点网络,以安全、可扩展和加密的方式使用任何输入和输出执行自定义计算。
外部API(链下资源层)
捕获DApp价值的第三类基础设施是DApp使用的外部API。任何存在于DApp底层区块链之外的系统或网络都属于外部API,其本身产生了独特的价值形式,无论这部分的价值是体现在数据上还是服务上。外部API包括中心化的系统、独立于DApp本身的区块链,以及可以在链下使用的链上DApp。因此,虽然通用型预言机网络提供了连接外部资源的网关并完善了链上/链下服务,但外部API生成了许多DApp想要访问的底层数据集和计算服务。
一些常见的外部API资源示例:
专门生成特定数据集的数据提供商,例如高质量的天气数据或金融市场信息。DApp可以通过预言机把这些数据作为输入,触发其计算的执行
提供高级计算能力,如高性能机器学习算法和集成物联网网络的云基础设施。DApp可以利用云系统来处理原始数据,然后由预言机在链上中继作为输入,触发智能合约的函数计算
提供法币支付轨道和能接触到大型客户群的全球支付基础设施。DApp可以使用传统的支付网关以当地法定货币进行链下交易的结算
由去中心化网络(如Filecoin和Siacoin)或中心化网络(如DropBox和云系统)组成可用的存储解决方案。DApp可以将大型存储需求卸载到外部网络,以避免更昂贵的链上开销和/或检索外部数据所需的计算。
创建受欢迎服务的DApp。DApp可以利用其他链上系统来获得新功能,或接触新用户。
为用户交互和网站提供支持的网站托管和域名注册解决方案,使用户能够找到和使用DApp。
示例:数据提供商对其金融市场数据的定价模型(来源)
外部资源通过DApp直接或间接为其数据/服务付费来捕获价值。支付方式有两种:使用法币和传统API订购模型的链下支付,或者使用外部DApp/网络的原生代币的链上支付。所有区块链中的大多数DApp都需要某种形式的外部数据或计算,这几乎总是需要使用预言机作为不同环境之间的桥梁。这些外部资源可能对DApp的成功起着相当关键的作用,尤其是在DApp执行中使用的数据和计算。总的来说,外部资源的价值捕获是相对较高。然而,大多数外部API面向的都是小众市场,因此任何单一的外部资源可以从DApp中捕获的价值都明显有限。
如前所述,预言机通常通过将外部资源费用的提取纳入到DApp支付的预言机费用中。这对DApp来说,其实是一种更容易的形式,因为对于任何链下资源他们只需要管理一种支付流。这种形式还降低了成本,因为预言机可以将费用汇总到共享外部服务中。随着时间的推移,外部资源提供商很可能也会选择成为预言机节点之一,这样的情况在Chainlink上并不少见(例如Tiingo、dxFeed和其他)。
从根本上说,预言机网络以这两种方式支持外部资源是很重要的:1)允许外部资源提供商以向后兼容的方式向现有预言机出售API连接;2)允许外部资源提供者启动他们自己的预言机节点,直接在链上出售其API。
这种双重方法模型对于在链上获得最广泛的数据,同时保持对时间敏感的DApp所需的强大可信任性保证是至关重要的,这些DApp以自动化的方式为数十亿美元提供安全性。这就是为什么Chainlink今天运行着这两种模式的原因,并同时提供数据聚合和数据隐私的解决方案,为DApp优化其所需的数据。现实情况是,许多API供应商不希望运行额外的基础设施,或者他们本身就缺乏以高度可信任的方式运行系统的能力。因此,如果供应商需要自己来运行节点,这将严重限制链上数据的访问,并为智能合约引入了潜在的严重漏洞(即如果API供应商不是专业的DevOps的话)。
DApp代币(链上资金层)
捕获DApp价值的最后一层是DApp的原生代币,和可能在一个DApp中使用的各种外部DApp代币。大多数DApp会选择发行自己的原生代币,这些代币与DApp内的某些价值流或治理权力相关联,在DApp内赋予代币价值并用于引导一个双边市场。或者,有些DApp会给非原生DApp代币提供支持,这样做通常是为了吸引资金,尤其是需要各种资产流动性的DeFi应用。当今使用DApp代币的最常见方式包括:
为基本的DApp服务提供流动性,例如代币兑换和超额抵押贷款
为保险池提供资金,在服务出现故障时保护用户的资金
通过收取DApp内特定用户交互的小额交易费用,给持有者发股权
允许用户在链上治理决策中使用代币加权的投票权
作为货币间交易的桥梁
作为DApp服务或购买的支付和/或折扣媒介
基于30天数据样本,关于从DeFi协议中产生的年化收入(来源)
DApp代币以多种方式捕获价值,有时有不只一个价值流。一些DApp代币只是赋予持币者通过DApp的原生治理DAO对协议修改进行投票的权利。其他DApp将所有交易费用的一部分分配给治理代币持有者(通过给分红或烧毁的方式),作为持有该DApp代币股权的一种收入形式。也有DApp向做质押的DApp代币持有者发放增发奖励,无论是只给它们代币的持有者还是一些外部DApp的代币持有者,都是为了吸引流动性。最后,有些DApp更有创意,它们提供一些只有它们的代币持有者才享有的特权和在它们DApp内可用的折扣。
DApp代币可以说受限于网络效应,因为它们只能从其DApp的使用中捕获价值,并且鉴于DApp易于复制,在收取高额费用时必须要谨慎。但是,某些DApp的构建更像是基础设施,而不是纯粹应用本身,例如使用其他DApp作代币兑换或即时链上流动性的DApp。还有证据表明,具有良好声誉和社区的DApp是很难被取代的。例如,今天市场上我们看到很多DApp有仿盘,但仿盘的存在大多数都是没有什么意义的,因为用户不信任缺乏经验的团队和/或由于社区共识或经济风险而选择忠于他们最喜欢的DApp。
最成功的DApp可能是由那些有原创想法且能力强大的团队构建的。他们还可能采用多链策略,吸引大量的长期流动性提供者,支持充满热情和活跃的社区,将混合服务外包给具有最佳网络效应的解决方案,将收入来源与其代币联系起来,并成为其他DApp中受欢迎的代币。
高级DApp需要联合基础设施,以形成网络效应
DApp已准备好成为人们在多样化的社会和经济进程中进行全球互动的支柱了。然而,要形成成功的DApp的大型生态系统,需要利用网络效应,这必须涉及与支持DApp的去中心化基础设施的整合。网络效应提供的先进开发环境对DApp的创建、维护和演化过程非常重要,一方面给开发者提供更多的可用资源,另一方面以最低的成本给DApp提供最高质量的服务。
网络效应对DApp和支持它们的所有层是确实有益的存在。
承载着成功的DApp的区块链将产生更多的用户费用,这些费用可以用来提高安全预算,从而能够支持更去中心化和防篡改的网络。那些在有更高安全预算的区块链上运行的DApp是更安全的,也会更容易得到用户的信任。
预言机网络通过混合服务支持大量新的DApp,这样将会吸引更大的用户费用池,增加网络的安全预算,使得节点运营商可以雇更多的人来维护。对预言机网络的需求增加导致预言机节点之间的竞争,从而提升节点的安全性,扩大服务种类,也使得额外的API数据和计算服务通过预言机变得链上可用。
外部资源提供商从成功的DApp和预言机网络中获益良多,因为它为他们开辟了新的市场,赚取了更多的收入。开发人员可用的外部资源和预言机计算越多,DApp的开发速度就越快,它们就可以为更多的价值提供安全性,并且它们可以支持的功能也会越高级。
由安全的区块链支持、得到高级的预言机计算的协助,并与高质量的外部输入/输出相连,DApp变得性能更强、成本更低和技术更前沿。不断提升的DApp促进用户需求的增长,为DApp代币持有者带来更多收入。
因此,虽然不同的基础设施层可能会争夺价值捕获,但成功的DApp——无论捕获的价值在哪里——都会为所有基础设施层带来更多价值,因为总的蛋糕面积更大了。最终,所有四个层都是相互依存的,并需要彼此的成功才能不仅最大化自身的价值捕获,而且实现超越物质欲望的终极元目标:
在这个社会中,人们有能力控制自己的数据和金融资产,并参与到与他人公平、公开、透明和可靠的合约关系中。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。