以太坊联合创始人Vitalik Buterin最近透露了一项名为“净化”的倡议,其目标是精简以太坊协议并减轻网络节点的负载。清除在以太坊的发展中发挥着重要作用,专注于丢弃过时的网络数据,并随着时间的推移简化系统。这将有效地减少节点必须存储的历史数据量,并减少节点操作所需的硬盘空间,同时最大限度地降低协议的技术复杂性。
在最新的更新中,Buterin引用了Denunc硬分叉,它引入了对以太坊协议的更改,包括通过EIP-6780几乎完全删除SELFDESTRUCT代码。这一修改降低了协议的复杂性,提高了安全性,并为最终彻底消除SELFDESTRUCT功能做好了准备。此外,EIP-6780还增加了每个以太坊区块的存储插槽。
此外,清除将实现EIP-4444,它限制了存储的历史数据量,并允许节点丢弃一年以上的块。这种方法意味着大多数节点操作只需要最近的数据,从而显著减少了完全同步节点的数据负担。
Buterin强调了EIP-4444增强以太坊节点去中心化的潜力。他认为,通过允许节点默认存储较小部分的历史数据,网络可以保持与当前类似的历史数据冗余水平。此外,他指出,Geth最近取消了对预合并(Proof of Work)网络的支持,这清除了大量过时的代码。
Buterin还谈到了预编译的以太坊合约的必要性日益减少,这是以太坊虚拟机(EVM)无法直接执行的专门加密功能。这些合同的需求已经减少,根据Buterin的说法,它们现在主要是错误的来源,阻碍了新EVM实施的发展。