以太坊实施部分历史过期以优化节点存储
realtime news Jul 08, 2025 05:41
以太坊引入部分历史过期机制,使节点运营者能够减少300-500 GB的存储需求,与EIP-4444保持一致。此举旨在提高节点效率,同时保持数据完整性。

以太坊宣布对其网络进行重大更新,实施部分历史过期机制,与以太坊改进提案(EIP)4444一致。此变化自2025年7月8日起生效,使所有以太坊执行客户端能够减少运行节点的存储需求300-500吉字节。据以太坊官方博客,这一减少是通过移除以太坊合并之前的区块数据实现的,允许节点在2 TB的磁盘上高效运行。
理解区块链历史
区块链的历史本质上是一连串从定义的起源点开始的区块链,以太坊的起源则发生在2015年7月30日。每个区块都包含关键信息,如协议详情、用户交易和交易收据。虽然这些历史数据对于全面验证和索引构建至关重要,但普通以太坊用户并不经常访问。相反,它更多地服务于高级用户和开发人员,用于验证第二层解决方案或通过归档节点访问过去的状态数据等任务。
适应权益证明
随着以太坊在合并过程中从工作量证明过渡到权益证明,网络的同步策略也随之演变。以前,从起源点进行全面验证是验证链完整性所必需的。然而,权益证明的引入允许采用弱主观性检查点,减少了节点完全验证从起源以来每个区块的需求。此改变支持新的反向同步策略,最大限度减少节点下载和存储超过1 TB未使用数据的需求。
确保数据可用性
尽管存储的数据减少,以太坊通过多种渠道确保历史数据的高可用性。这些渠道包括托管档案的机构提供商、基于种子的去中心化托管和点对点网络。此分布式方法保持网络的完整性和可访问性,以太坊节点仍然能够在需要时检索历史数据,确保坚实的安全模型。
客户端特定实现
每个以太坊执行客户端对部分历史过期的实现各不相同。例如,Go-ethereum自v1.16.0版开始支持修剪,而Nethermind自1.32.2版本起默认启用历史过期。同样,Besu和Erigon分别在版本25.7.0和v3.0.12中引入了各自的方式来修剪合并前的数据。这些更新使节点运营者能够更高效地管理磁盘空间,而不影响网络的运行能力。
对于开发者和节点运营者而言,这些变化标志着朝着更具可扩展性和效率的以太坊网络迈出一步,与定义区块链技术的去中心化和可访问性的更广泛目标保持一致。
Image source: Shutterstock