文章中探讨了以太坊面临的挑战是如何在长期内降低复杂性和存储需求,同时保持链的持久性和去中心化。Vitalik Buterin从《The Merge》、《The Surge》、《The Scourge》、《The Verge》到最新发布的《The Purge》彰显了他对以太坊主网的未来发展的畅想和如何解决目前所面临问题的解决方案。
《The Purge》主要目标是通过减少或消除每个节点永久存储所有历史记录甚至最终状态的需要来降低客户端存储要求,并通过消除不需要的功能来降低协议复杂性。文章详细探讨了历史记录到期、状态到期和特征清理等方面的内容。
历史记录到期:截至撰写本文时,完全同步的以太坊节点需要大约 1.1 TB的磁盘空间用于执行客户端,另外还需要数百 GB 的磁盘空间用于共识客户端。EIP-4444旨在为历史区块和收据引入一年的存储期。
状态到期:即使我们消除了客户端存储历史记录的需要,客户端的存储需求也将继续增长,每年约 50 GB,因为状态持续增长。文章探讨了部分状态到期和基于地址周期的状态到期建议。
特征清理:安全性、可访问性和可信中立性的关键先决条件之一是简单性。文章讨论了如何减少或消除复杂性,包括删除 SELFDESTRUCT 操作码、RLP → SSZ 转换、删除旧的交易类型等。