一文分析EigenDA如何变革Rollup经济学

2024-09-02 15:48:25 50472

作者:Kairos Research,翻译:金色财经xiaozou

1、前言

如今,EigenDA是最大的再质押资本和唯一地址AVS(主动验证服务)运营者,从245个运营者和12.7万个唯一地址质押钱包中获得了超过364万再质押ETH和7000万再质押EIGEN,共计约91亿美元的再质押资本。随着大量替代性数据可用性(DA)平台的推出,很难解读它们之间的差异、它们独特的价值主张以及协议价值的累积如何变化。本文,我们将深入探讨EigenDA,探索其设计的独特机制,同时概览竞争格局,分析该市场领域的潜在发展情况。

2、了解DA(数据可用性)

在深入了解EigenDA之前,让我们首先来看一下数据可用性(DA)的概念及其重要性。数据可用性是指确保网络中所有参与者(节点)都可以访问验证交易和维护区块链所需的所有必要数据。DA是典型单体架构的一部分,我们看到很多人写了很多关于这方面的文章——但简来说,执行、共识和结算,都依赖于DA。没有DA,区块链的完整性会受到根本损害。

区块链的所有其他部分对DA的依赖造成了扩展瓶颈,这就是L2路线图出现在我们面前的原因。随着2019年Optimistic rollup的推出,诞生了L2未来。L2的执行是在链下进行的,但仍然依赖于以太坊的DA来维护以太坊的安全保障。随着这种范式的转变,许多人意识到,通过构建特定区块链或专注于改善单体架构DA层局限性的各种服务,L2的优势可能会进一步加强。

尽管出现了特定DA层,为通过竞争降低费用提供了现实机会,并进行了进一步的实验,但DA问题在以太坊主网上正通过“Dank Sharding”这一过程得到解决。Dank Sharding的第一部分是通过EIP-4844实现的,它引入了携带额外数据blob的交易,这些blobs最高可达125 KB,是使用KZG(一种加密承诺)提交的,可确保数据完整性以及与数据可用性采样的未来兼容性。在EIP-4844实现之前,rollup是通过使用calldata将rollup交易数据发布到以太坊的。

自从3月中旬Dancun升级上线danksharding原型以来,已经有240万个blobs(总数据大小为294 G)向L1付费超过1700 ETH。需要注意的是,EVM无法访问blob数据,且blob数据在大约2个月后会自动删除。目前每个区块限制blob数量为6个,共750 KB。如果你是非技术型读者,你需要知道,如果达到连续三个区块的blobspace上限,你就会得到相当于一个普通Gamecube存储卡的数据量。

这个限制确实每天会被多次触碰,这表明对以太坊blobspace的需求很高。虽然在撰写本文时,以太坊的blob基础费约为5美元,但我们应该谨慎注意的是,这个费用会随着ETH的价格而波动,大多数DeFi活动也是如此。因此,在ETH价格上涨的时候,会有更多的活动量,这反过来又会导致对blobspace更多的需求。因此,为了准备好应对更多的DeFi投机,或者开放网络以满足那些没被看见的用例,数据可用性的成本必须进一步降低。我们仍有充足动机进一步降低这些成本,以鼓励持续活跃的用户活动。

3EigenDA的工作原理

EigenDA基于一个简单的原则,那就是数据可用性不需要独立的共识来求解,因此EigenDA在结构上被设计为线性扩展,运营者(Operators)的主要角色就是处理数据存储。EigenDA架构有三个主要部分:

● Operators

● Disperser

● Retreivers

EigenDA的Operators是负责运行EigenDA节点软件的各方或实体,他们注册EigenLayer,获得质押授权。你可以把他们想象成传统权益证明网络中的节点操作员。然而,这些操作员的作用是存储与有效存储请求相关的blob,而不承担共识责任。在这个具体实例中,有效的存储请求是这样的一个请求:费用已支付,并且提供的blob块根据所提供的KZG承诺和证明进行验证。

简而言之,KZG承诺允许你将数据块与唯一代码(承诺)链接起来,然后使用特殊密钥(证明)证明给定的数据块是原始数据。这确保了数据没有被更改或篡改过,从而维护了blob的完整性。

Disperser在EigenenDA文档里被称为“untrusted(非授信)”服务,由EigenLabs托管。它的主要职责是在EigenDA客户端、运营者和合约之间对接。EigenDA客户端向dispenser发出传播请求,dispenser对数据进行Reed-Solomon编码,帮助数据恢复,然后计算编码blob的KZG承诺,并为各数据块生成一个KZG证明。在此之后,disperser将这些数据块、KZG承诺和KZG证明发送给EigenDA运营者,然后再由运营者返回签名。Disperser最后再聚合这些签名,并将它们以调用数据(calldata)的形式上传到以太坊。需要注意的是,这一步是罚没不当行为运营者的必要前提。

EigenDA的最后一个核心组件Retriver是这样一种服务:它向EigenDA运营者请求blob块,验证blob块是否准确,然后为用户重建原始blob。EigenDA可以托管retriever服务,而客户端rollup也可以托管它们自己的retriever,作为其排序器的sidecar。

以下是EigenDA的现实运作过程:

● Rollup排序器将一批交易作为一个blob发送到EigenDA的disperser sidecar。

● EigenDA disperser sidecar erasure将blob编码为数据块,为各块生成一个KZG承诺和multi-reveal证明,并将数据块发送给EigenDA 运营者,接收存储证明签名。

● 在将接收到的签名聚合之后,disperser通过向具有聚合签名和blob元数据的EigenDA Manager合约发送交易,将blob登记到链上。

● EigenDA Manager合约借助EigenDA Registry合约来验证聚合签名,并将结果存储在链上。

● 一旦blob在链下存储并在链上登记,排序器就会在交易中将该EigenDA blob ID发布到其inbox合约中。Blob ID长度不超过100字节。

● 在接收blob ID进入rollup inbox之前,inbox合约向EigenDA Manager合约咨询blob是否被授权可用。如果是,则允许该blob ID进入inbox合约。否则,该blob ID将被弃用。

简单来说,排序器将数据发送给EigenDA,EigenDA将数据分割成块、存储,并检查数据是否安全。如果一切看起来都没什么问题的话,数据就会绿灯通行继续前进。如果不是,该数据就会被弃用。

4、竞争格局

从更广泛的角度来看DA服务的竞争格局,EigenDA在吞吐量方面比其他服务均有明显优势。随着越来越多的运营者加入网络,扩展潜在吞吐量的机会也在增加。此外,当考虑哪种其他DA服务最“与以太坊一致”时,不难看出EigenDA是明确的选择。

虽然Celestia在DAS方面具有突破性的创新,但很难将其视为完全与ETH一致,并非强制,却肯定会对客户端决定使用哪种服务产生影响。Celestia还在其轻节点架构方面实现了一个有趣的策略,以支持更大区块,所以可以包含更多潜在blob,但要受某些限制。

就目前来看,Celestia成功降低了rollup的运营成本,并将其传递给了最终用户。然而,尽管这是一个有意义且有影响力的创新,但在费用累积方面的实际牵引力却很小,虽然其完全稀释估值高达数十亿美元(在撰写本文时约为55亿美元)。Celestia于去年万圣节推出,自那以后,已有20个rollup集成了他们的DA服务。这20个rollup已经发布了总计54.94 GB的blobspace数据,支持协议收集4,091 TIA,按当前价格计算,价值约为2.1万美元。然而,累积的费用被支付给了利益相关者和验证者,这很公平,并且TIA的价格随着时间的推移而变化,达到19.87的历史高点,因此实际金额可能会有所不同。使用二手数据,我们可以估算出以美元计算的总费用更有可能在3.5万美元左右。

5Rollup当前格局及EigenDA定位

EigenDA的定价最近公布了,它有一个“on-demand(按需)”选项,以及三挡(tier)不同选择。按需选项提供0.015 ETH/GB的可变吞吐量,“tier 1”为256 KiB/s,价格为70 ETH。查看当前以太坊主网上的DA情况,我们可以对EigenDA的潜在需求以及这可能为投资者带来多少收入进行一些推测。

就目前而言,大约有27个rollup使用查询数据向以太坊L1发布blob数据。部署EIP-4844后,发布到以太坊的每个blob都有128kb数据。在这27个rollup中,大约有240万个blobs被发布,总计295 GB的数据量。因此,如果所有这些rollup都使用0.015 ETH/GB定价,那就是4.425 ETH。

乍一看,似乎有点问题。然而,重要的是要注意,rollup在独特的产品服务和体系结构方面差异很大。由于设计差异和用户基础不同,导致发布的blob量以及向L1支付的费用差异很大。例如,对于本文里的rollup来说,指的就是各rollup使用的blob量(GB)和费用。

仅从这一分析来看,6个rollup已经迈过了相关费用门槛,让他们有理由选择EigenDA的tier 1定价,但从纯粹的数据吞吐量来看,这对他们来说似乎没有意义。事实上,使用EigenDA的按需定价仍然可以平均降低约98.91%的直接成本。

因此,这让再质押者和其他生态利益相关者陷入了两难境地。EigenDA带来的成本降低对L2和他们的用户都有好处,因为这将为L2带来更多的利润和收入,但这并没有让那些希望EigenDA成为具有最高再质押奖励的AVS的再质押者们失去信心。

然而,另一种解释是,EigenDA的成本降低刺激了创新。纵观历史,我们已经看到了无数成本降低成为关键增长催化剂的例子。例如,钢铁史上的贝萨麦炼钢法是一项创新技术,大大降低了钢铁生产的成本和时间,使更坚固、质量更高的钢铁的大规模生产成为可能,成本降低了82%。有人可能会说,类似的原则也适用于DA服务,多DA服务提供商的引入不仅大大降低了成本(通过竞争而强化),而且还从本质上刺激创新,让更多高吞吐rollup得以发布,扩展了以前未曾涉足的设计边界。

例如,Eclipse,一个28天前才开始发布blob的SVM rollup,已经占拒了Celestia上blob全部份额的86%。他们的主网甚至还没有向公众开放,虽然可能其中的大部分用途单纯出于测试目的,以确保技术的可靠性,但它让我们了解了高吞吐量rollup的可能性,并且让我们看到它们将比我们今天看到的大多数rollup消耗更多DA。

6、结语

那么这给我们带来了什么呢?为了达到EigenDA团队在博客文章中设定的16万美元的月收入目标,选择每年70 ETH的tier 1定价,假设ETH的平均价格约为2,500美元,那么你需要有11个付费rollup。在我们的分析中,我们看到,自从EIP-4844在3月初上线以来,仅支付给L1的费用,超过70 ETH的rollup大约就有6个。正如我们前面所说的,按需定价仍然会将所有这些rollup的成本降低约99%,但最终他们期望的吞吐量将是他们是否选择使用EigenDA的决定性因素。

除此之外,我们很可能会看到通过创建多个高吞吐量rollup(如MegaETH)来降低成本,从而引发需求。未来,这些类型的高性能rollup也有可能通过Rollup-as-a-Service(RaaS)提供商(如AltLayer和Conduit)来部署。然而,在短期内,要想达到16万美元的月收入目标还需要一些证明工作,假设在只有400个运营者支持EigenDA的情况下,只能达到收支平衡。总的来说,EigenDA开启了新设计的可能性,这些设计可能具有非常高的附加价值,但目前尚不完全清楚EigenDA将获取多少价值,回馈给再质押者的又有多少。尽管如此,我们仍然相信EigenDA有能力作为一个DA提供商占据大部分DA市场份额,我们将持续关注这一最著名的AVS之一。

声明:所有在本站发表的文章,本站都具有最终编辑权。本站全部作品均系微算力原创或来自网络转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责,所产生的纠纷与本站无关。如涉及作品内容、版权和其它问题,请尽快与本站联系。

相关推荐

  • 微信:aspcool
  • QQ:580076
  • 手机:18992859886
  • 工作时间:9:00~18:00(周一至周五)