Inovação tecnológica EVM paralela: a direção futura para melhorar o desempenho do Blockchain

robot
Geração do resumo em andamento

Exploração da tecnologia EVM paralela e análise ecológica

Fundamentos do EVM e Diferenças de Desempenho

EVM, como camada de execução do Ethereum, é responsável por processar os códigos de operação dos contratos inteligentes. Embora o padrão EVM seja unificado, implementações diferentes podem ter diferenças significativas. Por exemplo, o cliente Geth do Ethereum é implementado em Go, enquanto a equipe Ipsilon mantém uma versão em C++. Essa diversidade oferece espaço para otimizações de engenharia e implementações personalizadas.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Necessidade de Processamento Paralelo

A maioria dos sistemas de blockchain adota a execução sequencial de transações, semelhante a uma CPU de núcleo único. Este método simples, embora reduza a complexidade do sistema, tem dificuldade em suportar uma base de usuários em larga escala. A transição para um modo de máquina virtual paralela de CPU de múltiplos núcleos pode processar várias transações simultaneamente, aumentando significativamente a capacidade de processamento. No entanto, a execução paralela também traz alguns desafios de engenharia, como lidar com conflitos de gravação de transações simultâneas no mesmo contrato inteligente.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Inovação do EVM Paralelo

A EVM paralela representa uma série de inovações destinadas a otimizar a camada de execução da blockchain. Tomando como exemplo um determinado projeto, suas inovações chave 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 de transações no mecanismo de consenso, maximizando a utilização do tempo de bloco.
  • Base de dados de estado personalizada: otimização do armazenamento e acesso ao estado através do armazenamento direto da árvore Merkle no SSD.
  • Mecanismo de consenso de alto desempenho: melhoria do mecanismo de consenso HotStuff, suporta a sincronização de centenas de nós distribuídos globalmente.

Exploração profunda do EVM paralelo e seu ecossistema

Desafios técnicos do EVM paralelo

A execução paralela introduz potenciais conflitos de estado, sendo necessária uma verificação de conflitos antes ou após a execução. Por exemplo, quando várias transações paralelas interagem com o mesmo contrato inteligente, é preciso um mecanismo cuidadoso de deteção e resolução de conflitos. Além disso, projetos de EVM paralela geralmente precisam redesenhar o banco de dados de estado para melhorar o desempenho de leitura e escrita, e desenvolver algoritmos de consenso compatíveis.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

O panorama do EVM paralelo

O atual cenário de EVM paralelo inclui várias blockchains Layer 1 e soluções Layer 2. Existem principalmente três tipos:

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

Exploração profunda do EVM paralelo e seu ecossistema

Projetos Representativos

Projeto A

Este projeto visa resolver o problema de escalabilidade do EVM tradicional através da otimização da execução paralela do EVM e da arquitetura em pipeline, com o objetivo de alcançar 10.000 TPS. O projeto completou um financiamento em grande escala, tornando-se o projeto de EVM paralelo com mais financiamento e maior avaliação até agora. A equipe fundadora inclui membros seniores de instituições de negociação conhecidas. A rede de testes interna foi lançada e espera-se que seja aberta ao público em alguns meses.

Projeto B

Inicialmente era uma rede Layer 1 focada em transações, que depois foi atualizada para se tornar um EVM paralelo de alto desempenho, elevando o TPS para 12.500. A testnet EVM paralela já está online, suportando a migração de aplicações EVM com um clique. O projeto também lançou uma estrutura de código aberto que suporta redes Layer 2 e Rollup utilizando tecnologia de processamento paralelo.

Projeto C

Este projeto visa melhorar o desempenho da blockchain EVM e a eficiência da execução na rede, construindo um sistema de máquinas virtuais duplas EVM++(EVM + WASM). A equipe central vem de um conhecido projeto de blockchain. A rede de teste pública já está online e o programa de incentivos do ecossistema foi lançado.

Projeto D

Rede Layer 1 compatível com EVM construída com base no Cosmos SDK, projetada especificamente para aplicativos DeFi. O projeto anunciou um plano de desenvolvimento para a introdução da tecnologia de execução paralela do EVM, a fim de melhorar o desempenho da rede.

Projeto E

A EVM paralela construída sobre uma determinada blockchain de alto desempenho é a primeira solução de compatibilidade EVM dessa blockchain. Suporta desenvolvedores Solidity e Vyper para implantar DApps com um clique, desfrutando de alta taxa de transferência e baixas taxas de gas. Este projeto encapsula as transações da rede EVM em execuções de transações na blockchain subjacente, com um TPS superior a 2.000.

Projeto F

Uma solução modular Rollup Layer 2 suportada por uma máquina virtual de uma determinada blockchain pública. As transações são liquidadas na Ethereum, utilizando ETH como gas, mas a camada de execução opera no ambiente da máquina virtual dessa blockchain pública. O projeto completou um financiamento em grande escala e a mainnet será em breve aberta aos desenvolvedores.

Projeto G

Rede Layer 2 modular baseada em OP Stack, que também faz parte da super cadeia Optimism. Destina-se a trazer máquinas virtuais de alto desempenho ( como Aptos VM, Move VM e Solana VM) para as principais redes Layer 2 existentes de Ethereum e Bitcoin. Suporta o uso de Ethereum ou Bitcoin como camada de liquidação, sendo que a camada de execução pode usar várias máquinas virtuais paralelas.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Conclusão

Soluções inovadoras como EVM paralelo oferecem promissoras alternativas para aumentar a capacidade e eficiência da blockchain, com a expectativa de tornar a blockchain mais escalável e suportar um público mais amplo. O desenvolvimento e a implementação dessas tecnologias moldarão o futuro do ecossistema blockchain, impulsionando mais avanços e aplicações neste campo.

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

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 8
  • Compartilhar
Comentário
0/400
WagmiOrRektvip
· 23m atrás
É só isso? Já está tudo gasto.
Ver originalResponder0
ImpermanentPhilosophervip
· 07-12 11:13
Em outras palavras, é tirar o máximo desempenho da CPU.
Ver originalResponder0
LazyDevMinervip
· 07-10 15:56
Estou um pouco a pensar em usufruir dos benefícios do EVM paralelo.
Ver originalResponder0
GasFeeCriervip
· 07-10 15:55
Corre, a velocidade das transações é rápida, o que há de errado?
Ver originalResponder0
LootboxPhobiavip
· 07-10 15:55
Quem não sabe falar fantástico? A prática traz o verdadeiro conhecimento.
Ver originalResponder0
GateUser-cff9c776vip
· 07-10 15:55
Ver o bull run sob o microscópio: a otimização de desempenho de Schrödinger
Ver originalResponder0
HodlKumamonvip
· 07-10 15:54
A tecnologia é tão hardcore! Vamos abraçar o computador e ficar um pouco isolados qwq
Ver originalResponder0
AirdropHunter007vip
· 07-10 15:49
Falar tanto ainda é melhor esperar para ver.
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)