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.
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:
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.
Otimização ZK: na prova ZK, é mais simples gerar circuitos diretamente para instruções RISC-V do que provar operações EVM.
Cadeia de ferramentas madura: suporte a linguagens populares como Rust/C/C++, reduzindo a barreira de desenvolvimento e ampliando o ecossistema.
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:
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.
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.
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:
Experiência do desenvolvedor: as linguagens existentes ainda podem ser utilizadas, ao mesmo tempo que mais opções de linguagens podem ser abertas.
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.
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.
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.
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.
12 Curtidas
Recompensa
12
6
Compartilhar
Comentário
0/400
0xLostKey
· 07-14 20:00
não é que não possa ser usado
Ver originalResponder0
AirDropMissed
· 07-14 15:52
Uhul, finalmente houve uma melhoria de desempenho!
Ver originalResponder0
WhaleWatcher
· 07-13 08:43
Atualização em velocidade da luz
Ver originalResponder0
zkProofInThePudding
· 07-13 08:42
Esta performance de 100 vezes é exagerada demais, não acha?
Ver originalResponder0
Web3ProductManager
· 07-13 08:31
test a/b mostra que isso pode multiplicar por 10 nossos dau...em alta af tbh
Ver originalResponder0
Layer3Dreamer
· 07-13 08:26
teoricamente falando, provas zk recursivas em risc-v poderiam ser... de tirar o fôlego
Ethereum considera substituir EVM por RISC-V, desempenho pode aumentar 100 vezes
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.
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:
Substituição de caminhos e desafios
A proposta apresentou três possíveis alternativas de substituição:
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:
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.