简析 EIP-4844 提案: 如何大幅降低 Rollup 费用?
IOSG Ventures
2022-05-06 11:24
订阅此专栏
收藏此文章
EIP-4844 预计将使 Rollup 费用下降几个数量级,为数据分片做准备。


原文标题:《IOSG Weekly Brief|EIP4844:即将开启 L2 交易费降低可预见的洼地效应 #122》

撰文:Gokhan Er


自从以太坊核心开发者围绕 Rollups 制定了以太坊的路线图后,很明显 Rollups 将在以太坊的未来发挥核心作用。然而,在承诺已久的数据分片(或 Danksharding)能够实现之前,以太坊需要尽快降低交易费用,否则它将有可能继续失去新的用户而转向其他 L1s。


领先的 Rollup 团队已经想出了他们自己的解决方案,以降低交易费用,增加各自 L2 上的开发者体验。其中包括优化交易压缩技术的 Optimism 团队和 Arbitrum 团队。Arbitrum 推出了他们接下来最大的升级,Arbitrum Nitro,它将把 Arbitrum Fraud Proof 编译成 WASM,这将大大提升 Arbitrum L2 上的开发者体验,也降低了延迟。


然而,如果我们看一下 L2 交易的单位成本,我们看到最大的一块是「Call Data」。Call Data 对 L2 的安全机制至关重要。基本上,在 L2s 上出现恶意验证者活动的情况下,整个 L2 链可以通过使用 L1s 上发布的 Call Data 来重建。然而,在 L1 上发布 Call Data 的成本很高,目前占 L2 交易费用的 80% 以上。


那么如何解决这个问题呢?从根本上来看,需要为 L1 上的数据创造更多空间,从而降低 L2 交易费用。数据分片(DankSharding)将有助于在以太坊 L1 上建立一个巨大的数据空间,然而,在以太坊上完全实现 Danksharding,预计需要相当长的时间(如果一切顺利大概 18 个月)。 (对 DankSharding 不了解的朋友可参阅:扩容杀手锏 Danksharding 会是以太坊分片的未来吗?


这就是为什么以太坊核心开发者和 Rollup 团队开始提出不同的建议,在 L1 上建立一个即时的数据空间,并使 Rollup 在 L1 市场上立即具有价格竞争力。EIP-4844 是这些努力的结果,预计它将使 Rollup 费用下降几个数量级。


在我们之前的文章中,我们对以太坊的新分片设计,即 DankSharding 进行了探讨,与之前的设计相比,它有一些重大的简化部分。EIP-4844,也被称为 proto-danksharding,基本上实现了数据分片规范的大部分逻辑,为 Danksharding 做了准备。


那么这是如何做到的呢?


与其说是为 L1 区块上的交易提供更多空间,不如说 Danksharding 是为数据本身提供更多空间(交易数据的 blob)。这个数据 blob 需要能够被网络访问。Rollups 将利用这些数据 blob 中的空间,并将压缩的交易数据在其中储存。携带 blob 的交易是一个带有额外数据块(称为 blob)的正常交易。相对于更加昂贵的 Call Data, Blob 的数据规模庞大,可以为 L2 提供更多的数据空间。


EIP-4844 有哪些优点?


  • EIP-4844 最大的好处是将 L2 的交易费用降低一个数量级,使得其与其他 L1 相比更具有竞争力。Pseudotheos 认为,有可能将 Optimistic Rollups 的费用降到 0.01 美元以下,使得交易费用降低到当前的 100 倍以下。



Source: Pseudotheos argues(https://twitter.com/pseudotheos/status/1504457560396468231/photo/1)


  • EIP-4844 的另一个优势是,它为 Danksharding 未来的应用提供了良好的土壤,以便在未来轻松实现数据分片。一个具体的例子是,EIP-4844 可以兼容共识层的未来的变动,帮助 L2 开发者摆脱需要升级的苦恼。
  • 它还为以太坊 L1 引入了多维收费市场,将不同资源种类的使用和收费区分开,如 EVM 的应用、区块数据、见证数据和状态大小。并且所有这些资源都有不同的容量限制,这意味着如果每个资源都有不同的定价机制,它们将会以有效的方式被分配。然而,以太坊 L1 目前用一个单一的指标来衡量所有这些资源的使用成本,也就是 Gas fee,这是非常低效的。
  • Proto-danksharding 引入了一个多维的 EIP-1559 收费市场,其中有两种资源,Gas fee 和 blobs,有独立的浮动 gas 价格和限制。
  • 也就是说,有两个变量和四个常数:



EIP-4844 的缺点有哪些?


  • 由于 Ethereum L1 的所有验证器和客户端都需要下载完整的 blob 内容,这增加了运行此类节点的成本,可能会提高运行此类节点的门槛。然而,结合其他一些建议,如 EIP-4444,有可能要求节点 / 客户端只在一定时间内(1-3 个月)存储这些数据 blob。


Source: https://www.eip4844.com


EIP-4844 的下一步是什么?


尽管 EIP-4844 的主要结构已经明确,但仍然有一些方面正在探讨。不用说以太坊核心团队目前正全神贯注于即将到来的、预计在第三季度某刻发生的合并。核心开发人员提到,EIP-4844 有望在合并后 6 个月左右实施,即在 2023 年 Q1-Q2 的某个时间点。


Danksharding+EIP-4844 都让人清楚地认识到,以太坊 L1 的未来路线图是成为数据可用性 + 安全层的 Rollups。Danksharding 预计将在未来 18-24 个月内实现,而 EIP-4844 本身将在 6-9 个月内实现。

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

相关Wiki
IOSG Ventures
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开