据 The Block 报道:以太坊联合创始人 Vitalik Buterin 提出了“部分无状态节点”(partially stateless nodes)的概念,该技术可以通过仅保存部分选定数据来节省存储空间。
以太坊联合创始人 Vitalik Buterin 本周一提出了一项新的路线图,旨在通过提高 Layer-1 的 Gas 上限来解决以太坊扩展性相关的问题,其中包括一个名为“部分无状态节点”的新概念。
“Buterin 在最近的一篇文章中写道:“除了对网络安全的担忧之外,关于提升 Layer-1 Gas 上限最常见的批评是,它会让运行全节点变得更加困难。”
Buterin 补充说,运行全节点的意义在于,它为用户访问区块链提供了一种“无需信任、抗审查且保护隐私”的方式。
为了在不影响运行全节点的前提下扩展 Layer-1 的 Gas 上限,Buterin 提出了一些短期优先事项,其中包括实施 EIP-4444。这项提案限制节点只保存最多 36 天的历史数据,从而减少其他参与者所需的磁盘空间。
目前运行一个完整的以太坊节点需要存储整个区块链状态(状态数据约 1TB,历史数据约 500GB)。EIP-4444 将把历史数据的存储任务转移出去,从而减轻节点负担。
Buterin 的其他短期提议还包括:构建一个分布式的历史数据存储解决方案,以及调整 Gas 定价机制——让“存储”变得更昂贵、“执行”则更便宜。
在中期计划中,Buterin 提出了“无状态验证”(stateless verification)的概念,这种方法可以让节点在不保存 Merkle 分支(用于验证数据完整性)的情况下与区块链交互。他表示,这将把节点所需的存储量减少约 50%,显著减轻节点负担。
在他的最新提案中,Buterin 进一步提出了“部分无状态节点”的新概念。他表示,这种节点有望将 Layer-1 的 Gas 上限提升 10 至 100 倍。
根据 Buterin 的说法,这类节点通过无状态验证或 zkEVM 来验证区块和整个链,而无需存储所有数据。它们被设计为只保存一部分选定的数据集,但仍能处理与这部分数据相关的请求。