以太坊社区的热议焦点之一便是定于4月15日(注:具体日期可能因测试网或主网实际情况略有调整,需以太坊核心开发者最终确认)进行的“柏林分叉”(Berlin Hard Fork),这并非一次旨在大幅提升网络性能或扩容的“重磅升级”,更像是一次针对以太坊网络基础层的“精装修”,旨在优化交易费用、提升智能合约执行效率,并为未来的以太坊2.0奠定更坚实的基础,对于广大以太坊用户、开发者和投资者而言,理解这次分叉的意义及其潜在影响至关重要。
什么是“柏林分叉”?
“柏林分叉”是以太坊网络的一次协议升级,是以太坊“伦敦升级”(London Hard Fork)之前的一次重要中间版本升级,它将以太坊区块链的“共识层”规则进行了更新,所有运行以太坊节点并希望继续参与网络验证和交易的矿工/验证者都需要升级其客户端软件,以遵循新的共识规则,这次升级的名称“柏林”来源于以太坊核心开发者会议的举办地,这已成为以太坊升级命名的惯例。
柏林分叉的核心改进:EIP-2718等关键提案
柏林分叉的核心内容是纳入了多个以太坊改进提案(EIPs),其中最引人关注的有:
-
EIP-2718:类型化交易池(Typed Transactions) 这是本次分叉中最具变革性的提案之一,它引入了一种新的交易格式,允许以太坊交易类型被明确标识,这意味着未来的交易可以有更清晰的结构,例如目前广泛使用的ETH 1.0交易、即将到来的EIP-1559交易,以及未来的各种特定应用交易(如NFT、DeFi等)都可以被系统明确区分,这将简化交易处理流程,提高客户端软件的效率,并为未来的协议升级提供更大的灵活性。
-
EIP-2930:可选的访问列表(Optional Access Lists) 该提案允许交易发起者在交易中包含一个“访问列表”,指明交易中将要读取和写入的智能合约状态变量,通过预先告知节点需要访问的数据,可以减少节点在执行交易时的重复计算和数据查找,从而在一定程度上降低交易费用(Gas费),尤其是在与复杂智能合约交互时。
-
EIP-2719:单一整体重置(Single Overall Reset) 这是一个底层协议优化,旨在简化以太坊虚拟机(EVM)的状态重置机制,提高节点同步和运行效率。
-
EIP-2537:预编译合约BLS12-381曲线 引入了新的预编译合约,支持BLS12-381椭圆曲线运算,这将为需要高级密码学应用(如某些隐私协议、身份认证系统)的开发者提供更高效、更低成本的运算支持,促进相关领域应用的发展。
柏林分叉的主要目的与影响
-
降低交易费用(Gas费)









