Análise da tecnologia EVM paralela: Uma nova tendência para melhorar o desempenho do Ethereum

EVM: O componente central do Ethereum

EVM (Máquina Virtual Ethereum) é o núcleo do Ethereum, responsável por executar contratos inteligentes e processar transações. Ao contrário de outras máquinas virtuais, a EVM é um motor de cálculo dedicado, que fornece abstração de cálculo e armazenamento. Ela executa seu próprio conjunto de instruções em bytecode, geralmente compilado a partir de Solidity.

EVM é uma máquina de estados quase Turing completa. "Quase" é porque todos os passos de execução consomem recursos limitados de Gas, evitando a possibilidade de loops infinitos que poderiam paralisar toda a plataforma Ethereum. O EVM não tem funcionalidade de agendamento, mas executa sequencialmente as transações nos blocos, modificando o estado do mundo. Este processo de execução linear limita a possibilidade de execução paralela.

EVM Paralelo: A Cirurgia Cardíaca de Alto Desempenho Layer1

Estratégia paralela de Layer1 de alto desempenho

Para resolver o gargalo de desempenho do Ethereum, muitas Layer1 de alto desempenho adotaram diferentes máquinas virtuais e estratégias de execução paralela.

Seleção de Máquina Virtual

Muitas opções de Layer1 de alto desempenho utilizam máquinas virtuais baseadas em WASM, eBPF ou bytecode Move, em vez de EVM. Essas máquinas virtuais costumam ser mais eficientes e mais adequadas como plataformas de computação descentralizada.

Método de Execução Paralela

O principal desafio da execução paralela é determinar quais transações são independentes. A Layer1 de alto desempenho depende principalmente de dois métodos:

  1. Método de acesso ao estado: saber antecipadamente qual parte do estado da blockchain cada transação pode acessar, permitindo a análise de quais transações são independentes.

  2. Modelo de paralelismo otimista: pressupõe que todas as transações são independentes e, em seguida, valida retroativamente essa suposição e faz ajustes quando necessário.

EVM paralelo: a cirurgia de troca de coração de um Layer1 de alto desempenho

O desenvolvimento do EVM paralelo

O conceito de EVM paralela tem recebido mais atenção nos últimos anos. Atualmente, podem ser definidas como EVM paralela três principais categorias:

  1. Atualização de execução paralela para Layer1 compatível com EVM existente
  2. Nova Layer1 compatível com EVM que utiliza tecnologia de execução paralela
  3. Soluções compatíveis com EVM em Layer1 não compatível com EVM

EVM Paralelo: A Troca de Coração de um Layer1 de Alto Desempenho

Alguns novos projetos, como Monad, Sei V2 e Artela, estão explorando a implementação do EVM paralelo. Esses projetos adotam diferentes soluções tecnológicas, visando aumentar a eficiência do processamento de transações e a capacidade de throughput da rede.

EVM paralelo: a cirurgia cardíaca de alto desempenho Layer1

Ao mesmo tempo, algumas blockchains públicas não compatíveis com EVM também estão buscando compatibilidade com EVM, como o projeto Neon na Solana. Essas soluções geralmente executam o EVM como contratos inteligentes em um ambiente nativo para alcançar compatibilidade sem costura.

EVM paralelo: a cirurgia cardíaca de alto desempenho Layer1

Perspectivas Futuras

A tecnologia de paralelismo continua a ser um tópico quente no campo da blockchain, mas atualmente está principalmente focada na transformação e imitação do modelo de execução otimista. No futuro, poderá haver mais projetos Layer1 a entrar na competição do EVM paralelo, enquanto alguns Layer1 já existentes também poderão implementar atualizações paralelas do EVM ou soluções compatíveis com o EVM.

EVM Paralelo: A Cirurgia de Coração de Alta Performance Layer1

Além do EVM de alto desempenho, a diversificação do desenvolvimento do ecossistema blockchain também é algo a se esperar, como a aplicação e desenvolvimento de diferentes tecnologias de máquinas virtuais, como WASM, SVM e Move VM. Essa diversificação ajuda a impulsionar a inovação e o progresso de toda a tecnologia blockchain.

EVM paralelo: a cirurgia cardíaca de alto desempenho Layer1

ETH-4.26%
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
  • 5
  • Partilhar
Comentar
0/400
LeekCuttervip
· 5h atrás
gás é realmente muito caro
Ver originalResponder0
MissedTheBoatvip
· 15h atrás
Sem novidade nenhuma, não serve para nada.
Ver originalResponder0
NftPhilanthropistvip
· 15h atrás
prova de impacto >>>>>> execução linear tbh
Ver originalResponder0
BrokenDAOvip
· 15h atrás
Mais um que quer consertar o EVM de Turing não completo para Turing Completo. É possível mudar? A experiência histórica ainda não é suficiente?
Ver originalResponder0
DAOplomacyvip
· 15h atrás
incentivos de governação sub-ótimos... como é habitual, para ser sincero
Ver originalResponder0
  • Pino
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)