以太坊10月升级,又一重要里程碑,网络性能与安全性再提升
2023年10月,以太坊(Ethereum)网络再次迎来了一次备受瞩目的重要升级,此次升级并非像“伦敦升级”或“合并”(The Merge)那样具有颠覆性的变革,但它通过一系列关键改进,进一步巩固了以太坊作为全球领先智能合约平台的地位,提升了网络的整体性能、安全性和用户体验,为未来的发展铺平了道路。
升级核心:聚焦EIP-4844与Proto-Danksharding
本次10月升级(通常被社区称为“Dencun升级”的前奏或重要组成部分,尽管Dencun的完整版本可能稍晚)的核心亮点之一是EIP-4844(Blob Transactions)的提议和测试网部署,EIP-4844,也称为“Proto-Danksharding”(原型分片),旨在解决以太坊Layer 2(L2)扩展性中的一个关键瓶颈——数据成本。
随着以太坊主网通过“合并”转向权益证明(PoS),并成功实施了EIP-1559(销毁机制),Layer 2解决方案如Arbitrum、Optimism、zkSync等成为了提升交易效率和降低成本的重要途径,L2需要将大量的交易数据(calldata)发布到以太坊主网,这给主网带来了不小的数据存储压力,导致L2的交易费用(尤其是数据费用)在主网拥堵时依然较高。
EIP-4844通过引入一种新的交易类型——“Blob交易”(Blob Transaction)来解决这个问题,这种交易允许L2向主网发送临时的、大量低成本的数据“Blob”(数据块),而不是直接使用昂贵的主网calldata,Blob数据具有一定的生命周期(例如约18天)后会被自动删除,从而大大减轻了主网的存储负担,预计这将使L2的交易费用降低一个数量级甚至更多,使得小额支付和高频交易在L2上变得更加经济可行,极大地推动了以太坊生态的扩展性和可访问性。
其他重要改进与优化
除了EIP-4844,本次10月升级还包含了一系列其他重要的以太坊改进提案(EIPs),旨在从多个维度提升网络质量:
- EIP-3651:Warm COINBASE:降低了访问创币地址(coinbase)的Gas成本,这有助于一些依赖创币地址的应用程序(如某些挖矿或质押相关工具)降低运营成本,同时也减少了不必要的Gas消耗。
- EIP-3855:PUSH0 指令:引入了一个新的PUSH0操作码,用于将常量0压入堆栈,这是一个简单的优化,但可以减少合约代码的大小,从而在某些情况下降低部署和执行成本。
- EIP-3860:Limit and Initcode Gas Costs:对合约初始化代码(initcode)的大小和执行Gas消耗进行了限制,这增强了网络的安全性,防止了通过超大初始化代码进行的恶意攻击,并使Gas费用计算更加可预测。
- EIP-6049:Deprecate SELFDESTRUCT:这是一个软性弃用SELFDESTRUCT(自毁)操作码的提议,SELFDESTRUCT在某些情况下可能带来安全风险和状态管理复杂性,弃用它有助于合约代码的长期稳定性和安全性,虽然短期内不会完全移除。
升级意义与未来展望
以太坊10月份的这次升级,再次体现了其开发团队持续迭代、不断优化网络的决心和能力。
- 提升扩展性:EIP-4844作为“Danksharding”的基石,将显著降低L2的交易成本,为以太坊生态带来更广阔的应用场景,尤其是在DeFi、GameFi和社交应用等领域。
- 增强安全性:通过EIP-3860等提案,进一步加固了网络的安全防线,防范潜在攻击。
- 改善用户体验:更低的Gas成本和更高效的交易处理,将直接提升用户在以太坊及其L2上的使用体验。
- 生态繁荣:这些改进将吸引更多的开发者和项目方在以太坊生态上构建,推动整个生态系统的创新和发展。
此次升级主要在测试网进行了充分测试,主网上的部署(如果涉及核心EIPs)通常会遵循谨慎的流程,确保网络平稳过渡,对于普通用户而言,升级过程可能是透明的,但升级带来的积极影响——如更快的L2速度、更低的费用——将逐渐显现。
以太坊10月份的最新升级,虽然没有“合并”那样惊天动地,但却是一次“润物细无声”的关键进步,它聚焦于解决当前最迫切的扩展性问题,同时兼顾了安全性和用户体验的优化,随着EIP-4844等关键提案的逐步落地,以太坊正稳步迈向一个更高性能、更低成本、更安全、更繁荣的未来,继续巩固其作为Web2向Web3过渡核心基础设施的地位,社区和用户对以太坊的持续演进充满期待,相信在不久的将来,我们将见证这些升级带来的巨大潜力。