你好,欢迎来到川北在线
微信
腾讯微博
新浪微博
谁是DA赛道最后王者?关于Data Availability War背景、生态与后续展望
时间:2024-02-26 19:26   来源:今日头条   责任编辑:青青

  市场上,DA(Data Availability)项目已经如雨后春笋出现,其中具有强竞争力的项目是Celestia、EigenLayer、Avail、NearDA和Covalent等。根据HTX研究院的分析,核心内容的DA并没有那么难。最简单的一个单机就可以做DA,最复杂的如 Celestia 用抽样模式做去中心化。简单来说,DA就是存储,占据成本又很高。如果你不严格的要求以太级别的安保服务,选用哪家DA就是一个成本和安全之间的衡量。使用DA层最重要的原则是:价值越大的服务,DA应该尽量安全。本篇研究报告是HTX研究院对Data Availability War背景、生态和后续展望的分析,包括V神眼中的DA、各DA项目的盘点和梳理。基于对DA赛道全面的分析,HTX研究院认为未来的DA也许是分散的,未来市场有7-8家主要的DA也许就够用了。

  1. Data Availability数据可用性问题的出现

  1.1 什么是DA

  简单来说,数据可用性是指区块生产者将区块的所有交易数据都发布到网络中,以便使验证者可以进行下载。如果一个区块生产者发布了完整数据并使验证者可以下载,我们就说数据是可用的;如果它隐瞒了一些数据使验证者无法下载完整数据,我们就说数据是不可用的。

  1.2 DA问题的两个关键点:安全与成本

  因此,结合DA的定义,我们看到DA里面包含以下两个方面:

一是确保验证机制安全进行,二是降低发布数据的成本。

  •确保验证机制安全进行的问题

  为了使验证安全进行,目前的 L2 排序器(Sequencer)普遍都将 L2 的状态数据与交易数据都发布在安全性较强的以太坊上,依靠以太坊进行结算并获得数据可用性。

  因此,数据可用性层实际就是 L2 发布交易数据的地方,目前主流的 L2 都将以太坊当做数据可用性层。

  •降低发布数据的成本问题

  L2 简单的将数据可用性与结算都发生在以太坊上,虽然有了足够的安全性,但也承担着巨大成本。这也是 L2 面临的第二个问题,即如何降低发布数据的成本。

  2. DA中的成本构成&降本增效方向

  从第1章节的介绍中我们看到,DA中关注的一个重要问题就是如何降低成本。

  要想让 L2 整体更加便宜就得降低发布数据的成本。那么,该如何降低成本呢?主要有两种方法:

  •降低在 L1 上发布数据的成本,例如以太坊即将进行的 EIP-4844 升级。

  •仿照 Rollup 将交易执行从 L1 中剥离,数据可用性也可以从 L1 中剥离从而降低成本,也就是不使用以太坊作为数据可用性层

  因此各方均在降低成本方面做了很多努力。从目前的DA方案来看,以Near DA的成本 ,约$0.0016/block. 其次是Celestia,EngenLayer, EIP4844等。

  3. V神眼中的 DA

  3.1 不使用以太坊DA的方案不是真正的Layer2--以太坊基金会和V神的第一第反击

  在Celestia暴火后, V神曾暗示“以太坊的layer2项目必须要在ETH上使用data availability”。 随后以太坊基金会成员Dankrad Feist也发表了言论。他指出,不采用ETH作DA层(数据可用性层)的不是Rollup,也不是以太坊Layer2。

  这样的话,Arbitrum Nova和Mantle都要从Layer2名单“除名”,因为它们只在ETH之外(名为DAC的链下DA网络)披露交易数据。

  同时,Dankrad还表示,像Plasmas和状态通道这种不需要链上数据可用性(Data Availability)来确保安全的方案仍算是Layer2,但Validium(不用ETH作DA层的ZKRollup)不算Layer2。

  3.2 使用非以太坊作为DA,那么它就是以太坊 Validium--V神的妥协

  随后V神在他的推特流的一次回复中表示“ being a validium is a correct choice for many apps, and using good distributed DA guarantee systems can be a good way to increase the practical security of a validium"

  同时,他认为作为rollup的核心就是是无条件的安全保证:即使所有人都与你为敌,你也能取出你的资产。如果数据可用性依赖于外部系统,就无法得到这种保证。

  3.3 关于ENS与Data availability ---V神想通过ENS来收拢DA的控制力

  ENS 域名服务会定义一套交互逻辑,用户只需要输入一个短域名就可以自动连接ENS智能合约对应的关联长地址,解决了EOA地址复杂难记且不易辨识的痛点。应该讲,ENS的这套域名服务更指向用户流量更庞大的未来扩展市场,尤其是一些Mass Adoption的用户群体。而layer2才是以太坊扩展并吸纳大流量的未来.

  V神认为若ENS的域名解析方案不能覆盖到layer2,只停留在以太坊主网层面,很难打开想象空间。基于此背景,V神在推特中说明ENS的重要性,"it needs to be affordable!" .ENS自然会考虑面向layer2提供一整套的数据解析方案,使得用户可以直接在layer2上进行域名解析和数据查找,减少其对各自layer2偏中心化网关的依赖。

  不难看出,用户在layer2上要正常使用ENS的域名,前提需要调用且验证以太坊主网上的全局数据。这意味着要享受ENS的这套服务必须得采用正统的以太坊Data Availability能力,而那些基于OP Stack走发链捷径且把DA放在Celestia等第三方DA平台上的layer2就无法兼容ENS了。话到此,就不难理解Vitalik的用意了。总之,V神的深层意思是用ENS来给layer2众平台定一套可交互操作性规范标准,同时收拢一下DA控制力。

  3.4 V神谈Plasma回归

  a.Vitalik文章中说了,以太坊的2层扩容方案原本有:Plasma、Rollup、Validium、Parallel等多种方案,Vitalik期待中的扩容方向应该是均衡发展,适配各类应用场景进行多样化的layer2构建,但现实市场格局是,Rollup方案一家独大,且日益内卷。

  b.Plasma相当于一种侧链解决方案,会定期向主网同步默克尔状态数据,是一种数据和计算依赖主网的扩容方案。这样的话,2层可以用非常中心化的方式,且设计非常复杂的账本模型来高效扩展,还能复用主网validator这些系统能力。Vitalik新文章重新搬出了Plasma,而且引导了一种ZK+Plasma的扩容解决方案,显然又是一次事关layer2政治摇旗。

  3.5 小结

  以上V神的各种操作,总结起来就是:

DA的需求过旺,但是又不想把市场分给Celestia。先说安全性,又祭出ENS的事, 最后发现市场不买单,还是有很多人去用第一方DA,干脆说你使用Validium也算,过几天又翻出陈旧的Plasma有意引导市场往ZK+Plasma方向探索。从其本意上来讲,就是要不断地把DA市场往以太坊上面拉过来。

  4. DA解决方案和各DA项目梳理

  4.1 DA解决方案

  从上述的内容我们可以看出,DA层的方案是有很多。 从大的方向上来分,可以分为链上和链下两个大的部分。

  •链上解决方案

  指的是 L2 依然将以太坊作为 DA 层,并且依靠以太坊降低数据可用性成本。这意味着以太坊未来将作为一个实时公告板,板上的数据公告一段时间后便会删除,L2 必须自己想办法储存所有数据的备份。

  •链下解决方案

  即是不再将以太坊当做 DA 层,转而寻找更加经济的方式获得数据可用性。根据去中心化和安全性的不同,可将链下解决方案分为四种:Validium、数据可用性委员会(DAC)、Volition、通用型 DA 方案。

  4.2 Celestia

  Celestia是模块化公链的开山鼻祖,其基于Cosmos SDK进行开发,专注于数据可用性。是目前已经主网上线的强有竞争力的DA龙头项目。

  •技术特点

  •数据可用性采样 (data availability sampling,DAS)

  DAS 使轻节点无需下载整个区块的情况下能够验证数据可用性。轻节点因仅下载区块头无法验证数据可用性,Celestia 使用二维 RS 纠删码编码方案(2-dimensional Reed-Solomon encoding scheme)对区块数据进行重新编码以实现轻节点的 DAS。数据可用性采样(DAS)的工作原理是让轻节点对小部分块数据进行多轮随机采样。随着轻节点完成更多轮的块数据采样增加数据可用的信心。一旦轻节点成功达到预定的置信水平(例如 99%)就认为数据可用。

  •命名空间默克尔树 (Namespaced Merkle trees,NMT)

  NMT 使 Celestia 上的执行层和结算层仅下载与其相关的交易。Celestia 将区块当中的数据划分为多个命名空间,每个命名空间都对应构建在 Celestia 上的 rollup 等应用,每个应用仅需下载和自己相关的数据从而提高网络效率。

  •Celestia主要通过两种方式从应用程序中获得收入:

  •支付blob space费用:Rollup使用$TIA付费,将数据发布到Celestia 的blob space。

  •支付gas费用:开发人员使用$TIA作为Rollup的gas代币,类似于基于以太坊Rollup的ETH。

  •发展潜力

  •项目已上线,技术成熟度较高

  •潜在的丰富空投,来自$TIA的质押,例如项目Dymension、Altlayer的空投对象都会选择$TIA的质押者,未来更多的以太坊Layer2项目、模块化公链、Cosmos生态项目都有很大可能走类似的空投路线。

  •生态丰富性:与跨链桥、结算层方案、defi项目、游戏、排序器等合作。

  •DA合作项目方不断增加,合作方包括Manta、Eclipse、Caldera、Snapchain。 同时还与Arbitrum Orbit集成、与Polygon CDK集成、与Aevo衍生品交易平台的集成等。

  4.3 EigenDA

  EigenLayer 是一个基于以太坊的再质押(Restaking)协议,允许用户将 ETH、lsdETH 及 LP Token 重新质押在其他侧链、预言机、中间件等,作为节点并得到验证奖励,这样第三方项目可以享受到 ETH 主网的安全性,ETH 质押者也能得到更多收益,实现了双赢。

  EigenDA是建立在以太坊上的利用EigenLayer Restaking构建的去中心化数据可用性(DA)服务,并将是EigenLayer上的 主动验证服务(AVS)。与 Celestia 或 Avail 不同,EigenDA 不需要引导新的验证器集,以太坊验证者可以自由选择加入。

  •技术特点:

  •增强以太坊的DA能力:Blob区块数据+KZG

  EigenDA 调动了坎昆升级后的 Blob 区块数据 + KZG ,Rollup 链可以对 Blob Data 进行纠删码生成 KZG 然后发布到 EigenDA 合约,由 EigenDA 的节点来给后续的链 DA 能力进行保证,相当于增强了以太坊的 DA 能力。关键是,EigenDA 的整个过程都围绕 Blob、KZG 这些以太坊既有的基础设施来完成,其节点验证工作也由以太坊的 Validators 参与。

  •无自主共识和P2P网络

  EigenDA 节点必须在以太坊 L1 上的 EigenLayer 合约中重新抵押 ETH(或者更确切地说,抵押 ETH 衍生品)。EigenDA 节点是以太坊验证器的子集。随后,DA购买者(例如rollup,也称为分散者)收到数据blob后,用纠删码对其进行编码,并生成KZG ,发布并分发以供节点确认。之后,分散者一一收集这些签名,生成聚合签名,并将其发布到 EigenDA 智能合约,EigenDA 智能合约对签名进行验证。

  •采用托管证明方式

  EigenDA没有采用数据可用性采样的方式去验证节点是否真正存储了数据,而是使用托管证明方法来实现。任何人都可以向 EigenDA 智能合约提交证明,该证明将由智能合约进行验证。如果验证成功,惰性验证器将被削减。

  •发展潜力

  •多个合作项目方,与Celestia展开竞争:现已集成Celo、Mantle、Fluent、Offshore、OP stack等多个L2项目;

  •背靠Eigenlayer多样生态,包括排序器、跨链桥、预言机等。

  4.4 其他DA项目

  4.4.1 Avail

  Avail 可对交易进行高效的排序和记录,提供对数据的存储和数据可行性的验证,支持与以太坊虚拟机(EVM)兼容的区块链,允许 Rollup 将数据直接发布到 Avail,且其轻客户端网络验证机制(下文将介绍)使得 Avail 上的 Rollup 可以通过轻客户端网络而无需依赖智能合约和基础层来验证状态。并且由于其模块化性质,开发人可在 Avail 存储数据并选择其他网络进行结算。

  •共识机制:继承自 Polkadot SDK 的 BABE 和 GRANDPA 共识机制

  •去中心化:

  •Avail 采用 Polkadot 的提名权益证明(NPoS),支持多达 1000 个验证节点,NPoS 还具有有效的奖励分配可以降低权益中心化的风险。

  •Avail有能力从其轻客户端的 P2P 网络中进行数据抽样,这一特性为Avail 提供了一个高效且可靠的备份机制,即使在出现故障的情况下也能确保数据的可用性。

  •有效性证明:Avail 采用 KZG 多项式

  现状:主网尚未上线

  4.4.2 Near DA

  2023年11月8 日,NEAR 基金会宣布推出 NEAR 数据可用性(NEAR DA)层,为 ETH rollup 和以太坊开发者提供了强大、高性价比的数据可用性。首批用户包括StarkNet的Madara、Caldera、Fluent、Vistara、Dymension RollApps和Movement Labs。

  •安全性:继承Near网络的安全性

  •费用优势:NEAR 上的 100kB calldata 花费 0.0033 美元

  •现状:NEAR DA已与Polygon CDK 集成,用于开发人员构建以太坊 ZK Rollups。

  4.4.3 Covalent

  区块链数据查询服务平台Covalent可以标准化来自多个区块链的数据,其统一API允许开发者在支持的网络中重复使用查询,解决了区块链数据难以获取的问题。

  坎昆升级之后,以太坊主网只保存L2提交的状态数据1个月时间,之后会丢弃。Celestia为保持网络的去中心化程度和DAS轻节点机制的成立,也会定期丢弃L2提交的状态数据。然而,Covalent在去年底推出长期DA服务 EWM(以太坊时光穿梭机), 保存以太坊丢弃的L2提交的状态数据。Covalent负责L2状态数据的读取。

  而且Covalent会将这些数据索引和结构化,整合入其平台的链上数据API服务,为专业区块链数据网站、政府监管部门、人工智能研究团队提供服务和支持。

  •现状:截至2023年12月,Covalent共支持210多条区块链,计划在2024年底时支持1000多条区块链。据不久前Messari发布Covalent数据可用性报告指出,Covalent拥有数十亿条数据,是目前最适合为需要通用、广泛适用数据的应用提供服务。

  4.4.4 zkPorter

  zkPorter是以太坊扩容方案zkSync推出的针对去中心化优化的链下数据可用性解决方案,通过结合zkRollup和分片思想的混合方法来处理数据可用性。zkPorter引入了可选的验证器机制,由zkSync代币持有者质押代币后来验证和签署区块。虽然zkPorter的产品进展在很长时间里一直未向外界披露,但从zkSync上的Layer3应用链GRVT计划在今年Q1上线主网,且该项目是在zkPorter上存储数据来看,zkPorter被外界猜测或将在此之前启动。

   投稿邮箱:chuanbeiol@163.com   详情请访问川北在线:http://www.guangyuanol.cn/

川北在线-川北全搜索版权与免责声明
①凡注明"来源:XXX(非在线)"的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
②本站所载之信息仅为网民提供参考之用,不构成任何投资建议,文章观点不代表本站立场,其真实性由作者或稿源方负责,本站信息接受广大网民的监督、投诉、批评。
③本站转载纯粹出于为网民传递更多信息之目的,本站不原创、不存储视频,所有视频均分享自其他视频分享网站,如涉及到您的版权问题,请与本网联系,我站将及时进行删除处理。



合作媒体
金宠物 绿植迷 女邦网 IT人
法律顾问:ITLAW-庄毅雄律师