以太坊社区和用户们一直密切关注着网络的每一次重大升级,因为这些升级不仅带来新功能,更深刻影响着整个生态系统的性能、安全性和未来发展,在成功合并(The Merge)、转向权益证明(PoS)以及完成上海升级(Shanghai,允许提取质押ETH)等一系列重要变革后,以太坊的下一个重磅升级——Dencun升级——已经提上日程,并预计在2024年初通过网络升级(网络硬分叉)的形式正式推出。
Dencun升级究竟是什么?它将为以太坊带来哪些关键性的改变?本文将为您详细解读。
Dencun升级:名称的由来与核心目标
Dencun升级的名称来源于其包含的两个核心升级提案的代码名称:Deneb 和 Cancun。
- Deneb:这是以太坊共识层的升级,主要与数据可用性(Data Availability)和分片技术(Sharding)的初步部署相关,它是“以太坊2.0”路线图中实现分片的关键一步。
- Cancun:这是以太坊执行层的升级,将引入一系列重要的以太坊改进提案(EIPs),旨在提升Layer 2(L2)解决方案的效率和降低其成本。
Dencun升级的核心目标可以概括为:通过引入创新的扩容机制,特别是优化L2的运行效率,并逐步推进分片技术的落地,从而显著提升以太坊网络的整体处理能力和可扩展性,降低交易费用,为更多用户和应用程序提供支持。
Cancun(执行层升级)的亮点:EIP-4844与“Proto-Danksharding”
在Dencun升级中,执行层的Cancun部分最受关注的无疑是EIP-4844(Ethereum Improvement Proposal 4844),也被称为“Proto-Danksharding”(proto-意为“原型”,即初步版本)。
-
背景与痛点:以太坊Layer 2解决方案(如Arbitrum, Optimism, zkSync, StarkNet等)为了将其交易数据发布到以太坊主网(Layer 1),主要使用“calldata”,_calldata_的存储成本相对较高,这使得L2的交易费用虽然比L1低,但仍受限于L1的数据存储费用,成为制约L2进一步发展和降低成本的关键瓶颈。
-
EIP-4844的解决方案:EIP-4844引入了一种新的交易类型和交易费机制,专门用于处理L2提交的“blob交易”(Blob-carrying transactions)。
- Blob(Binary Large Object):这是一种新的、专门用于存储大量数据(如L2的交易数据)的数据结构,其存储成本远低于calldata。
- Blob交易与费用:L2可以创建包含Blob的交易,并将这些Blob数据发布到以太坊主网,用户支付的交易费将分为两部分:一部分给区块构建者(类似基础费用),另一部分是“blob费用”,用于补偿存储这些Blob数据的成本,由于Blob的存储成本更低,L2的数据上链费用将大幅减少。
-
预期影响:EIP-4844的实施预计将显著降低L2的交易费用(有分析称可能降低90%甚至更多),提升L2的交易吞吐量,使得L2能够处理更复杂的应用和更大规模的用户群体,从而加速以太坊生态系统的扩容进程,这对于DeFi、GameFi、SocialFi等依赖L2的应用来说无疑是一个巨大的福音。
Deneb(共识层升级)的使命:为分片铺路
Deneb作为共识层的升级,其核心任务是为以太坊的分片技术(Sharding) 的全面部署奠定基础。
-
分片技术是什么?:分片是一种数据库分片技术,在区块链语境下,它将以太坊网络分割成多个并行的“链”(即分片),每个分片可以独立处理交易和智能合约,从而将整个网络的交易处理能力分散到多个分片上,大幅提升总体的TPS(每秒交易处理量)。
