EIP-4844对Polygon的意义

1. 引言

Dencun 升级引入了L2新资源,并降低了与calldata相关的交易手续费。

本文要点为:

  • EIP-4844 引入了 blobspace —— 一种用于高效管理大型二进制对象 (large binary objects,BLOB) 的数据库存储概念。
  • Blobs 将降低rollups的交易成本,因为数据 Blobs 无需在以太坊上永久存储,使得其per-byte basis更便宜。
  • 对于 Polygon zkEVM,每笔交易手续费的大约 80% 用于在以太坊上提供交易数据。 EIP-4844 预计会将这部分交易手续费减少 2 倍 - 5 倍
  • Polygon zkEVM 的 Feijoa 升级将包含对 EIP-4844 的支持,预计于 2024年5 月上线。
  • 对于在 validium 模式下使用 Polygon CDK 构建的链,交易手续费已经很低; Polygon PoS(还)不是 ZK 支持的 L2,因此 EIP-4844 不会影响该协议。

2024年3月14日,Dencun升级将在以太坊主网上线。 Dencun 包含 6 个与以太坊执行逻辑相关的 EIP。其中最重要的是EIP-4844——其引入了专用于L2的特殊资源——Blobspace,可降低交易交易手续费。

EIP-4844 究竟会降低多少交易手续费尚不清楚,但目前的估计是 2 到 5 倍。

这对于多边形缩放工具和协议意味着什么。但首先,简要介绍一下 blob 以及它们与 calldata 的比较。
本文将介绍:

  • 何为blobs?blobs与calldata对比
  • EIP-4844对Polygon生态影响

2. 何为blobs?

Blobspace 是数据库系统中经常使用的存储管理概念,用于高效存储和管理大型对象,如二进制大型对象 (BLOB)。这些对象可包括:多媒体文件、文档和需要大量存储空间的其他类型的数据。 Blobspace 有助于将这些大型元素与常规数据库操作分开处理,从而提高性能和管理。

Blobs 将为当前的数据存储资源 calldata 提供一种低成本替代方案。 calldata 和 blob 都是持久内存的形式。但是,calldata 需要永久存储,而 blob 仅存储 18 天。这为节点提供了足够的时间,以确保在出现活性问题时交易数据可用,同时还消除了 calldata 对网络造成的存储负担。

3. Polygon Type 1 zkEVM prover

2024年2月发布的Polygon Type 1 zkEVM prover 保留了以太坊的所有执行逻辑。坎昆升级中的所有功能均已针对 Type 1 zkEVM prover进行开发,预计代码将及时完成并在2024年3月中旬推出。

在其他五个与执行逻辑相关的 EIP 中,Type 1 zkEVM prover将包含对其中四个EIP的支持,其中 EIP-2537 除外。 EIP-2537 验证了 KZG 的承诺,目前暂时将这些值作为公共输入。

Type 1 zkEVM prover与围绕其构建的rollup基础设施不同。也就是说,无法对 EIP-4844 带来的成本降低进行评估。

4. Polygon zkEVM

当对 EIP-4844 的支持上线时,Polygon zkEVM手续费开销,预计会减少 2-5 倍,原因如下:

  • 当用户在 Polygon zkEVM 上发送交易时,交易手续费涵盖两件事的成本:
    • 1)执行交易所需的L2网络资源;和
    • 2)让交易数据可用的 L1 网络资源。

其中,“让交易数据可用的 L1 网络资源”是昂贵的。在 Polygon zkEVM 上,calldata 约占交易手续费的 80%。在加入对 EIP-4844 的支持后,假设现在Polygon zkEVM 的交易手续费为1美元,则减少 2 至 5 倍,将降至 0.60 至 0.36 美元。

跟多 Polygon zkEVM 交易手续费详情,参看:Polygon zkEVM: Effective Gas Price Live on Mainnet Beta

calldata 和 blob 之间的一个重要区别是:

  • calldata 可按照需要的确切数量使用。
  • blobs 必须整个购买。

因此,当有足够的交易来填充 该blob 时,blob 总是比 calldata 便宜。 就 Polygon zkEVM 而言,这意味着有时将交易数据作为 calldata 发布会更便宜。

在Polygon zkEVM Feijoa升级中,将添加对EIP-4844的支持。Feijoa 继2024年2月月的 Elderberry 升级之后,预计将于 4 月份在测试网上上线。 按照 Polygon zkEVM 升级的 10 天时间锁标准,EIP-4844 预计将于 5 月 1 日左右在主网上线。

5. Polygon CDK

对于在 validium 模式下使用 Polygon CDK 构建的项目,交易手续费已经更便宜。

即使使用 EIP-4844 进行rollups,用于 validiums 的第三方 DA 解决方案也将提供更低的交易手续费。预计2024年底,当 Polygon CDK 确实包含对 EIP-4844 的支持时,那些已经很低的手续费预计将进一步下降。

6. Polygon PoS

只有rollups将受益于 EIP-4844,且选择用于 Polygon PoS 的扩容技术是为了尽可能降低交易手续费。然而,去年开始与 Polygon 社区的讨论将使网络升级到 zkEVM validium。升级的具体技术规范后续将公布。

参考资料

[1] Polygon Labs 2024年3月7日博客 What EIP-4844 Will Mean for Polygon

附录:Polygon Hermez 2.0 zkEVM系列博客

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值