在区块链和加密货币的世界里,以太坊(Ethereum)无疑占据着举足轻重的地位,作为一个去中心化的开源区块链平台,以太坊不仅支持加密货币以太(ETH)的交易,更以其智能合约功能催生了去中心化金融(DeFi)、非同质化代币(NFT)等众多创新应用,为了持续提升性能、安全性和可扩展性,以太坊社区会定期进行协议升级,而“布拉格升级”(Prague Upgrade)就是以太坊发展路线图上一个备受瞩目的里程碑,以太坊布拉格升级究竟意味着什么呢?

要理解布拉格升级,我们首先需要知道以太坊的升级通常以城市名称命名,这已成为社区的一种传统,布拉格升级是继伦敦(London)、柏林(Berlin)等升级之后的又一重要迭代,其核心目标是进一步优化以太坊网络,为向以太坊2.0(也称为Eth2或Serenity)的平滑过渡铺平道路。

布拉格升级并非单一功能的更新,而是一系列协议改进的集合,其中最引人注目的当属EIP-4844(Proto-Danksharding)的引入。

EIP-4844:Proto-Danksharding——解决Layer 2扩容的关键

以太坊面临的核心挑战之一是可扩展性,随着用户和应用数量的激增,主网(Layer 1)的交易费用有时会变得非常高昂,限制了其大规模应用,为了解决这个问题,Layer 2扩容方案(如Optimistic Rollups、ZK-Rollups)应运而生,它们在以太坊主网之上处理大量交易,然后将结果提交回主网,从而显著降低交易成本并提高吞吐量。

Layer 2的快速发展也给以太坊主网带来了新的压力:数据可用性(Data Availability),Layer 2方案需要将大量的交易数据发布到主网,以确保其安全性和可审计性,这些数据会占用主网的存储空间,并可能带来数据费用(Data Fee)的上升。

EIP-4844正是为了缓解这一问题而设计的,它引入了一种新的交易类型,允许在以太坊区块中包含一种称为“blob”(大对象)的数据,这些“blob”专门用于承载Layer 2的交易数据,与主网原有的用于存储状态和代码的“calldata”分开。

EIP-4844的意义在于:

  • 随机配图