一直在关注以太坊节点基础设施的讨论,实际上有一个相当重要的问题没有被充分提及。全节点的存储膨胀已经成为运营者的一大痛点。Nethermind的Marek Moraczyński 最近提出了一个有趣的观点,超过80%的全节点磁盘空间仅仅是合并前的历史记录。



让我注意到的是他们在版本1.3.1中是如何应对这个问题的。他们找到了使用ERA文件裁剪这些合并前的历史记录的方法,显然以太坊生态系统中的所有主要团队都已达成共识,计划在五月左右实施。如果你去除所有旧的区块和收据,只保留验证当前状态所需的内容,节点的存储空间将低于200GB,而不是目前的臃肿配置。

这实际上是非常巧妙的工程设计。大多数人没有意识到运行全节点变得如此资源密集。你有Geth和其他客户端面临相同的存储限制,而这种优化正是基础设施层所需要的。Kessler一直在写关于这些节点效率问题的文章,这感觉像是取得了真正的进展。

实际影响是什么?更多的人可以在不需要企业级硬件的情况下运行全节点。这对去中心化非常重要。这是一种不那么吸引眼球的基础设施改进,不像新代币发行那样引人注目,但可能对以太坊的长期健康更为关键。
ETH-0.79%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论