Um amigo me perguntou como vejo a proposta radical de @VitalikButerin para substituir o bytecode da Ethereum Virtual Machine EVM pelo conjunto de instruções de código aberto RISC-V? Essencialmente, isso significa que o Ethereum está preparando uma transformação técnica profunda liderada pela tecnologia ZK. Vamos, eu vou esclarecer a lógica estratégica por trás disso:
1) Em primeiro lugar, a proposta de Vitalik de substituir o EVM pelo RISC-V não é exatamente nova. Já durante a introdução da estratégia de expansão centrada em Rollup, ele havia insinuado uma ideia semelhante: permitir que layers 2 qualificadas se tornem a camada de execução da mainnet, enquanto o EVM é rebaixado de camada de protocolo para uma função de cliente de execução de Rollup "interno", tornando-se um dos muitos AltVM.
A chave para a realização desta transformação está no RISC-V como uma arquitetura de conjunto de instruções mais fundamental e genérica, capaz de fornecer uma base "hardware" unificada para zkVM, permitindo que vários ambientes de execução diferentes operem de forma eficiente sob o mesmo framework. E essa transformação arquitetônica deve ser construída sobre a base da implementação de SNARKs pelo Ethereum, pois só quando a tecnologia ZK puder ser aplicada em larga escala para a validação de estados, essa arquitetura modular de camada de execução poderá alcançar melhorias de eficiência sem comprometer a segurança.
2) Para ser honesto, esse ajuste estratégico do Ethereum pode parecer, à primeira vista, uma ousadia de "pôr tudo na mesa e recomeçar", mas uma análise mais profunda revela que a substitutibilidade da camada de execução é, na verdade, um caminho necessário para blockchains de forte consenso como o Ethereum. Diante do impacto técnico causado por novas blockchains como Solana e Sui, que têm TPS extremas, e a dispersão de mercado causada por numerosas blockchains compatíveis com EVM, o Ethereum escolheu agir proativamente ao invés de ser passivamente golpeado.
Porque, em comparação com indicadores técnicos puros, a TPS do Ethereum realmente tem dificuldade em competir com novas blockchains como Solana e Sui, mas no dilema da trilema, o Ethereum sempre se manteve firme em seus dois valores centrais: segurança e descentralização, ao mesmo tempo em que mantém uma prosperidade ecológica incomparável e uma comunidade de desenvolvedores.
Se o Ethereum tentar usar a arquitetura de conjunto de instruções de código aberto RISC-V para melhorar a eficiência da camada de execução, especialmente no que diz respeito às provas ZK, espera-se que isso traga um salto de desempenho de 50 a 100 vezes, essa estratégia de iterar a camada de execução sem sacrificar a base, preserva as principais vantagens do Ethereum e aborda diretamente suas principais fraquezas, por que não?
3) No entanto, ao celebrar a nova proposta, é importante entender que a transição do EVM para o RISC-V não é um projeto que se concretiza da noite para o dia. Do ponto de vista da implementação técnica, essa transformação provavelmente precisará esperar até que a tecnologia ZK-SNARKs seja escalada para uma implementação abrangente.
Em comparação com as grandes atualizações do Ethereum nos últimos anos (como a atualização da camada de consenso de PoW para PoS), idealmente, todo o processo precisará de um design rigoroso, testes extensivos e forte apoio da comunidade, estimando-se que levará pelo menos 2-3 anos.
No entanto, Vitalik enfatizou a compatibilidade retroativa na proposta, talvez os contratos EVM existentes continuem a existir por meio de um interpretador RISC-V ou um mecanismo de suporte paralelo, o que é crucial para reduzir os custos de transição para desenvolvedores e usuários. Essa estratégia de transformação gradual é também um estilo de iteração estratégica robusto que o Ethereum, como uma blockchain segura e descentralizada, deve possuir.
Isso é tudo.
Na minha opinião, a proposta de Vitalik para substituir o EVM pelo RISC-V não é apenas um ajuste técnico simples, mas uma estratégia de inovação proativa do Ethereum diante da competição das blockchains de alto desempenho. Esta proposta está intimamente relacionada às atualizações Verge, Purge e outras no roteiro do Ethereum, essencialmente girando em torno da SNARKsização subjacente, com o objetivo de estabelecer um ambiente de execução mais eficiente e flexível para apoiar uma variedade de cenários de aplicação no futuro.
Anteriormente, @drakefjustin revelou que a Fundação Ethereum investiria dezenas de milhões de dólares no projeto zkVMs, sem dúvida, zkVM é um dos principais narrativas do futuro do Ethereum. O Ethereum está tentando construir não apenas uma camada de execução mais eficiente, mas uma arquitetura modular que possa compatibilizar várias máquinas virtuais. Esta discussão sobre a substituição do EVM pelo RISC-V pode ser apenas o começo.
