Discussão sobre a tecnologia EVM paralela e seu desenvolvimento ecológico
Visão Geral do EVM
A EVM(, a Máquina Virtual do Ethereum), é o núcleo da execução de contratos inteligentes. Os desenvolvedores usam linguagens de alto nível como Solidity para escrever contratos, que são então compilados para bytecode executável pela EVM. Engenheiros familiarizados com os códigos de operação de baixo nível podem otimizar o código diretamente, aumentando a eficiência e reduzindo o consumo de gas. O famoso protocolo Seaport utiliza amplamente a montagem inline para minimizar os custos do usuário.
A EVM, como camada de execução, define um bytecode padrão, permitindo que contratos sejam implantados em várias redes. Embora o padrão seja unificado, as implementações são diversas. O cliente Geth da Ethereum implementa a EVM em Go, enquanto a equipe Ipsilon mantém uma versão em C++, permitindo diferentes otimizações e personalizações.
Demanda por EVM Paralelo
As blockchains tradicionais executam transações em sequência, semelhante a uma CPU de núcleo único, tornando difícil a escalabilidade para uma grande base de usuários. O EVM paralelo permite o processamento simultâneo de várias transações, aumentando significativamente a capacidade de throughput. No entanto, isso traz desafios de engenharia, como o tratamento de conflitos de escrita em contratos que estão sendo acessados simultaneamente.
Inovação do EVM Paralelo
Tomando como exemplo o Monad, suas inovações incluem:
Execução otimista em paralelo: processar várias transações simultaneamente, rastrear entradas e saídas, determinar a ordem de execução com base na correlação.
Execução retardada: alcançar primeiro o consenso na ordenação das transações, depois adiar a execução em um canal independente, aumentando a eficiência.
Base de dados de estado personalizada: otimizar o armazenamento e o acesso ao estado, acelerando a execução de contratos inteligentes.
Mecanismo de consenso de alto desempenho: mecanismo HotStuff melhorado, suporta sincronização de nós em grande escala, aumentando a eficiência do consenso.
Desafios Técnicos
A execução paralela introduz problemas de conflito de estado, necessitando de mecanismos de detecção e resolução de conflitos. As equipas também precisam de redesenhar a base de dados de estado e desenvolver um algoritmo de consenso compatível.
Os principais desafios incluem a captura de valor a longo prazo do Ethereum e a descentralização dos nós. O rápido desenvolvimento do ecossistema é crucial para manter a competitividade. É necessário encontrar um equilíbrio entre desempenho e descentralização.
Visão geral do projeto EVM paralelo
Monad: um projeto EVM paralelo líder, com um objetivo de 10.000 TPS, já arrecadou 244 milhões de dólares em financiamento.
Sei: Lançamento da Sei V2 com rede EVM paralela, TPS pode chegar a 12.500.
Artela: Aumenta a camada de execução através da máquina virtual dupla EVM++.
Canto: Introduzir o plano Cyclone Stack para suportar EVM paralelo.
Neon: solução compatível com EVM na Solana, TPS superior a 2.000.
Eclipse: Introduzindo a Solana VM na solução Layer 2 do Ethereum.
Lumio: Camada 2 VM modular, suporta várias VMs de alto desempenho.
Conclusão
Inovações nas camadas de execução como EVM paralela oferecem um forte suporte para melhorar o desempenho e a escalabilidade da blockchain. O desenvolvimento dessas tecnologias impulsionará o progresso adicional do ecossistema blockchain, apoiando aplicações mais amplas.
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.
12 gostos
Recompensa
12
6
Partilhar
Comentar
0/400
NullWhisperer
· 07-20 09:48
hmm... conflitos de estado podem ser uma vetor de exploração crítico, para ser honesto
Ver originalResponder0
staking_gramps
· 07-20 00:23
Paralelização de necessidades básicas gogogogo
Ver originalResponder0
PumpDetector
· 07-17 21:29
já ouvi esta história antes... o mesmo velho fud de escalabilidade
Ver originalResponder0
ClassicDumpster
· 07-17 21:27
Acelera isso, lança a nova cadeia!
Ver originalResponder0
TokenVelocity
· 07-17 21:24
Caramba, isso aqui é confiável?
Ver originalResponder0
ChainDoctor
· 07-17 21:21
É melhor escrever código ou simplesmente fazer Mineração?
Inovação da tecnologia EVM paralela: uma nova onda para melhorar o desempenho do Blockchain
Discussão sobre a tecnologia EVM paralela e seu desenvolvimento ecológico
Visão Geral do EVM
A EVM(, a Máquina Virtual do Ethereum), é o núcleo da execução de contratos inteligentes. Os desenvolvedores usam linguagens de alto nível como Solidity para escrever contratos, que são então compilados para bytecode executável pela EVM. Engenheiros familiarizados com os códigos de operação de baixo nível podem otimizar o código diretamente, aumentando a eficiência e reduzindo o consumo de gas. O famoso protocolo Seaport utiliza amplamente a montagem inline para minimizar os custos do usuário.
A EVM, como camada de execução, define um bytecode padrão, permitindo que contratos sejam implantados em várias redes. Embora o padrão seja unificado, as implementações são diversas. O cliente Geth da Ethereum implementa a EVM em Go, enquanto a equipe Ipsilon mantém uma versão em C++, permitindo diferentes otimizações e personalizações.
Demanda por EVM Paralelo
As blockchains tradicionais executam transações em sequência, semelhante a uma CPU de núcleo único, tornando difícil a escalabilidade para uma grande base de usuários. O EVM paralelo permite o processamento simultâneo de várias transações, aumentando significativamente a capacidade de throughput. No entanto, isso traz desafios de engenharia, como o tratamento de conflitos de escrita em contratos que estão sendo acessados simultaneamente.
Inovação do EVM Paralelo
Tomando como exemplo o Monad, suas inovações incluem:
Execução otimista em paralelo: processar várias transações simultaneamente, rastrear entradas e saídas, determinar a ordem de execução com base na correlação.
Execução retardada: alcançar primeiro o consenso na ordenação das transações, depois adiar a execução em um canal independente, aumentando a eficiência.
Base de dados de estado personalizada: otimizar o armazenamento e o acesso ao estado, acelerando a execução de contratos inteligentes.
Mecanismo de consenso de alto desempenho: mecanismo HotStuff melhorado, suporta sincronização de nós em grande escala, aumentando a eficiência do consenso.
Desafios Técnicos
A execução paralela introduz problemas de conflito de estado, necessitando de mecanismos de detecção e resolução de conflitos. As equipas também precisam de redesenhar a base de dados de estado e desenvolver um algoritmo de consenso compatível.
Os principais desafios incluem a captura de valor a longo prazo do Ethereum e a descentralização dos nós. O rápido desenvolvimento do ecossistema é crucial para manter a competitividade. É necessário encontrar um equilíbrio entre desempenho e descentralização.
Visão geral do projeto EVM paralelo
Neon: solução compatível com EVM na Solana, TPS superior a 2.000.
Eclipse: Introduzindo a Solana VM na solução Layer 2 do Ethereum.
Lumio: Camada 2 VM modular, suporta várias VMs de alto desempenho.
Conclusão
Inovações nas camadas de execução como EVM paralela oferecem um forte suporte para melhorar o desempenho e a escalabilidade da blockchain. O desenvolvimento dessas tecnologias impulsionará o progresso adicional do ecossistema blockchain, apoiando aplicações mais amplas.