为进一步提升网络效率、降低交易成本并优化生态系统的整体稳定性,以太坊核心开发团队于北京时间2021年4月14日正式完成柏林升级(Berlin Hard Fork),此次升级作为以太坊“伦敦升级”前的重要技术铺垫,通过多项关键协议改进,为网络的长期可持续发展奠定了坚实基础,以下为本次升级的核心内容及影响说明:
随着以太坊用户规模和生态应用的快速增长,网络面临的性能与成本挑战日益凸显,交易费用(Gas费)的高波动性、智能合约执行效率的优化需求,以及协议层安全性的提升,成为制约网络扩展性的关键因素,柏林升级旨在通过EIP(以太坊改进提案)的针对性优化,解决上述痛点,为后续的“伦敦升级”(引入EIP-1559费用机制)及以太坊2.0的平滑过渡铺路。
本次柏林升级共整合了5项重要的EIP,涵盖交易处理、合约安全、网络效率等多个维度,具体如下:

智能合约中的模幂运算(如密码学算法常用操作)此前Gas消耗较高,此次升级通过优化算法逻辑,将相关操作的Gas成本降低约20%,显著提升涉及复杂计算的合约执行效率,降低开发者部署成本。
引入“封装交易”(Encrypted Transaction)类型,统一交易数据格式,为未来以太坊升级(如EIP-1559)提供灵活的扩展基础,旧版“传统交易”(Legacy Transaction)仍可兼容,确保网络平滑过渡。

在智能合约执行中,REVERT操作(用于回滚交易并返回错误)此前会消耗固定Gas,此次升级允许开发者通过特定标记选择性退还部分Gas,减少无效交易对网络的资源浪费,提升错误处理的成本效益。
针对智能合约对存储(Storage)和内存(Memory)的访问操作,重新调整Gas定价机制:对频繁访问的状态变量提高Gas成本,对冷访问(首次访问)降低成本,此举旨在减少“拒绝服务攻击”(DoS)风险,同时优化存储访问效率。

新增“访问列表”功能,允许交易发起者主动声明本次交易将访问的合约地址或存储变量,节点可根据该列表预加载相关数据,减少交易执行时的重复计算,提升复杂交易(如跨链交互、DeFi操作)的执行速度,降低Gas费波动。
柏林升级虽未涉及共识机制的根本性变革,但其“精耕细作”式的优化对以太坊生态具有深远影响:
柏林升级的顺利完成,体现了以太坊社区对技术迭代与生态健康的高度重视,通过持续优化协议细节,以太坊正逐步实现“高效、安全、可扩展”的愿景,为全球数字经济的发展构建更坚实的底层基础设施,感谢所有开发者、节点运营商及社区成员的支持与贡献,让我们共同期待以太坊生态的下一个里程碑!