A Revolução Épica do Ethereum: Abandonando o EVM pelo RISC-V numa Jogada Arrojada

Eu venho acompanhando a evolução do Ethereum há anos, e deixe-me dizer - esta possível mudança do EVM para RISC-V pode ser a movimentação mais ousada que já vi. Não é apenas mais uma atualização; é praticamente reconstruir a casa inteira enquanto as pessoas ainda estão morando nela!

O problema é dolorosamente óbvio para quem trabalha com tecnologia ZK. As soluções zkEVM atuais são como tentar rodar o Windows 95 em hardware quântico - a sobrecarga do interpretador está a matar o desempenho em 50-800x. Como alguém que sofreu com esses gargalos, não posso deixar de me sentir frustrado por termos estado a arrastar-nos com esta arquitetura durante tanto tempo.

Aqueles contratos pré-compilados? Não me faça começar. Eles são um pesadelo que quase derrubou o consenso várias vezes. Vitalik não está a poupar palavras - ele os chama de "catastróficos" e quer fechar a porta a adicionar mais. Estou realmente chocado que tenha demorado tanto para a equipe admitir que esta dívida técnica era insustentável.

O design de pilha de 256 bits fazia todo o sentido em 2015, mas para geração de provas ZK? Pura tortura. Passei incontáveis horas a otimizar em torno dessas limitações, e parece que estou a tentar ganhar a Fórmula 1 com uma carruagem puxada por cavalos.

RISC-V parece ser a saída óbvia. Com apenas 47 instruções principais e suporte a linguagens mainstream através do LLVM, já é o padrão de facto no mundo do zkVM. Nove em cada dez projetos escolheram-no! O mercado falou, e a Ethereum seria tola em nadar contra essa corrente.

O que mais me entusiasma é a estratégia de migração - é surpreendentemente pragmática. Começar com RISC-V como módulos pré-compilados antes de passar para uma abordagem de VM dupla parece ser o equilíbrio certo entre inovação e estabilidade. A estratégia final "Rosetta" de implementar EVM dentro do RISC-V é bastante inteligente.

As implicações para o ecossistema são fascinantes. Rollups otimistas como Arbitrum e Optimism podem estar em sérios problemas - todo o seu mecanismo de prova de fraude depende do EVM! Enquanto isso, os rollups ZK estarão rindo até o banco com suas arquiteturas já alinhadas ao RISC-V. As dinâmicas de poder no espaço L2 podem mudar dramaticamente.

Para os desenvolvedores, esta mudança significa que finalmente podemos escapar do monopólio do Solidity. Não me interpretem mal, o Solidity tem o seu lugar, mas poder escrever contratos inteligentes em Rust ou Go diretamente no L1? Essa é a liberdade revolucionária que precisamos há muito tempo.

Para os utilizadores, a redução de 100x nos custos de prova poderá finalmente cumprir a promessa de um L1 de alta capacidade. Imagine 10.000 TPS sem sacrificar a segurança ou a descentralização!

Os riscos são reais, no entanto. A medição de gás torna-se mais complexa, e estou particularmente preocupado com a segurança da cadeia de ferramentas. Aqueles de nós que combateram vulnerabilidades de compiladores sabem como podem ser desagradáveis - e agora o modelo de segurança passa a depender fortemente de compiladores off-chain.

Em última análise, essa mudança representa a evolução do Ethereum de uma "plataforma de contratos inteligentes" para algo muito mais ambicioso - uma camada de confiança verificável para toda a internet. É uma visão brilhante ou um alcance espetacular, mas eu tenho que admirar a ousadia de tudo isso.

ETH-0.17%
ARB0.56%
OP0.94%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)