Quebra de tecnologia EVM paralela: o caminho do futuro para melhorar o desempenho do Blockchain

Discussão sobre a tecnologia EVM paralela e seu ecossistema

Visão Geral do EVM

EVM é a sigla para Máquina Virtual Ethereum, que serve como ambiente de execução para contratos inteligentes. Os desenvolvedores costumam usar linguagens de alto nível como Solidity para escrever contratos, que são então compilados em bytecode executável pela EVM. Embora a programação direta com códigos de operação possa alcançar a máxima eficiência, a maioria dos desenvolvedores depende de ferramentas automatizadas para compilar.

O padrão EVM define a norma de bytecode, permitindo que o mesmo contrato seja implantado em diferentes redes. No entanto, a implementação concreta da EVM pode variar, como o cliente Geth do Ethereum que é implementado em Go, enquanto a equipe Ipsilon mantém a versão em C++. Essa diversidade permite otimizações para diferentes necessidades.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Demanda por EVM Paralelo

Sistemas de blockchain tradicionais normalmente executam transações em sequência, semelhante a um CPU de núcleo único. Este método é simples, mas difícil de escalar para uma base de usuários em grande escala. A execução paralela permite processar várias transações ao mesmo tempo, aumentando significativamente a taxa de transferência, mas também traz desafios técnicos, como lidar com conflitos de gravação em transações concorrentes para o mesmo contrato.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Inovação do EVM Paralelo

Tomando o Monad como exemplo, as suas principais inovações incluem:

  • Execução de transações em paralelo: utiliza um algoritmo de execução otimista em paralelo, permitindo que várias transações sejam processadas simultaneamente.
  • Execução com atraso: adiar a execução das transações no mecanismo de consenso para aumentar a eficiência geral.
  • Base de dados de estado personalizada: otimização do acesso ao estado através do armazenamento direto da árvore de Merkle no SSD.
  • Mecanismo de consenso de alto desempenho: consenso HotStuff melhorado, suporta sincronização de nós em larga escala.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Desafios Técnicos

A execução paralela introduziu potenciais conflitos de estado, exigindo mecanismos complexos de deteção e resolução de conflitos. Além disso, as equipas geralmente precisam redesenhar a base de dados de estado e desenvolver algoritmos de consenso compatíveis.

Os principais desafios incluem:

  • O Ethereum pode absorver essas inovações, ameaçando o valor a longo prazo dos projetos independentes.
  • Risco de centralização dos nós, é necessário encontrar um equilíbrio entre descentralização e desempenho.

Exploração profunda do EVM paralelo e seu ecossistema

Padrão EVM Paralelo

Os projetos EVM paralelos podem ser divididos em três categorias:

  1. Suporte à execução paralela na rede Layer 1 existente compatível com EVM através de uma atualização.
  2. Uma nova rede Layer 1 compatível com EVM que adota a execução paralela desde o início do design.
  3. Redes Layer 2 que utilizam tecnologia de execução paralela não EVM

Exploração aprofundada do EVM paralelo e seu ecossistema

Principais Projetos

  • Monad: um projeto EVM paralelo líder, com o objetivo de alcançar 10.000 TPS.
  • Sei: Lançamento do Sei V2, tornando-se o primeiro EVM de alto desempenho em paralelo.
  • Artela: Aumentar a camada de execução através da máquina virtual dupla EVM++.
  • Canto: Introdução ao plano de desenvolvimento Cyclone Stack, introdução da tecnologia EVM paralela.
  • Neon: Solução de compatibilidade EVM na Solana.
  • Eclipse: Introduzindo a máquina virtual Solana no ecossistema Ethereum.
  • Lumio: Rede Layer 2 modular VM, suportando várias máquinas virtuais de alto desempenho.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Exploração profunda do EVM paralelo e seu ecossistema

Exploração profunda do EVM paralelo e seu ecossistema

Conclusão

Inovações nas camadas de execução, como EVM paralela, são cruciais para melhorar o desempenho da blockchain. O desenvolvimento dessas tecnologias impulsionará ainda mais o ecossistema blockchain, apoiando uma gama mais ampla de aplicações e grupos de usuários.

Exploração profunda do EVM paralelo e seu ecossistema

ETH-0.71%
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
  • 10
  • Compartilhar
Comentário
0/400
ForkItAllDayvip
· 07-22 01:00
A grande Lei do Solidity!
Ver originalResponder0
GateUser-afe07a92vip
· 07-22 00:36
O novato que entende de tecnologia ainda está a aprender
Ver originalResponder0
SigmaValidatorvip
· 07-20 15:05
A parte técnica é muito difícil de lidar.
Ver originalResponder0
ColdWalletGuardianvip
· 07-19 15:23
Como se joga EVM? Aprendi.
Ver originalResponder0
LeverageAddictvip
· 07-19 01:57
Chegou! Superamos o limite de desempenho!
Ver originalResponder0
BridgeNomadvip
· 07-19 01:48
homem, esta coisa de escalabilidade do evm não pode acabar como a ponte nomad... ainda estou traumatizado com aquele hack de 190m, para ser honesto
Ver originalResponder0
BearWhisperGodvip
· 07-19 01:39
A ecologia é realmente muito importante.
Ver originalResponder0
MiningDisasterSurvivorvip
· 07-19 01:37
Mais uma vez a mesma história, nos primeiros anos o bsc já tinha estragado essa armadilha, e não era um grande problema?
Ver originalResponder0
GasFeeCriervip
· 07-19 01:37
geth-er vem cá!
Ver originalResponder0
PumpDoctrinevip
· 07-19 01:36
Escreve de forma elaborada, quem entende, entende.
Ver originalResponder0
Ver projetos
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)