在区块链技术日新月异的发展浪潮中,以太坊(Ethereum)作为全球领先的智能合约平台,其每一次重大升级都备受瞩目,社区热议的“坎昆升级”(Dencun Upgrade)被提上日程,这不仅是以太坊发展路线图中的重要里程碑,更是其向着实现更高可扩展性、更低交易成本以及更优用户体验目标迈出的坚实一步,本文将深入探讨坎昆升级的背景、核心内容及其对未来以太坊生态乃至整个区块链行业可能产生的深远影响。
坎昆升级的背景:应对以太坊的可扩展性挑战
自诞生以来,以太坊凭借其图灵完备的智能合约功能和庞大的开发者社区,成为了去中心化应用(DApps)、去中心化金融(DeFi)和非同质化代币(NFT)等领域的首选底层平台,随着用户数量的激增和应用场景的复杂化,以太坊的可扩展性问题日益凸显,主要体现在“高Gas费”和“网络拥堵”上,这限制了以太坊处理交易的能力,也阻碍了其进一步普及和大规模应用。
为了解决这一瓶颈,以太坊社区早已规划了多条升级路径,包括从工作量证明(PoW)向权益证明(PoS)的转变(已于“合并”升级完成),以及后续的“分片”(Sharding)技术等,而坎昆升级,作为“合并”后的一次重要网络共识层和执行层升级,其核心目标之一便是通过优化数据层和执行层的交互,显著提升Layer 2(二层网络)的效率和降低其成本,从而间接缓解主网的压力。
坎昆升级的核心内容:Proto-Danksharding与EIP-4844
坎昆升级中最受关注、也是最具革命性的改进当属EIP-4844(提议:通过Blob交易的数据可用性抽样),也被称为Proto-Danksharding( proto-分片)。
-
EIP-4844:引入Blob交易与Calldata优化
- 问题:在当前的以太坊模型中,Layer 2网络(如Arbitrum、Optimism、zkSync等)要将大量交易数据提交到以太坊主网以确保数据可用性,主要是使用标准的“calldata”,这种数据存储方式成本较高,直接导致L2的交易费用居高不下,限制了L2处理大量廉价交易的能力。
- 解决方案:EIP-4844引入了一种新的交易类型——“Blob交易”(Blob-carrying transactions),这种交易可以携带大量数据(称为“Blob”或“数据块”),这些Blob数据不计入以太坊状态,也不会被永久存储在区块链上,而是通过“数据可用性抽样”(Data Availability Sampling, DAS)机制来确保其可用性。
- 优势:相比于calldata,Blob交易能以更低的成本承载相同数量的数据,这意味着L2向主网提交数据的成本将大幅降低(预计可降低一个数量级甚至更多),从而使得L2上的用户交易费用也随之显著下降,提升用户体验并鼓励更多用户和开发者迁移到L2生态。
-
其他重要改进: 除了EIP-4844,坎昆升级还包含了一系列其他以太坊改进提案(EIPs),旨在优化网络性能、安全性和开发者体验。
- EIP-1153:引入了“临时存储”(Transient Storage),允许智能合约在单笔交易中临时存储数据,而不需要修改合约状态或支付高昂的Gas费,有助于提升合约执行效率。
- EIP-4337:虽然该EIP(账户抽象)已于 earlier upgrades 逐步激活,但坎昆升级可能包含相关的优化和整合,进一步提升用户钱包的便捷性和安全性。
