EVM paralelo lidera a inovação na camada de execução, melhorando o desempenho e a escalabilidade do Blockchain

robot
Geração de resumo em curso

Inovação na camada de execução da Máquina virtual: Tecnologia EVM paralela

EVM e Solidity

O desenvolvimento de contratos inteligentes é uma habilidade básica para engenheiros de blockchain. Embora seja possível escrever a lógica do contrato usando linguagens de alto nível como Solidity, a EVM não pode executar diretamente esse código. É necessário compilar isso em um código de operação de baixo nível compreensível pela Máquina virtual. Ferramentas existentes podem automatizar esse processo de conversão, simplificando o trabalho de desenvolvimento.

Apesar de a conversão trazer alguns custos, engenheiros familiarizados com a codificação subjacente podem usar diretamente os códigos de operação para programar em Solidity, a fim de alcançar a máxima eficiência e reduzir os custos de gas. Por exemplo, um conhecido protocolo de negociação de NFT utiliza extensivamente a montagem inline para minimizar os custos de gas dos usuários.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Diferenças de desempenho do EVM

A EVM, como camada de execução, é o local onde os códigos de operação dos contratos inteligentes são finalmente executados. 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 compatíveis.

Embora sigam o mesmo padrão de bytecode, diferentes implementações de EVM podem apresentar grandes diferenças. Por exemplo, um cliente conhecido implementa a EVM em Go, enquanto outra equipe mantém uma versão em C++. Essa diversidade possibilita a otimização de engenharia e implementações personalizadas.

Exploração aprofundada do EVM paralelo e seu ecossistema

Tecnologia EVM paralela

Historicamente, a comunidade de blockchain concentrou-se principalmente na inovação de algoritmos de consenso, e alguns projetos conhecidos se tornaram famosos devido ao seu mecanismo de consenso. No entanto, blockchains de alto desempenho precisam inovar simultaneamente tanto o algoritmo de consenso quanto otimizar a camada de execução. Blockchains EVM que apenas melhoram o algoritmo de consenso muitas vezes exigem configurações de nós mais robustas para aumentar o desempenho.

A maioria dos sistemas de blockchain ainda adota a execução sequencial de transações, semelhante a um CPU de núcleo único. A transição para uma Máquina virtual de CPU multinúcleo pode processar várias transações simultaneamente, aumentando significativamente a capacidade de processamento. Mas isso também traz desafios de engenharia, como lidar com conflitos de escrita em contratos devido a transações concorrentes.

Exploração profunda do EVM paralelo e seu ecossistema

Inovação da EVM Paralela

A EVM em paralelo representa uma série de inovações de otimização da camada de execução, incluindo principalmente:

  • 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 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: otimizar o armazenamento e o acesso ao estado, aumentando a velocidade de execução.
  • Mecanismo de consenso de alto desempenho: melhorar os algoritmos de consenso existentes e aumentar a capacidade de operação distribuída em larga escala.

Discussão profunda sobre EVM paralelo e seu ecossistema

Desafios técnicos

A execução em paralelo introduziu potenciais problemas de conflito de estado, necessitando de um cuidadoso projeto de mecanismos de detecção e resolução de conflitos. As equipas normalmente também precisam redesenhar o banco de dados de estado e desenvolver algoritmos de consenso compatíveis.

A captura de valor de engenharia a longo prazo e a descentralização de nós também são desafios enfrentados pelo EVM paralelo. O rápido desenvolvimento do ecossistema será a chave para manter a vantagem competitiva.

Exploração profunda da EVM paralela e seu ecossistema

Padrão EVM Paralelo

Atualmente, os projetos EVM paralelos incluem principalmente várias categorias:

  1. Rede Layer 1 compatível com EVM que suporta execução paralela através de atualizações tecnológicas
  2. Adotar uma rede Layer 1 compatível com EVM de execução paralela desde o início
  3. Rede Layer 2 que utiliza tecnologia de execução paralela não EVM

Exploração aprofundada da EVM paralela e seu ecossistema

Projetos representativos

  • Monad: projeto EVM paralelo líder, com o objetivo de atingir 10.000 TPS.
  • Sei: lançou a rede EVM paralela Sei V2, com TPS elevado para 12.500.
  • Artela: Aumentar a camada de execução através de uma dupla Máquina virtual EVM++.
  • Canto: Introduzir o plano Cyclone Stack para desenvolver tecnologia EVM paralela.
  • Neon: solução de compatibilidade EVM baseada em Solana.
  • Eclipse: Introduz a Máquina virtual Solana no Layer 2 do Ethereum.
  • Lumio: rede Layer 2 modular VM, suporta várias máquinas virtuais de alto desempenho.

Aprofundando a discussão sobre EVM paralelo e seu ecossistema

Exploração aprofundada do EVM paralelo e seu ecossistema

Resumo

Inovações nas camadas de execução, como EVM paralela, oferecem soluções promissoras para melhorar o desempenho e a escalabilidade da blockchain. O desenvolvimento dessas tecnologias impulsionará o avanço do ecossistema blockchain, apoiando uma gama mais ampla de cenários de aplicação.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

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
  • 2
  • Republicar
  • Partilhar
Comentar
0/400
GasFeeCrybabyvip
· 6h atrás
gás alto faz o pessoal de baixo chorar
Ver originalResponder0
TrustMeBrovip
· 15h atrás
gás é um buraco sem fundo
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)