Ethereum considera substituir EVM por RISC-V, desempenho pode aumentar 100 vezes

robot
Geração do resumo em andamento

A Máquina Virtual Ethereum enfrenta uma grande mudança: a arquitetura RISC-V pode substituir a EVM

O co-fundador do Ethereum recentemente apresentou uma proposta bastante visionária em um fórum da comunidade, sugerindo a substituição do atual Máquina Virtual Ethereum (EVM) por uma arquitetura de conjunto de instruções RISC-V de código aberto a longo prazo. Essa ideia foi comparada ao Beam Chain da camada de consenso, sendo considerada o único caminho potencial para alcançar um avanço no desempenho da camada de execução e simplificar a lógica do protocolo. Especialmente no que diz respeito à eficiência da prova de conhecimento zero (ZK Proof), espera-se que a substituição do EVM possa alcançar uma melhoria de até 100 vezes. A proposta visa resolver os problemas de gargalo atuais do Ethereum em relação à eficiência das provas ZK, complexidade da construção de blocos, disponibilidade de dados, entre outros.

​Proposta radical de V神: substituir a Máquina Virtual Ethereum por RISC-V, ZK é a solução final para escalabilidade?​

Limitações do EVM e Vantagens do RISC-V

Os principais problemas enfrentados atualmente pelo EVM incluem arquitetura desatualizada, baixa eficiência de provas ZK, dificuldade de manutenção e limitações no desenvolvimento. Em contraste, o RISC-V possui as seguintes vantagens:

  1. Alto desempenho: RISC-V é um conjunto de instruções reduzido de uma CPU real, amigável ao hardware, podendo ser utilizado para otimização JIT e até mesmo aceleração de hardware.
  2. Otimização ZK: na prova ZK, é mais simples gerar circuitos diretamente para instruções RISC-V do que provar operações EVM.
  3. Cadeia de ferramentas madura: suporte a linguagens populares como Rust/C/C++, reduzindo a barreira de desenvolvimento e ampliando o ecossistema.
  4. Padrões gerais: já adotados por projetos de blockchain, com casos de sucesso.

Substituição de caminhos e desafios

A proposta apresentou três possíveis alternativas de substituição:

  1. Duas VMs em coexistência: a solução mais conservadora, EVM e RISC-V operando em paralelo, novos contratos podem optar por RISC-V, garantindo compatibilidade durante o período de transição.
  2. Solução de interpretador em cadeia: solução radical, todos os contratos EVM passam a ser interpretados e executados por contratos RISC-V em cadeia.
  3. Mecanismo de plugins do interpretador: solução de compromisso, permitindo que o interpretador seja um elemento do protocolo, permitindo a inserção futura de outras VMs.

Os desafios técnicos que podem ser enfrentados durante a implementação incluem o risco de degradação do desempenho de execução, a reestruturação da precificação de Gas, o design de sandbox de segurança, a adaptação de ferramentas de desenvolvimento e questões de compatibilidade de migração.

Impacto nas rotas de escalabilidade existentes

A introdução do RISC-V não substituirá as rotas de escalabilidade existentes, como Layer 2 e sharding de dados. É principalmente uma otimização de infraestrutura, destinada a aumentar a eficiência de processamento do L1 e o desempenho de validação ZK. O Layer 2 continuará a ser a principal força de escalabilidade do Ethereum, enquanto o gargalo de disponibilidade de dados ainda precisa ser resolvido através do EIP-4844 e Danksharding. A introdução do RISC-V pode ser vista como "trocar de motor", enquanto L2/sharding é "abrir caminho", ambos operando paralelamente em diferentes dimensões.

Feedback da Comunidade e Tentativas Relacionadas

A comunidade está dividida sobre esta proposta. Os apoiantes acreditam que é uma atualização estratégica necessária para lidar com os desafios de desempenho, ajudando a atrair desenvolvedores tradicionais. Os conservadores estão preocupados com a dificuldade de implementação, o peso histórico da situação e os altos custos de atualização da cadeia de ferramentas ecológicas, questionando a relação custo-benefício do investimento de recursos.

A indústria já teve tentativas semelhantes, como Move VM, FuelVM, WASM, etc. Um projeto de blockchain já usou RISC-V como VM de contrato na mainnet, fornecendo uma referência prática para Ethereum.

Perspectivas de Impacto Futuro

Se o Ethereum mudar para RISC-V, pode trazer as seguintes alterações:

  1. Experiência do desenvolvedor: as linguagens existentes ainda podem ser utilizadas, ao mesmo tempo que mais opções de linguagens podem ser abertas.
  2. Custos de execução e desempenho: A melhoria da eficiência de execução trará um limite de Gas mais alto e custos mais baixos.
  3. Compatibilidade e desenvolvimento ecológico: durante o período de coexistência das duas VMs, os contratos existentes podem operar de forma sustentável, enquanto novos contratos adotam gradualmente o RISC-V.
  4. Segurança e estabilidade: a nova arquitetura precisa de testes e validação abrangentes, com a expectativa de melhorar a fiabilidade do protocolo.

Esta proposta representa uma reflexão profunda da Ethereum sobre os limites de desempenho futuros e a simplicidade do protocolo. Embora o processo de implementação possa levar anos, enfrentando múltiplos desafios, ela aponta para a direção do desenvolvimento a longo prazo da Ethereum. Como disse o proponente, para alcançar uma melhoria em ordem de magnitude, essa mudança radical pode ser o único caminho viável.

ETH-0.68%
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
  • 6
  • Compartilhar
Comentário
0/400
0xLostKeyvip
· 07-14 20:00
não é que não possa ser usado
Ver originalResponder0
AirDropMissedvip
· 07-14 15:52
Uhul, finalmente houve uma melhoria de desempenho!
Ver originalResponder0
WhaleWatchervip
· 07-13 08:43
Atualização em velocidade da luz
Ver originalResponder0
zkProofInThePuddingvip
· 07-13 08:42
Esta performance de 100 vezes é exagerada demais, não acha?
Ver originalResponder0
Web3ProductManagervip
· 07-13 08:31
test a/b mostra que isso pode multiplicar por 10 nossos dau...em alta af tbh
Ver originalResponder0
Layer3Dreamervip
· 07-13 08:26
teoricamente falando, provas zk recursivas em risc-v poderiam ser... de tirar o fôlego
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
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)