加密货币社区和以太坊生态参与者们对“布拉格升级”(Prague Upgrade)的关注度持续升温,作为以太坊网络的下一次重大网络协议升级,布拉格升级(也常被称为“坎昆升级”的一部分,或合称“坎昆-布拉格升级”)承载着以太坊向着更高可扩展性、更低交易成本和更稳健生态迈进的重要使命,该升级的各项技术规范和核心改进已基本确定,EIP-4844(Proto-Danksharding) 无疑是最受瞩目的焦点。

布拉格升级:以太坊持续进化的关键一步

以太坊社区采用城市命名其网络升级的传统,布拉格(Prague)继之前的伦敦、柏林、伦敦、合并(The Merge)等升级之后,继续推动着以太坊的迭代发展,每一次升级都旨在解决现有网络的痛点,引入新功能,优化性能,并为未来的应用场景奠定基础。

布拉格升级预计将通过一次硬分叉的形式实施,具体时间尚未最终敲定,但普遍预期在2024年上半年,升级将由以太坊核心开发者通过以太坊改进提案(EIPs)的形式提出和讨论,并经过严格的测试网验证后才会正式在主网上线。

核心焦点:EIP-4844(Proto-Danksharding)—— 打破扩容瓶颈的关键

在众多EIPs中,EIP-4844(又称“Proto-Danksharding”, proto意为“原型”) 被认为是布拉格升级乃至未来几年以太坊扩容最重要的里程碑之一。

  1. 解决什么问题? 当前,以太坊上的Layer 2(二层)解决方案(如Arbitrum, Optimism, zkSync, StarkNet等)虽然极大地提升了交易吞吐量并降低了用户费用,但它们都依赖于以太坊主网作为数据可用性层,Layer 2将大量的交易数据(calldata)提交到主网,这给主网带来了巨大的存储压力,并直接导致主网gas费中数据成本占比过高,限制了Layer 2进一步降低费用的潜力。

  2. EIP-4844的核心机制——Blob Transactions EIP-4844引入了一种新的交易类型——“Blob交易”(Blob-carrying transactions),这种交易允许Layer 2将大量数据(称为“Blob”,数据大小限制在约128KB左右)附加到交易中,但这些Blob数据本身不存储在以太坊主网的执行层(Execution Layer)的状态中,而是存储在更便宜的“数据可用性采样”(Data Availability Sampling, DAS)兼容的存储层(如未来可能的 Danksharding 完整实现)。

  3. 带来的好处

    • 大幅降低Layer 2成本随机配图