O cofundador da Ethereum, Vitalik Buterin, usou o X para compartilhar os próximos passos para simplificação do protocolo e diminuição da carga de recursos dos nós, também conhecida como Purge.

O Purge é uma etapa chave na transição da Ethereum que envolve a remoção do histórico antigo e excessivo da rede e a simplificação da rede ao longo do tempo.

Além de reduzir o armazenamento de dados históricos, esta etapa também reduz significativamente os requisitos de disco rígido para os operadores de nós e a dívida técnica do protocolo Ethereum.

Roteiro da Ethereum. Fonte: Vitalik Buterin

Buterin, em seu relatório, observou que a introdução do protocolo de melhoria da Ethereum (EIP)-6780 durante o hard fork Dencun eliminou a maioria das funções do código "SELFDESTRUCT", simplificando o protocolo ao eliminar complexidades e adicionar novas garantias de segurança.

Após o EIP-6780, um número máximo de slots de armazenamento (aproximadamente limite de gás / 5000) pode ser editado em um único bloco. Buterin espera que, no futuro próximo, um novo EIP elimine completamente o SELFDESTRUCT.

O Purge introduzirá a expiração do histórico via EIP-4444 para limitar a quantidade de dados históricos armazenados. Como resultado, os nós terão a opção de podar localmente os blocos históricos com mais de um ano.

Os dados históricos só serão necessários quando um par precisar sincronizar com a cabeça da cadeia ou quando solicitado especificamente.

Assim, quando novos blocos são confirmados, um nó totalmente sincronizado não precisará de dados históricos com mais de 365 dias.

Buterin disse que o EIP-4444 pode aumentar significativamente a descentralização dos nós da Ethereum.

"Potencialmente, se cada nó armazenar pequenas porcentagens do histórico por padrão, poderíamos até ter aproximadamente o mesmo número de cópias de cada peça específica do histórico armazenadas pela rede como temos hoje."

O cofundador da Ethereum também compartilhou que o Geth recentemente deletou milhares de linhas de código ao abandonar o suporte para redes pré-merge (PoW).

Ele observou que, após o Dencun, uma janela de armazenamento de 18 dias para blobs reduzirá a largura de banda de dados do nó para 50 GB.

Buterin também discutiu a necessidade de purgar contratos pré-compilados da Ethereum. Os contratos pré-compilados são usados para implementar formas complexas de criptografia que não podem ser implementadas dentro da Máquina Virtual Ethereum.

No entanto, recentemente, a demanda pela função do contrato diminuiu, e eles se tornaram uma fonte chave de bugs de consenso e uma grande fonte de dor para novas implementações da EVM,