以太坊实施部分历史记录到期以优化节点存储


丽贝卡·莫恩(Rebeca Moen)
7月8日,2025年08:08

以太坊引入了部分历史到期,允许节点运算符将存储需求减少300-500 GB,并与EIP-4444保持一致。该计划旨在提高节点效率,同时保持数据完整性。




Ethereum宣布了对部分历史到期的实施,与以太坊改进建议(EIP)4444宣布了重大更新。截至2025年7月8日,这种变化允许所有以太坊执行端的顾客降低运行节点的存储需求,以减少300-500-500 gigabytes。根据以太坊的官方博客,通过在以太坊合并之前删除块数据,可以实现这种减少,从而使节点能够在2 TB磁盘上有效运行。

了解区块链历史

区块链的历史本质上是从定义的创世纪开始的连续链条链,用于以太坊发生在2015年7月30日。每个块都包含关键信息,例如协议详细信息,用户交易和交易收据。尽管此历史数据对于完全验证和索引构建至关重要,但日常以太坊用户并未定期访问它。取而代之的是,它为诸如验证第2层解决方案或通过存档节点访问过去状态数据之类的任务的更多高级用户和开发人员提供服务。

适应验证证明

随着以太坊在合并期间从工作证明到股份证明的过渡,网络的同步策略已经发展。以前,为了验证链的完整性是必要的。但是,引入验证证明可以具有弱主观性检查点,从而减少了节点完全验证创世纪每个块的需求。此更改支持新的反向同步策略,最大程度地减少了节点下载和存储1 TB超过1 TB的数据的需求。

确保数据可用性

尽管存储的数据减少了,但以太坊仍确保了通过各种渠道高可用的历史数据。其中包括托管档案的机构提供商,基于洪流的分散托管和点对点网络。这种分布式方法维护了网络的完整性和可访问性,以太坊节点仍然能够在必要时检索历史数据,从而确保了强大的安全模型。

客户特定的实现

每个以太坊执行客户端都以不同的方式实施了部分历史记录。例如,Go-Ethereum支持从版本v1.16.0进行修剪,而Nethermind默认情况下将历史记录从版本1.32.2激活到期。同样,Besu和Erigon分别引入了自己的修剪预订数据的方法,分别为25.7.0和v3.0.12。这些更新使节点运算符可以更有效地管理磁盘空间,而不会损害网络的运行能力。

对于开发人员和节点运算符,这些变化标志着朝着更可扩展和高效的以太坊网络迈出的一步,与定义区块链技术的权力下放和可访问性的更广泛的目标保持一致。

图像来源:Shutterstock


(tagstotranslate)AI(T)加密(T)区块链(T)新闻



关键词:

Comments (0)
Add Comment