EigenDA:彻底改变 Rollup 经济学
2024-09-02 07:55
Block unicorn
2024-09-02 07:55
订阅此专栏
收藏此文章
在本文中,我们将深入研究 EigenDA,探索构成其设计的独特机制,同时研究竞争格局,以分析该市场领域可能如何发挥作用。


撰文:Kairos Research

编译:Block unicorn




前言


如今,EigenDA 是最大的 AVS(数据可用性服务),无论是再质押的资本还是独立运营商的数量方面,都领先于其他平台,目前再质押的资本超过 364 万 ETH 和 7000 万 EIGEN,总额约为 91 亿美元,涉及 245 家运营商和 12.7 万个独立质押钱包。随着越来越多的替代数据可用性平台的推出,区分它们之间的差异、各自独特的价值主张以及协议价值的积累方式变得越发困难。在这篇文章中,我们将深入探讨 EigenDA,探索构成其设计的独特机制,同时也审视竞争格局,分析这个市场领域可能的发展趋势。


什么是数据可用性?


在深入探讨 EigenDA 之前,让我们首先了解数据可用性(DA)的概念及其重要性。数据可用性是指确保网络中的所有参与者 ( 节点 ) 都可以访问验证交易和维护区块链所需的所有数据。DA 是我们看到的传统单片架构的一部分——简而言之,执行、共识和结算都依赖于 DA。如果没有 DA,区块链的完整性将会受到严重威胁。


堆栈中所有其他部分对 DA 的依赖造成了扩展得瓶颈,这就是我们看到第 2 层路线图出现的原因。在 2019 年推出 Optimistic Rollups(汇总)之后,L2 的未来应运而生。L2 的执行发生在链下,但仍然依赖以太坊的 DA 来维持以太坊的安全保障。随着这种范式转变,许多人意识到,通过构建特定的区块链或专注于改善单片架构 DA 层局限性的服务,可以进一步提升 L2 所提供的优势。


尽管出现了一些特定的数据可用性(DA)层,它们通过竞争有可能降低费用,并开展了进一步的实验,但 DA 问题仍在通过被称为「Dank Sharding」的过程在以太坊主网上得到解决。Dank Sharding 的第一部分通过 EIP-4844 实现的,该提案引入了携带附加数据块的交易,这些数据块的大小最高可达 125 KB。这些数据块使用 KZG(一种加密承诺类型)进行提交,确保数据的完整性,并与未来的数据可用性采样兼容。在 EIP-4844 实施之前,汇总使用 calldata 将汇总交易数据提交到以太坊。


自 3 月中旬 Dancun 更新中推出 danksharding 的原型以来,已有 240 万个数据块,总大小为 294 GB,向 L1 支付了超过 1700 ETH 的费用。需要注意的是,EVM 无法访问数据块的数据,并且在大约 2 个月后会自动删除。目前每个区块最多可容纳 6 个数据块,总共 750 KB。对于非技术读者来说,如果 数据块空间连续被填满三块,那么您就相当于拥有一张 GameCube 内存卡的数据量,真是怀旧啊。



这个限制确实每天都会达到好几次,这表明以太坊上对数据块空间的需求很大。虽然在撰写本文时,以太坊上的数据块基础费用约为 5 美元,但我们应当谨慎地提醒自己,这笔费用与 ETH 的价格有关,大多数 DeFi 活动也是如此。因此,在 ETH 价格上涨的时期,会出现更多的活动,这反过来又会导致对数据块空间的需求增加。因此,为了应对 DeFi 活动的增加或开放网络以满足前所未见的用例,必须进一步降低数据可用性的成本。为了鼓励用户活动的持续增长,降低这些成本仍然具有很大的激励。


EigenDA 如何运作?


EigenDA 建立在一个简单的原则上,即数据可用性不需要独立的共识来解决,因此 EigenDA 在结构上设计为线性扩展,因为运营商的主要作用只是处理数据存储。为了更详细地说明,EigenDA 架构中有三个主要部分:


  • 运营商
  • 分散器
  • 检索器


EigenDA 的运营商是负责运行 EigenDA 节点软件的各方或实体,他们在 EigenLayer 中注册,并被委托了质押权益。您可以把它们想象成传统权益证明网络中的节点运营商。然而,与其负担共识不同,这些运营商的角色主要是存储与有效存储请求相关的数据块。在这种情况下,有效存储请求是指已支付费用且提供的数据块与提供的 KZG 承诺和证明相匹配的请求。


简而言之,KZG 承诺允许您将一段数据与一个独特的代码(承诺)关联起来,并在后续使用特殊的密钥(证明)来证明给定的数据确实是原始数据。这确保了数据没有被更改或篡改,从而保持了数据块的完整性。


分散器是 EigenDA 文档中提到的「不受信任」的服务,由 EigenLabs 托管。其主要职责是充当 EigenDA 客户端、运营商和合约之间的接口。EigenDA 的客户端向分散器发出分散请求,分散器使用 Reed-Solomon 编码数据,这有助于数据恢复,然后计算编码的数据块的 KZG 承诺,并为每个块生成 KZG 证明。随后,分散器将数据块、KZG 承诺和 KZG 证明发送给 EigenDA 运营商,然后运营商返回签名。分散器的最后一步是汇总这些签名,并以调用数据的形式将其上传到以太坊,发送到 EigenDA 合约中。值得注意的是,这一步是惩罚潜在不当行为运营商的必要先决条件。


EigenDA 的最后一个核心组件是检索器,它向 EigenDA 运营商查询数据块,验证数据块是否准确,然后为用户重建原始数据块。虽然 EigenDA 托管了一个检索器服务,但客户端汇总也可以选择将其检索器作为其排序器的附加组件进行托管。



以下是 EigenDA 在实际操作时的运行流程:


  1. 汇总排序器将一批交易作为数据块发送到 EigenDA 分散器的边车(设计模式)。    
  2. EigenDA 分散器的边车对数据块进行纠删编码,将数据块切分成多个片段,生成每个片段的 KZG 承诺和多重揭示证明,并将这些片段分发给 EigenDA 运营商,运营商则返回证明存储的签名。
  3. 在聚合收到的签名后,分散器通过向 EigenDA 管理者合约发送包含聚合签名和数据块元数据的交易,将数据块注册到链上。
  4. EigenDA 管理者合约在 EigenDA 注册合约的帮助下验证聚合签名,并将结果存储在链上。
  5. 一旦数据块被存储在链下并在链上注册,排序器就会将 EigenDA 数据块 ID 在交易中发布到其收件箱合约中。数据块 ID 的长度不超过 100 个字节。
  6. 在接受数据块 ID 进入汇总的收件箱之前,收件箱合约会咨询 EigenDA 管理者合约,确认数据块是否被认证为可用。如果认证通过,数据块 ID 将被允许进入收件箱合约;否则,数据块 ID 将被丢弃。


简单来说,排序器将数据发送到 EigenDA,后者将数据切分、存储并检查其是否安全。如果一切正常,数据就会获得通过并继续传输。如果不符合要求,数据就会被丢弃。


竞争格局


从更广泛的角度来看数据可用性(DA)服务的竞争格局时,EigenDA 在吞吐量方面明显优于其他服务。随着越来越多的运营商加入网络,潜在吞吐量的扩展机会也随之增加。此外,在考虑哪种替代 DA 服务最「符合以太坊」时,不难看出 EigenDA 无疑是最佳选择。


虽然 Celestia 在数据可用性服务(DAS)方面提供了突破性的创新,但很难将其视为完全对齐以太坊的服务,虽然这种对齐不是强制性的,但对于决定使用哪种服务的客户(如汇总)来说,肯定会有影响。Celestia 还实施了与其轻节点架构相关的有趣策略,这可能允许更大的区块,从而在每个数据块中包含更多的数据块,但这受限于某些条件。


目前来看,Celestia 在运营方面似乎非常成功地降低了汇总的成本,这些成本也已转嫁给最终用户。然而,尽管有这种有意义且影响深远的创新,他们在费用累积方面几乎没有实际进展,就算其完全稀释估值达数十亿美元(撰写时约为 55 亿美元)。Celestia 于去年万圣节推出,从那时起,20 个独立的汇总已集成其 DA 服务。在这 20 个汇总中,他们发布了总计 54.94 GB 的数据块空间数据,使协议能够收集 4,091 TIA,按当前价格计算价值约为 21,000 美元。然而,为了公平起见,需要指出的是,费用的积累是支付给质押者和验证者的,而且 TIA 的价格随时间波动,曾达到最高 19.87,因此实际的美元金额可能有所不同。使用次级数据,我们可以估计以美元计算的总费用更有可能在 35,000 美元左右。



当前汇总格局与 EigenDA 定位


最近公布了 EigenDA 的定价,其中包括一个「按需」选项和三个不同的定价层级。按需选项的定价为 0.015 ETH/GB,提供可变吞吐量,而「第 1 层」的定价为 70 ETH,提供 256 KiB/s 的吞吐量。在今天审视以太坊主网的数据可用性(DA)格局时,我们可以对 EigenDA 的潜在需求以及它可能为再质押者带来多少收入做出一些假设。


截至目前,大约有 27 个汇总将数据块发布到以太坊 L1,这些数据来自查询。每个发布到以太坊的数据块(在 EIP-4844 实施后)大小为 128 KB。在这 27 个汇总中,总共发布了约 240 万个数据块,总计 295 GB 的数据。因此,如果所有这些汇总都使用 0.015 ETH/GB 的定价,总费用将为 4.425 ETH。


乍一看,这似乎是个问题。然而,需要注意的是,汇总在其独特的产品和架构上差异很大。由于设计差异和用户基础的不同,它们的个性化导致发布的数据块数量和支付给 L1 的费用差异也很大。


例如,针对本文研究中分析的汇总,每个汇总使用了多少数据块(数量 + GB)和费用如下:



仅从这项分析来看,已有 6 个汇总的费用超过了选择 EigenDA 的一级定价门槛,但从纯数据吞吐量的角度来看,这对他们来说似乎没有意义。事实上,使用 EigenDA 的按需定价仍可直接降低平均约 98.91% 的成本。


因此,这让再质押者和其他生态系统利益相关者陷入了两难境地。EigenDA 提供的成本降低对 L2 及其用户都是有益的,因为这将带来更好的利润和收入,但这并未能令希望 EigenDA 在再质押奖励方面成为领导者的再质押者感到信心满满。


然而,另一种解释是,EigenDA 的成本降低促进了创新。从历史上看,成本降低常常是增长的重要催化剂。例如,钢铁的「贝萨米尔工艺」是一种创新技术,它大大降低了生产钢铁所需的成本和时间,能够大规模生产更坚固、更高质量的钢铁,成本也降低了 82%。有人可能会说,类似的原则也适用于 DA 服务,引入多家 DA 服务提供商不仅可以大幅降低成本,并通过竞争得到加强,而且本质上还会刺激高吞吐量汇总的创新,从而扩展以前未探索的设计边界。


例如,Eclipse 是一个 SVM 汇总,它在 28 天前刚刚开始发布数据块,但已经占据了 Celestia 总数据块份额的 86%。它的主网尚未对公众开放,尽管这些使用情况可能主要是为了测试技术的稳健性,但它给我们展示了高吞吐量汇总的潜力,并表明了它们将显著比我们今天看到的大多数汇总拥有更多的 DA 消费者。



总结与结论


那么,这给我们带来了什么呢?根据团队在博客中设定的目标,要实现 EigenDA 每月 16 万美元的收入目标,如果使用每年 70 ETH 的一级定价,并假设 ETH 的平均价格为 ~2,500 美元,那么您需要 11 个汇总作为付费客户。从我们的分析来看,自从 EIP-4844 在 3 月初上线以来,大约有 6 个汇总在 L1 上的费用已经超过了 70 ETH。正如我们所讨论的,按需定价仍将为这些汇总降低 ~99% 的成本,但最终的吞吐量需求将决定它们是否会选择使用 EigenDA。


除此之外,我们很可能看到通过创建多个高吞吐量汇总(例如 MegaETH)来降低成本,从而刺激需求。未来,这些高性能汇总也可能由 Rollup-as-a-Service(RaaS)提供商(如 AltLayer 和 Conduit)进行部署。然而,在短期内,仍需要做一些工作才能达到每月 16 万美元的收入目标,这将是盈亏平衡的成本,假设只有 400 家运营商支持 EigenDA。总体而言,EigenDA 开辟了新的潜在设计可能性,这些可能性具有很大的价值增值潜力,但目前尚不完全清楚 EigenDA 会捕获多少价值并将其返还给再质押者。尽管如此,我们相信 EigenDA 作为数据可用性服务供应商的市场份额中占据了有利位置,并期待对这个最著名的 AVS 之一的持续关注。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

Block unicorn
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开