Vitalik Buterin提出以太坊扩展计划新方案
以太坊联合创始人Vitalik Buterin近日提出了一系列针对以太坊扩展计划的改进建议,旨在简化本地节点运行的同时,继续支持Layer 1(L1)扩展。这些建议是对提高L1 gas上限可能增加用户运行全节点难度的担忧的回应。
部分无状态节点
在Ethresear.ch上的一篇帖子中,Buterin提出,在继续扩展网络的同时,仍可保持用户运行自己节点的能力。他概述了几种实现这一目标的解决方案。为了支持本地节点运行,他引入了一种名为“部分无状态节点”的新型节点设计。这种设计在验证区块时不需要存储所有历史数据,并通过无状态方法或ZK-EVM保持全链验证。
“这种类型的节点将提供用户所需状态的直接本地访问优势,以及对该状态访问的最大隐私保护,”他说。用户还可以自定义保存哪些状态部分,例如来自频繁访问账户或应用程序的数据。Buterin表示,这种配置甚至可以通过链上合约管理,节点只保存原始值而不保存Merkle分支。
短期与中期改进
短期内,Buterin建议全面实施EIP-4444,通过将节点存储的历史数据限制在大约36天来减少磁盘空间需求。他还呼吁创建一个分布式历史存储系统,让节点存储较旧数据的片段。这将通过纠删码技术维护,避免依赖集中式存储提供商。
另一项改进涉及修改gas成本,使存储操作更昂贵而执行成本更低。这鼓励了网络的高效使用。中期来看,Buterin指出无状态验证可以通过消除存储状态Merkle分支的需求,进一步减少节点存储需求。
其他解决方案的局限性
文章还提到了一个常见担忧,即增加L1 gas上限可能会因资源需求的增长而使用户运行全节点变得更加困难。Buterin解释说,虽然验证区块链传统上是运行全节点的主要原因,但它们还有另一个重要用途,包括运行本地RPC服务器以实现无需信任、抗审查和隐私友好的链上数据访问。
尽管ZK-EVMs和私人信息检索(PIR)等技术提供了有前景的无需信任替代方案,Buterin指出了几个局限性。这些包括完全加密解决方案的高成本、元数据隐私风险以及来自集中式RPC提供商的审查威胁。