以太坊社区的热议焦点之一便是定于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费):EIP-2930的访问列表机制,预计能够减少与智能合约交互时的Gas消耗,尤其是在频繁访问合约状态的场景下,这对于当前以太坊网络Gas费居高不下的现状而言,无疑是一个积极的优化。
-
提升网络效率与可扩展性:EIP-2718的类型化交易和EIP-2719的整体重置,从协议层面优化了交易处理和状态管理,有助于提高以太坊网络的整体运行效率,为未来处理更多交易打下基础。
-
为未来升级铺路:EIP-2718引入的交易类型化框架,为后续更重要的升级(如“伦敦升级”中的EIP-1559)以及未来的以太坊2.0的平滑过渡创造了条件,它使得不同类型的交易可以共存并被正确处理。
-
促进生态创新:EIP-2537引入的BLS12-381曲线,为开发者提供了更强大的密码学工具,有望推动隐私计算、跨链交互等领域的创新应用。
“柏林分叉币”的迷思与市场预期
市场上有时会将网络升级与某种特定的“分叉币”(Fork Coin)联系起来,例如当年BTC分叉产生BCH等,需要明确的是,“柏林分叉”是以太坊的一次既定协议升级,所有遵循新规则的以太坊节点都将参与升级后的以太坊网络。它并不会产生新的、与ETH竞争的“分叉币”








