close
正在加载
Vitalik Buterin在以太坊清洗的关键方面加倍努力
互联网 · 2024-04-02 03:45:02
币界网报道:

以太坊联合创始人Vitalik Buterin分享了协议简化和减轻节点资源负担的下一步,也称为“清除”

清除的主要目的是通过优化数据存储来保护协议。同时,它还试图解决过去由于技术限制而做出的设计决策。主要目标是通过清除过时的历史数据来简化协议,消除技术义务,降低网络参与成本。

EIP-6780在清洗中的作用

EIP-6780是以太坊达到净化之前的一个关键提议。它专注于减少协议中SELFDESTRUCT操作码的功能。该提议是在Dencun硬分叉期间实施的,旨在简化以太坊并增强其安全保障。

Buterin强调了这一过程在消除不必要的复杂性和解决技术债务方面的重要性。这不仅有望简化以太坊的功能,还可以解决任何累积的技术问题。EIP-6780就是这一目标的一个例子。

虽然邓村也为“斑点”铺平了道路,但Buterin也在考虑另一项关键的提案,即EIP-4444,该提案旨在删除一年以上客户的历史数据。这位以太坊联合创始人强调了为第二大区块链存储旧历史的挑战。虽然像块探索者这样的实体可以处理它,但他建议优化对等协议来存储和共享这些数据,从而提供一个可行的解决方案。

“以太坊区块链是永久性的,但要求每个节点永远存储所有数据是实现这种永久性的一种非常“过分”的方式。”

需要“清除”的其他区域

Buterin表示,减少运行以太坊节点所需的存储量可以极大地扩大参与度。此外,EIP-4444减少了节点同步时间,简化了运营商的工作流程,并有可能增强以太坊的去中心化。

“因此,EIP-4444可以大大增加以太坊的节点去中心化。如果每个节点默认存储很小比例的历史,我们甚至可以在网络上存储与今天大致相同数量的每个特定历史片段的副本。”

另一个方面是预编译,其中一些非常成功,但另一些没有得到充分利用,对它们的需求低于预期。这些未充分利用的预编译会引发共识错误,并给新的EVM实现带来困难。Buterin提出了两种方法来解决这个问题:删除预编译,并用执行相同操作的EVM代码段替换它们。

关于LOG改革,Buterin建议删除bloom过滤器,只关注生成散列状态值。该计划包括利用ZK-SNARK和增量可验证计算(IVC)来构建经验证的日志树。

另一个值得关注的方面是以太坊正在向SimpleSerialize(SSZ)过渡。虽然以太坊共识层已经转移到“更干净”、更“高效”的SSZ,但执行层却不能这样说,它需要转移到相同的结构。

在转换到SSZ之后,将只保留两个结构:SHA256二进制树和Verkle树。最终,随着SNARK哈希的改进,Buterin指出,两者都可能被使用SNARK友好哈希的二进制Merkle树所取代,从而统一以太坊的数据结构。

s_logo
App内打开