Ethereum na encruzilhada: A grande migração de EVM para RISC-V começa

A Crise de Arquitetura que Ninguém Queria Reconhecer

Durante mais de uma década, a Máquina Virtual Ethereum (EVM) tem sido a espinha dorsal do computing em blockchain—o motor que alimenta DeFi, NFTs e inúmeras aplicações descentralizadas. No entanto, por trás desta história de sucesso, existe uma verdade desconfortável que os arquitetos do protocolo já não podem ignorar: num futuro dominado por provas de conhecimento zero (ZK), a EVM tornou-se uma responsabilidade computacional.

Os números contam uma história brutal. Quando o Ethereum passa a um modelo onde a verificação do estado L1 acontece através de provas ZK, a lacuna de desempenho torna-se catastrófica. As implementações atuais de zkEVM não provam diretamente a própria EVM; em vez disso, provam o interpretador da EVM—código que foi compilado para um conjunto de instruções diferente. Esta indireção arquitetural cria um imposto computacional: uma desaceleração de 50x a 800x em comparação com a execução nativa.

Vitalik Buterin articulou a contradição central com clareza característica: se a execução subjacente acaba por ser compilada em código RISC-V de qualquer forma, por que manter esta camada intermediária dispendiosa?

Esta realização desencadeou um dos pontos de inflexão estratégicos mais importantes do Ethereum. A solução não é uma otimização incremental—é uma substituição arquitetural. O Ethereum prepara-se para descontinuar a EVM e adotar o RISC-V como sua camada de execução nativa.

Por que RISC-V? O Caso de um Padrão Aberto

RISC-V não é uma invenção proprietária do Ethereum. É uma arquitetura de conjunto de instruções madura e aberta—essencialmente um projeto padronizado de como os processadores devem funcionar. Esta distinção importa profundamente.

A filosofia de design minimalista está no núcleo do RISC-V: o conjunto de instruções fundamental contém aproximadamente 47 instruções. Essa economia extrema de design cria uma propriedade de segurança elegante—um código confiável menor é exponencialmente mais fácil de auditar, formalizar e verificar matematicamente. Compare isso com a EVM, que acumulou complexidade ao longo de décadas de patches e funções pré-compiladas.

A vantagem do ecossistema é igualmente convincente. O RISC-V já conta com apoio institucional através da infraestrutura de compiladores LLVM, que serve como substrato comum para linguagens como Rust, C++, Go e Python. Ao adotar o RISC-V, o Ethereum herda essencialmente décadas de desenvolvimento e otimização de compiladores de graça.

Talvez o mais revelador seja que o mercado de zkVM já votou com os pés. Entre os principais projetos que constroem máquinas virtuais de conhecimento zero, aproximadamente 90% padronizaram-se no RISC-V. Esta convergência sinaliza um consenso de mercado: o RISC-V não é uma aposta especulativa, mas um padrão validado na prática.

A vantagem da especificação formal reforça ainda mais este caso. O RISC-V inclui o SAIL—uma especificação legível por máquina, projetada para verificação matemática. A especificação da EVM, por outro lado, existe principalmente em forma textual dentro do Yellow Paper, introduzindo ambiguidades que tornam as provas formais muito mais difíceis.

A Estratégia de Transição em Três Fases

O plano de migração do Ethereum reflete lições duramente aprendidas sobre como gerir mudanças ao nível do protocolo sem desestabilizar a rede. Em vez de um salto discontinuo único, a transição desenrola-se em três fases cuidadosamente sequenciadas.

Fase Um: Alternativas Pré-Compiladas surge como a entrada de menor risco. Em vez de introduzir novas funções pré-compiladas da EVM, o Ethereum irá substituí-las gradualmente por implementações RISC-V envoltas em contratos inteligentes aprovados na whitelist. Isto permite que o novo ambiente de execução prove a sua eficácia na mainnet num contexto sandboxed, com o cliente Ethereum a servir como camada de integração.

Fase Dois: Era de Duas Máquinas Virtuais abre a execução RISC-V aos desenvolvedores diretamente. Contratos inteligentes podem indicar—através de etiquetas de metadados—se o seu bytecode destina-se à EVM ou ao RISC-V. A inovação crucial aqui é a interoperabilidade completa: contratos escritos para qualquer uma das arquiteturas podem chamar-se mutuamente de forma transparente através de chamadas de sistema padronizadas. Este período de coexistência permite que o ecossistema migre gradualmente ao seu próprio ritmo.

Fase Três: A Estratégia Rosetta representa o objetivo final. A EVM torna-se contratos inteligentes formalmente verificados a rodar dentro do RISC-V, em vez de ao lado dele. Isto elimina a necessidade de dois motores de execução, simplificando drasticamente a implementação do cliente e reduzindo a superfície de manutenção. As aplicações legadas continuam a funcionar sem alterações, mas agora suportadas por uma fundação unificada e minimalista.

Esta abordagem faseada transforma o que poderia ser uma ruptura catastrófica do protocolo numa migração cuidadosamente coreografada.

Mudanças Sísmicas no Panorama Layer-2

A mudança do EVM para o RISC-V não afetará todas as soluções Layer-2 de forma igual. Na verdade, irá remodelar fundamentalmente a dinâmica competitiva do ecossistema de rollups.

Rollups Otimistas enfrentam um desafio arquitetural existencial. Projetos como Arbitrum e Optimism dependem atualmente de um modelo de segurança onde provas de fraude são verificadas reexecutando transações contestadas através do EVM do L1. Se o L1 deixar de ter uma EVM, toda esta via de verificação colapsa. Estes projetos enfrentam uma escolha binária: realizar uma reengenharia massiva para implementar sistemas de provas de fraude compatíveis com o novo L1 RISC-V, ou aceitar uma subordinação estratégica na hierarquia de segurança do Ethereum.

Rollups de conhecimento zero herdam a vantagem oposta. Como a esmagadora maioria dos projetos ZK já usam RISC-V internamente, um L1 que “fala a sua língua” cria um alinhamento sem precedentes. A visão de Justin Drake de “Rollups nativos” torna-se possível: operações L2 tornam-se instâncias especializadas do ambiente de execução do L1, resolvendo com um overhead mínimo de ponte.

Os benefícios práticos propagam-se por toda a pilha tecnológica. As equipas de L2 já não precisam construir camadas complexas de tradução entre a sua arquitetura RISC-V interna e uma VM L1 estrangeira. Ferramentas de desenvolvimento—compiladores, depuradores, utilitários de verificação formal—tornam-se universalmente aplicáveis tanto ao L1 quanto ao L2. A economia de gás alinha-se mais precisamente com os custos computacionais reais.

A Transformação na Experiência de Desenvolvedor e Utilizador

A transição será invisível para a maioria dos utilizadores, mas revolucionária para os desenvolvedores.

Para construtores de contratos inteligentes, a oportunidade é vasta. Em vez de ficarem confinados a linguagens específicas de domínio como Solidity ou Vyper, os desenvolvedores podem escrever contratos em linguagens mainstream: Rust, Go, Python, C++. Através do pipeline de compilação LLVM, estas linguagens herdam todo o ecossistema de bibliotecas, frameworks e ferramentas de desenvolvimento. Vitalik imagina isto como uma experiência “tipo Node.js”—escrever código tanto on-chain quanto off-chain nas mesmas linguagens, eliminando a fricção mental de desenvolvimento entre linguagens.

Solidity e Vyper não desaparecerão; os seus designs elegantes para lógica de contratos inteligentes provavelmente persistirão. Mas tornar-se-ão opcionais, não obrigatórios.

Para os utilizadores, a transformação traduz-se em benefícios económicos quantificáveis. O custo de gerar provas ZK deverá diminuir cerca de 100x, levando a taxas de transação L1 mais baixas e custos de liquidação L2 mais baratos. Esta viabilidade económica desbloqueia a visão “Gigagas L1”—uma rede capaz de processar aproximadamente 10.000 transações por segundo, permitindo novas categorias de aplicações on-chain anteriormente inviáveis.

Gerir a Complexidade

Esta ambição arquitetural carrega riscos proporcionais que exigem estratégias de mitigação rigorosas.

O Problema da Medição de Gás representa um desafio ainda por resolver. Para conjuntos de instruções de uso geral, criar um modelo de Gás determinístico e resistente a abusos não é trivial. Abordagens simples de contagem de instruções são vulneráveis a programas adversários que disparam misses de cache ou outros comportamentos intensivos em recursos com gasto mínimo de Gás. A comunidade precisará desenvolver mecanismos sofisticados de contagem de Gás que resistam a ataques de negação de serviço.

O risco de segurança da cadeia de ferramentas é talvez subestimado, mas crítico. O modelo de segurança passa de máquinas virtuais no blockchain para compiladores off-chain—sistemas complexos como LLVM, conhecidos por conter vulnerabilidades. Um atacante que explore bugs no compilador poderia transformar código-fonte inocente em bytecode malicioso. Garantir “builds reproduzíveis”—que os binários compilados na cadeia correspondam exatamente ao código-fonte público—adiciona outra camada de dificuldade.

A mitigação exige uma abordagem de defesa em profundidade: implementação faseada que permita construir confiança progressivamente; testes fuzz intensivos para descobrir vulnerabilidades; verificação formal direcionada à especificação executável; e padronização do ecossistema em torno de uma única configuração RISC-V amplamente suportada (provavelmente RV64GC com ABI compatível com Linux).

O Protótipo: SP1 da Succinct Labs

As vantagens teóricas do RISC-V não são meramente conceituais. A Succinct Labs já demonstrou a sua viabilidade prática através do SP1, uma zkVM de alto desempenho baseada em RISC-V.

O design do SP1 incorpora a filosofia arquitetural emergente nesta transição. Em vez de depender de funções pré-compiladas lentas e codificadas, usa uma abordagem “centrada em pré-compilação”, onde operações computacionalmente intensivas como hashing Keccak são descarregadas para circuitos ZK especializados e otimizados manualmente. Estes são invocados através de instruções ECALL (chamada de ambiente) padrão—integrando desempenho a nível de hardware com flexibilidade de software.

O impacto no mundo real já é visível. O produto OP Succinct da Succinct adiciona capacidades de conhecimento zero às pilhas de Rollup Otimista, reduzindo os tempos de retirada de sete dias para aproximadamente uma hora. Esta aceleração resolve um ponto de dor fundamental no ecossistema OP Stack, demonstrando como o alinhamento com RISC-V permite otimizações anteriormente impossíveis.

O Caminho do Ethereum para a Supremacia em Computação Verificável

Esta migração representa muito mais do que uma atualização técnica. Reposiciona o Ethereum de uma “máquina virtual de contratos inteligentes” para o que Vitalik descreve como uma camada de confiança minimalista e verificável para a infraestrutura da internet. A meta de longo prazo é explícita: “ZK-snarkify tudo”—criar um ambiente computacional onde cálculos arbitrários possam ser provados de forma eficiente sem recomputação.

Esta visão alinha-se com uma trajetória tecnológica mais ampla: a evolução da criptografia, de hashes e assinaturas para provas de conhecimento zero como a terceira primitive fundamental. A adoção do RISC-V pelo Ethereum é a jogada de infraestrutura que torna esta evolução praticamente possível em escala.

Os benefícios acumulam-se em múltiplas dimensões simultaneamente: o desempenho escala dramaticamente através da execução nativa ZK; a complexidade do protocolo diminui através de uma arquitetura unificada; as ferramentas do ecossistema tornam-se disponíveis gratuitamente através da adoção de padrões; e as metodologias de verificação formal tornam-se finalmente matematicamente tratáveis.

A transição não será instantânea, e os desafios permanecem substanciais. Contudo, o caso estratégico tornou-se irrefutável. Ao abraçar o RISC-V, o Ethereum não está apenas a resolver um problema de otimização—está a preparar-se como a camada de confiança fundamental para uma internet alimentada por computação verificável.

O grande pôr-do-sol da EVM está a começar.

ETH-0,11%
AT10,21%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)