Vitalik Buterin says The Purge can help reduce Ethereum’s complexity and storage requirements
One of the problems of Ethereum, or any blockchain, is that it grows in size over time. This means an increase in the complexity of its code and its storage requirements.
A blockchain must retain all the data throughout its history which needs to be stored by all clients and downloaded by new clients. This leads to a constant increase in client load and sync time.
Moreover, code complexity increases over time because it is “easier to add a new feature than to remove an old one,” Vitalik Buterin wrote on his blog.
Therefore, Buterin believes that developers have to actively work towards stemming these growing trends while preserving Ethereum’s permanence. Buterin has therefore presented The Purge—a plan with three parts that aim to…