O cofundador do Ethereum, Vitalik Buterin, iniciou uma discussão dentro da comunidade blockchain com uma proposta para reformular a Máquina Virtual Ethereum (EVM), sugerindo uma transição para RISC-V como a arquitetura subjacente para contratos inteligentes. Em uma postagem recente no fórum Ethereum Magicians, Buterin argumentou que essa mudança fundamental poderia aumentar significativamente a eficiência da camada de execução do Ethereum e abrir caminho para soluções de escalabilidade robustas a longo prazo.
A principal motivação por trás dessa ideia ambiciosa, segundo Buterin, reside na otimização do desempenho das Máquinas Virtuais Ethereum de conhecimento zero (ZK-EVMs), que são consideradas cruciais para escalar a rede. Ele afirmou: “O esforço da beam chain tem grande potencial para simplificar muito a camada de consenso do Ethereum, mas para que a camada de execução veja ganhos semelhantes, esse tipo de mudança radical pode ser o único caminho viável.”
Atualmente, o código Ethereum escrito em linguagens como Solidity passa por um processo de conversão em duas etapas: primeiro em instruções EVM e depois novamente para ser compatível com sistemas de prova de conhecimento zero. A proposta de Buterin visa eliminar essa etapa redundante, permitindo que os desenvolvedores escrevam código que compila diretamente para RISC-V.
Essa abordagem direta poderia levar a uma aceleração dramática na geração de provas, potencialmente superando um aumento de 100 vezes na velocidade para processos como atualizações de estado, execução de blocos e desserialização de entrada. Esse ganho de eficiência decorre da compatibilidade inerente do RISC-V com sistemas de prova, contornando muitas das ineficiências presentes na configuração atual da EVM.
Crucialmente, Buterin enfatizou que essa potencial mudança arquitetônica seria transparente para os usuários finais. Os contratos inteligentes existentes continuariam a funcionar perfeitamente e interagir com novos contratos construídos sobre a base RISC-V.
Várias estratégias de implementação estão atualmente em consideração. Estas incluem executar contratos RISC-V e EVM em paralelo, empregar um interpretador EVM baseado em RISC-V para compatibilidade retroativa, ou integrar totalmente o interpretador no protocolo central do Ethereum, o que poderia potencialmente abrir caminho para suportar outras máquinas virtuais como Move no futuro.
Buterin destacou a Nervos, uma blockchain que já aproveita o RISC-V, como um exemplo bem-sucedido dessa arquitetura em prática. Ele também sugeriu explorar uma transição para uma função hash principal mais rápida e amigável à prova para melhorar ainda mais o desempenho geral.
Essa proposta chega em um momento em que o Ethereum enfrenta dinâmicas de rede em evolução. Dados recentes da Santiment indicam que as taxas médias de transação na rede caíram para um mínimo em vários anos de $0,16 em abril, um valor não visto desde 2020. Essa queda é atribuída a uma mudança na atividade do usuário em direção a soluções de escalabilidade de Camada 2, que oferecem transações mais rápidas e baratas.
Além disso, o Ethereum continua a navegar por pressões competitivas de plataformas blockchain mais novas como Solana e Sui, conhecidas por sua alta taxa de transferência e baixas taxas. Embora a próxima atualização Pectra, prevista para 7 de maio, prometa melhorias, a sugestão de Buterin sublinha a possibilidade de que mudanças estruturais mais fundamentais possam ser necessárias para o Ethereum manter sua vantagem competitiva e alcançar escalabilidade sustentável a longo prazo.