• Ethereum co-founder Vitalik Buterin outlines plans for protocol simplification and node resource optimization, dubbed “The Purge,” aimed at removing outdated network history and reducing technical debt.
  • Implementation of Ethereum Improvement Proposals (EIPs) such as EIP-6780 and EIP-4444 during the Dencun hard fork streamlines the protocol by eliminating unnecessary code functions and introducing history expiration to limit stored data.
  • Buterin highlights the benefits of The Purge, including increased node decentralization, streamlined data storage requirements, and the removal of precompile Ethereum contracts, which have become obsolete and prone to consensus bugs.

The purge will introduce history expiration via EIP-4444 to limit the amount of historical data score, according to Vitalik Buterin.

Ethereum takes its key step in the transition

Ethereum co-founder Vitalik Buterin has shared the next steps for protocol simplification and node resource load decreases, known as the Purge. The Purge is a key stage in the Ethereum transition that involves the removal of old and excess network history and simplifying the network over time.

By implementing Ethereum Improvement Proposal (EIP)-6780 during the recent Dencun hard fork, Buterin, and his team have already made strides in this direction, eliminating complex “SELFDESTRUCT” code functions to enhance both security and efficiency.

Also read: Hong Kong prepares to launch ethereum ETFs ahead of US

About EIP-4444

One of the key aspects of The Purge is the introduction of EIP-4444, which will enable the expiration of historical data after a year, thereby reducing the storage requirements for node operators. This move not only enhances the scalability of the network but also significantly lowers the technical debt associated with maintaining Ethereum nodes. Buterin said that EIP-4444 can greatly increase Ethereum’s node decentralization.

“Potentially, if each node stores small percentages of the history by default, we could even have roughly as many copies of each specific piece of history stored across the network as we do today.”

Purging precompile Ethereum contracts is also under-concern

Buterin also discussed the need to purge precompile Ethereum contracts. The precompile contracts are used to implement complex forms of cryptography that cannot be implemented by the Ethereum Virtual Machine (EVM).

However, in recent times, the demand for the contract function has declined, and it has become a “key source of consensus bugs and a huge source of pain for new EVM implementations,” said Buterin.