De acordo com a Cointelegraph, o cofundador do Ethereum, Vitalik Buterin, defendeu a simplificação do protocolo base do Ethereum para aumentar a eficiência, segurança e acessibilidade da rede, inspirando-se no design minimalista do Bitcoin. Em um post de blog intitulado “Simplificando o L1”, publicado em 3 de maio, Buterin delineou uma visão para reestruturar a arquitetura do Ethereum em torno de consenso, execução e componentes compartilhados. Ele enfatizou que a simplicidade é crucial para a resiliência e escalabilidade de longo prazo do Ethereum, sugerindo que a rede poderia se tornar tão direta quanto o Bitcoin dentro de cinco anos.
Atualizações recentes, como a prova de participação (PoS) e a integração do Argumento de Conhecimento Não Interativo Succinto de Zero Conhecimento (zk-SNARK), fortaleceram o Ethereum. No entanto, Buterin observou que a complexidade técnica resultou em ciclos de desenvolvimento inchados, custos aumentados e riscos elevados de bugs. Ele reconheceu que a abordagem histórica do Ethereum, às vezes influenciada por suas próprias decisões, contribuiu para gastos excessivos em desenvolvimento, riscos de segurança e uma cultura de P&D insular, muitas vezes buscando benefícios que se mostraram ilusórios.
Um foco significativo da proposta de Buterin é a camada de consenso, com a introdução do modelo de “finalidade em 3 slots”. Este modelo visa simplificar o consenso, eliminando componentes complexos como épocas, comitês de sincronização e embaralhamento de validadores. O número reduzido de validadores ativos ao mesmo tempo permitiria implementações mais seguras e simples da regra de escolha de fork. Outras melhorias propostas incluem a adoção de protocolos de agregação baseados em Argumento de Conhecimento Transparente Escalável (STARK) para descentralizar e simplificar a coordenação da rede.
Na camada de execução, Buterin propôs a transição da Máquina Virtual Ethereum (EVM) para uma máquina virtual mais simples e amigável a ZK, como a RISC-V. Essa mudança poderia oferecer melhorias significativas de desempenho para provas de zero conhecimento e simplificar o protocolo. A RISC-V, uma arquitetura de conjunto de instruções de código aberto, segue uma filosofia de design minimalista, utilizando um pequeno conjunto de instruções simples para alta eficiência e implementação mais fácil. Para manter a compatibilidade retroativa, Buterin sugeriu executar contratos legados da EVM em cadeia via um intérprete RISC-V, enquanto suportava ambas as máquinas virtuais simultaneamente durante uma fase de transição.
Buterin também defendeu a padronização em todo o protocolo, propondo a adoção de um único método de codificação de apagamento, formato de serialização (favorecendo o SSZ) e estrutura de árvore para reduzir a complexidade redundante e simplificar as ferramentas e a infraestrutura do Ethereum. Ele comparou simplicidade à descentralização, sugerindo que o Ethereum adotasse uma meta de “linha de código máxima” para manter a lógica crítica de consenso enxuta e auditável. Recursos legados não críticos permaneceriam, mas estariam fora da especificação central.
A proposta de Buterin surge em um momento em que o Ethereum enfrenta uma competição crescente de outras blockchains. Durante uma discussão em painel no evento LONGITUDE da Cointelegraph em 2 de maio, Alex Svanevik, CEO do serviço de dados Nansen, observou que a dominância do Ethereum entre as redes blockchain L1 diminuiu. Svanevik comentou que, enquanto o Ethereum era esperado para dominar o espaço cripto há alguns anos, o panorama atual mostra uma realidade diferente.