当前位置: 首页 > 海运空运FBA > 美国FBA海运
发布时间: 2024-03-19 来源:美国FBA海运

  市场上,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也许就够用了。

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

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

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

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

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

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

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

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

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

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

  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控制力。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  •以上DA项目,具有强存在竞争力的项目是Celestia、EigenLayer、Avail和NearDA,而Covalent不走寻常路,为它在DA应用上,开辟了独特的需求。

  •从技术角度,以太坊Danksharding和Celestia是最去中心化的,因为都用到了抽样技术,这样降低了节点的性能要求的同时能做到大带宽。EigenDA次之,也用到了抽样,但是EigenDA是寄生于以太,其节点数是以太的子集。其他的DA项目应该没用到抽样,例如NearDA的去中心化程度就等于Near Protocol的去中心化程度。

  •Celestia所选的Optimistic证明的落地门槛相比较KZG多项式承诺而言更低,技术成熟度更高,但是未来的技术上限不如KZG多项式承诺,与同类型的Avail以及EigenDA相比,Celestia的开发进度目前更快,将会更早一步落地主网,但是Celestia同时也将在坎昆升级之后面临Ethereum的直接竞争。

  •作为一个 Layer2 开发者,摆在面前的无非是 DA 正统性和发链成本性的 Tradeoff。DA 正统性在商业化市场相对更被动,它适合一些更关心安全共识问题,有一定品牌底蕴和市场基础的综合 layer2 项目,而一些新锐小 layer2,尤其是基于 OP Stack 一键发链速成的 layer2 链,会想尽办法把成本压榨到最低。对它们来说, Celesitia 这类第三方 DA 自然是更好的选择。而Eigenlayer还是无法降低项目方开发L2的实际成本。

  •但是对于DA层项目,其场景单一、to B模式,这些项目并不能像一个综合性公链(例如Solana)那样能靠着 ToC 场景招商 DAPP 来获取大量的流动性。若无法成功吸引许多 Rollup 项目的采用,其生态建设就会走弱。而且 Celestia 似乎缺乏极为强劲的资本推手,虽然其技术叙事本身 make sense,但若无法在以太坊生态内很好的扎根,其宏大蓝图很可能变为空中楼阁。

  DA层 其实一直就有,无论是BTC,ETH,还是Solana。例如,在Bitcoin network中,数据是直接存储在区块上的,15年前,中本聪发表了BTC白皮书,并将区块大小限制在 1MB,区块大小限制了每个区块能够容纳的交易数据的上限。后来的 隔离见证 (SegWit),Taproot,以及Ordinal 协议,其实在某一些程度上说,也还是为了增强BTC网络的数据可用性。

  而在Pre-4844 的Ethereum网络中,Layer2 回传到Layer1的数据都存储在Calldata 里,Rollup虽然把计算安全的转移到了L2,但是存储仍然在L1,由于L1存储能力有限,限制了以太坊上Rollup的容量。以太坊 Blocksize 约为 150K - 250K,即使所有空间都给Rollup用,存储空间也是有限的,限制了L2的吞吐量。所以,以太坊才要采用 Proto-Danksharding,通过引入包含Blobs的新的交易类型,来增强数据可用性。

  因此,能这么说,其实 DA层 是伴随着各个区块链的扩容需求,以及对数据可用性更高的要求,而抽象出来的一层,是区块链技术发展演化过程中,类似人类发展过程中社会分工的细化,而模块化区块链则是将单体区块链中的某一个功能层级解耦出来,外包给其他区块链网络进行负责,从而更进一步实现分工,提升效率。

  上一段,有讲到,将区块链模块化来看,可大致分为执行层,数据可用性层,共识层和结算层。

  DA层可以已经如雨后春笋出现,核心内容是DA 并没那么难。最简单的一个单机就可以做DA,最复杂的如Celestia 那样做抽样下的去中心化。用抽样模式做的去中心化,节点越多带宽越大(想象一个p2p电影下载网络),这块也是具备网络效应的,所以我认为最终不会有太多这种“去中心化抽样的DA”。但是别的形式的DA则没有限制,可以有无数个。

  以太坊从1.0 升级到 2.0, 将以太坊分为了执行层 和 共识层,新引入的Blobs 也将挂在在信标链的共识层上。

  这篇演讲撰写于HTX Ventures 旗下的Research 团队。HTX Ventures是HTX的全球投资部门,整合投资、孵化和研究以识别全球最优秀和最有前景的团队。作为区块链十年行业的先驱,HTX Ventures推动行业内的尖端科技和新兴商业模式发展, 为合作项目提供全方位的支持,包括融资、资源和战略咨询,以建立长期区块链生态。目前,HTX Ventures已支持跨越多个区块链赛道的 200 多个项目,其中部分优质项目已上线HTX交易。同时,HTX Ventures 是最活跃的基金中基金(FOF)投资者之一,携手IVC、Shima、Animoca等全球顶尖区块链基金共同建设区块链生态。

  1. HTX Ventures与本报告中所涉及的专案或其他第三方不存在任何影响报告客观性、独立性、公正性的关联关系。