以太坊联合创始人维塔利克·布特林最近分享了关于简化以太坊协议和减轻节点资源负担的计划,称为“清洗”。
适合国内用的虚拟币交易所
“清洗”是以太坊过渡的一个重要阶段,旨在清除网络中的旧数据和冗余数据,逐步简化网络结构。
除了减少历史数据存储外,这个阶段还大幅降低了节点运营商的硬盘需求,并减少了以太坊协议的技术债务。
在Dencun硬分叉期间,布特林提到以太坊改进提案(EIP)-6780消除了大多数“SELFDESTRUCT”代码功能,这简化了协议并增加了新的安全保障。
布特林指出,EIP-6780实施后,由于清除了某些SELFDESTRUCT功能,每个以太坊区块将有更多的存储空间。他希望未来新的EIP能完全消除SELFDESTRUCT代码。
通过EIP-4444引入的历史过期机制将限制存储的历史数据量,节点可以选择修剪超过一年的历史区块。只有在需要与链头同步或响应特定请求时,才需要历史数据。因此,完全同步的节点在新区块确认时将不需要超过365天的历史数据。
布特林认为,EIP-4444将大大提升以太坊节点的去中心化程度。他解释说,如果每个节点只存储一小部分历史数据,整个网络仍然可以存储与今天一样多的每一段特定历史的副本。
此外,布特林还提到了Geth最近通过放弃对合并前(PoW)网络的支持,删除了数千行代码的情况。他补充说,在Dencun之后,一个为期18天的blobs存储窗口将节点数据带宽减少到50GB。
最后,布特林讨论了清除预编译以太坊合约的必要性。这些合约用于实现以太坊虚拟机(EVM)无法实现的复杂密码学形式。然而,近年来,对这些合约功能的需求已经减少,它们已经成为“一个关键的共识错误来源和新的EVM实现中的巨大痛苦来源”。

