Inovação da tecnologia EVM paralela: superando gargalos de desempenho e promovendo o desenvolvimento do ecossistema Blockchain

robot
Geração do resumo em andamento

Exploração da tecnologia e ecossistema EVM paralelo

EVM e Solidity

O desenvolvimento de contratos inteligentes é uma habilidade fundamental para engenheiros de blockchain. Os desenvolvedores geralmente usam linguagens de alto nível, como Solidity, para escrever a lógica do contrato, mas a EVM não pode executar diretamente esses códigos. É necessário compilar o código em opcodes ou bytecode de baixo nível. Embora existam ferramentas que podem automatizar esse processo, engenheiros que compreendem os princípios subjacentes podem programar diretamente em opcodes para alcançar a maior eficiência e reduzir o consumo de gás.

Exploração profunda do EVM paralelo e seu ecossistema

Padrões e Implementação EVM

A EVM, como "camada de execução", é o local onde os códigos de operação dos contratos inteligentes compilados são processados. O bytecode definido pela EVM tornou-se um padrão da indústria, permitindo que os desenvolvedores implantem contratos de forma eficiente em várias redes. Embora sigam o mesmo padrão, diferentes implementações da EVM podem ser bastante diferentes. Por exemplo, o cliente Geth do Ethereum implementa a EVM em Go, enquanto a equipe Ipsilon da Fundação Ethereum mantém uma versão em C++. Essa diversidade permite diferentes soluções de otimização.

Discussão aprofundada sobre EVM paralela e seu ecossistema

Requisitos de Tecnologia EVM Paralela

Os sistemas de blockchain tradicionais executam transações em sequência, semelhante a um CPU de núcleo único. Este método é simples, mas difícil de escalar. Máquinas virtuais paralelas permitem o processamento simultâneo de várias transações, aumentando significativamente a taxa de transferência. No entanto, a execução paralela traz alguns desafios de engenharia, como lidar com conflitos de escrita em transações concorrentes para o mesmo contrato.

Exploração profunda do EVM paralelo e seu ecossistema

Inovação do EVM Paralelo

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

  • Execução de transações em paralelo: utiliza um algoritmo de execução paralela otimista, permitindo que várias transações sejam processadas simultaneamente.
  • Execução atrasada: adiar a execução da transação para um canal separado, maximizando a utilização do tempo de bloco.
  • Base de dados de estado personalizada: otimização do acesso ao estado armazenando diretamente a árvore Merkle no SSD.
  • Mecanismo de consenso de alto desempenho: consenso HotStuff melhorado, que suporta a sincronização eficiente de centenas de nós globais.

Exploração aprofundada do EVM paralelo e seu ecossistema

Desafios Técnicos

A execução paralela introduziu potenciais conflitos de estado, exigindo mecanismos cuidadosos de detecção e resolução de conflitos. Além disso, as equipes geralmente precisam redesenhar o banco de dados de estado para melhorar o desempenho de leitura e gravação, e desenvolver algoritmos de consenso compatíveis.

Os principais desafios incluem a captura de valor de engenharia a longo prazo do Ethereum e a centralização de nós. O rápido desenvolvimento do ecossistema é crucial para manter a vantagem competitiva. Encontrar um equilíbrio entre descentralização, segurança e desempenho também é um grande desafio.

Exploração profunda do EVM paralelo e seu ecossistema

Padrão EVM Paralelo

Além do Monad, o padrão EVM paralelo também inclui projetos como Sei, MegaETH e Polygon. Esses projetos podem ser divididos em três categorias:

  1. Suporte à execução paralela através da atualização de redes Layer 1 compatíveis com EVM
  2. Rede Layer 1 compatível com EVM que suporta execução paralela nativamente
  3. Redes Layer 2 que utilizam tecnologia de execução paralela não EVM

Exploração profunda do EVM paralelo e seu ecossistema

Principais Projetos

Monad

A Monad visa resolver o problema de escalabilidade otimizando a execução paralela do EVM, com o objetivo de atingir 10.000 TPS. Levantou 244 milhões de dólares em financiamento, com uma avaliação de 3 bilhões de dólares. A equipe fundadora vem de instituições reconhecidas como a Jump Trading.

Sei

Sei V2 é a primeira EVM de alto desempenho em paralelo, com TPS elevado para 12.500. A rede de testes foi lançada em fevereiro deste ano, suportando a migração de aplicações EVM com um único clique.

Artela

A Artela melhora a camada de execução através da dualidade de máquinas virtuais EVM++(EVM + WASM). A equipe central vem da Ant Chain, e a rede de teste público já está online.

Canto

Canto é uma rede Layer 1 compatível com EVM baseada no Cosmos SDK, que planeia introduzir tecnologia EVM paralela para melhorar o desempenho.

Neon

Neon EVM é a primeira solução de compatibilidade EVM do Solana, suportando desenvolvedores Solidity e Vyper para implantação com um clique no Solana.

Eclipse

Eclipse é uma solução Rollup Layer 2 apoiada pela máquina virtual Solana, trazendo SVM para o ecossistema Ethereum.

Lumio

Lumio é uma rede Layer 2 modular VM, que suporta a execução paralela usando máquinas virtuais de alto desempenho como Aptos VM e Solana VM.

Exploração profunda do EVM paralelo e seu ecossistema

Resumo

As tecnologias inovadoras como EVM paralelo oferecem soluções promissoras para melhorar o desempenho e a escalabilidade da blockchain. O desenvolvimento dessas tecnologias impulsionará a evolução do ecossistema blockchain, apoiando uma gama mais ampla de cenários de aplicação.

Exploração aprofundada do EVM paralelo e seu ecossistema

Exploração profunda do EVM paralelo e seu ecossistema

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
  • 7
  • Compartilhar
Comentário
0/400
SatoshiChallengervip
· 07-16 14:41
Quem contou quantos projetos da última rodada de financiamento paralelo morreram?
Ver originalResponder0
SchrodingersFOMOvip
· 07-14 11:07
Quando é que vai chegar ao meu ponto de sonho é que é o principal.
Ver originalResponder0
TokenEconomistvip
· 07-13 15:15
na verdade, esta matemática da evm paralela é bastante elegante, para ser sincero
Ver originalResponder0
GasWastervip
· 07-13 15:13
Foi rápido esta vez
Ver originalResponder0
ContractFreelancervip
· 07-13 15:12
A concorrência é realmente deliciosa
Ver originalResponder0
MidnightGenesisvip
· 07-13 15:00
Olhar o código-fonte à meia-noite, sem surpresa, o gargalo de desempenho.
Ver originalResponder0
GateUser-e51e87c7vip
· 07-13 14:49
A performance finalmente vai melhorar
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)