Inovação da tecnologia EVM paralela: uma quebra de chave para melhorar o desempenho do Blockchain

robot
Geração do resumo em andamento

Investigação da Tecnologia EVM Paralela e Estado Atual do Ecossistema

EVM e Solidity

O desenvolvimento de contratos inteligentes é uma habilidade central para engenheiros de blockchain. Normalmente, a lógica dos contratos é escrita em linguagens de alto nível, como Solidity, mas a EVM não pode executar código Solidity diretamente. É necessário compilar o código em operações de baixo nível que a máquina virtual possa entender. Embora existam ferramentas de automação que simplificam esse processo, compreender os princípios subjacentes ainda é muito valioso.

Programar diretamente com códigos de operação pode alcançar maior eficiência e menor consumo de gas. Por exemplo, o protocolo Seaport da OpenSea utiliza amplamente a montagem inline para otimizar os custos de gas.

Exploração profunda da EVM paralela e seu ecossistema

Padrões e Implementação EVM

A EVM define o padrão de bytecode para a execução de contratos inteligentes, permitindo que os contratos sejam implantados em várias redes compatíveis. No entanto, a implementação específica pode variar bastante, como o cliente Geth da Ethereum, que é implementado em Go, enquanto a equipe Ipsilon mantém uma versão em C++. Essa diversidade permite otimizações direcionadas.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

A necessidade de processamento em paralelo

A blockchain tradicional executa transações em sequência, semelhante a uma CPU de núcleo único, sendo difícil escalar para uma grande base de usuários. A máquina virtual paralela permite processar várias transações simultaneamente, aumentando significativamente a capacidade de processamento. Mas isso também traz alguns desafios de engenharia, como lidar com conflitos de estado em transações concorrentes.

Exploração aprofundada do EVM paralelo e seu ecossistema

Inovação EVM Paralela

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

  • Algoritmo de execução paralela otimista
  • Mecanismo de execução atrasada
  • Base de dados de estado personalizado ( Monad DB )
  • Mecanismo de consenso de alto desempenho ( Monad BFT )

Estas tecnologias melhoraram significativamente o desempenho do processamento de transações e a eficiência geral da execução.

Discussão aprofundada sobre EVM paralelo e seu ecossistema

Desafios Técnicos

A execução paralela introduziu problemas potenciais de conflitos de estado, necessitando de cuidadosa deteção e mecanismo de resolução de conflitos. As equipas geralmente também precisam redesenhar o banco de dados de estado e desenvolver algoritmos de consenso compatíveis.

Além disso, capturar o valor de longo prazo dos projetos e evitar a centralização dos nós também são desafios importantes. O rápido desenvolvimento do ecossistema e a redução das necessidades de hardware são possíveis caminhos a seguir.

Exploração aprofundada do EVM paralelo e seu ecossistema

Ecossistema EVM Paralelo

Os principais projetos de EVM em paralelo atualmente incluem:

  1. Atualizar a rede Layer 1 compatível com EVM existente, como Polygon, Fantom, etc.
  2. Redes Layer 1 nativas de execução paralela, como Monad, Sei V2, Artela, etc.
  3. Redes Layer 2 com tecnologia de paralelismo não EVM, como Solana Neon, Eclipse, Lumio, etc.

Exploração profunda do EVM paralelo e seu ecossistema

Introdução aos principais projetos

Monad

Destina-se a alcançar 10.000 TPS através da execução paralela e da arquitetura em pipeline. Foi concluído um financiamento de 244 milhões de dólares, com uma avaliação de 3 bilhões de dólares. A equipe fundadora vem da Jump Trading, e a rede de testes interna já foi lançada.

Sei

Rede Layer 1 focada em negociação, Sei V2 atualizado para EVM paralelo, TPS elevado para 12.500. A rede de teste já está online, suportando a migração de aplicações EVM com um clique.

Artela

Aumentar a camada de execução com EVM++(EVM + WASM), uma dupla máquina virtual. A rede de teste pública já está online, e o plano de incentivos ecológicos foi iniciado.

Canto

Layer 1 compatível com EVM baseado no Cosmos SDK, planeja introduzir tecnologia EVM paralela.

Neon

EVM paralelo na rede Solana, suporta desenvolvedores Solidity para implantar DApps na Solana. TPS superior a 2.000.

Eclipse

Solução Layer 2 do Ethereum, usando a Máquina Virtual Solana (SVM) como camada de execução. Foi concluído um financiamento de Série A de 50 milhões de dólares.

Lumio

Rede Layer 2 modular VM, suporta múltiplas máquinas virtuais de alto desempenho em combinação com camadas de liquidação Ethereum/Bitcoin.

Exploração aprofundada do EVM paralelo e seu ecossistema

Exploração profunda do EVM paralelo e seu ecossistema

O desenvolvimento da tecnologia EVM paralela irá melhorar significativamente o desempenho da blockchain, oferecendo suporte a cenários de aplicação e grupos de usuários mais amplos. Com o avanço desses projetos, espera-se que o ecossistema blockchain consiga alcançar uma expansão e aplicação em maior escala.

Exploração Aprofundada 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
  • 5
  • Compartilhar
Comentário
0/400
Ser_Liquidatedvip
· 21h atrás
Vovô economizou gás novamente.
Ver originalResponder0
SolidityNewbievip
· 08-01 17:58
O fundo ainda é o mais duro.
Ver originalResponder0
just_another_fishvip
· 08-01 17:58
gás费还要更低?bull批
Ver originalResponder0
OnchainDetectivevip
· 08-01 17:53
o gás está muito caro, quando será resolvido!
Ver originalResponder0
LadderToolGuyvip
· 08-01 17:44
Compilar esta coisa é realmente doloroso
Ver originalResponder0
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)