Máquina Virtual Ethereum EVM e seus avanços em paralelização
Visão geral da Máquina Virtual Ethereum
EVM é o ambiente de execução dos contratos inteligentes do Ethereum. Os desenvolvedores costumam usar linguagens de alto nível como Solidity para escrever contratos, que são então compilados em bytecode executável pelo EVM. Embora existam ferramentas de automação, entender os códigos de operação subjacentes pode ajudar os desenvolvedores a otimizar o desempenho dos contratos e reduzir o consumo de gas.
A EVM, como camada de execução, é o local onde os contratos inteligentes são finalmente executados. O bytecode da EVM tornou-se o padrão da indústria, suportando compatibilidade entre cadeias. Embora siga o mesmo padrão, diferentes implementações ( como Go e C++ ) podem ter diferenças de desempenho.
Tecnologia EVM paralela
A blockchain tradicional foca principalmente na inovação de algoritmos de consenso, mas a otimização da camada de execução também é importante. A execução sequencial de transações é semelhante a uma CPU de núcleo único, difícil de atender à demanda de um grande número de usuários. A execução paralela pode aumentar significativamente a taxa de transferência, mas é necessário resolver desafios técnicos como conflitos de transações concorrentes.
As principais inovações da EVM paralela incluem:
Execução de transações em paralelo: utiliza um algoritmo otimista paralelo, permitindo que múltiplas transações sejam processadas simultaneamente.
Execução atrasada: adiar a execução da transação para um canal independente, aumentando a eficiência geral
Banco de dados de estado personalizado: otimizar o armazenamento e a velocidade de acesso ao estado
Mecanismo de consenso de alto desempenho: suporta a eficiência na obtenção de consenso em larga escala entre nós.
Projeto EVM Paralelo
Atualmente, o cenário EVM paralelo inclui principalmente:
Monad: visa alcançar 10.000 TPS, arrecadou 244 milhões de dólares, avaliado em 3 bilhões de dólares.
Sei: uma rede Layer 1 focada em aplicações de negociação, a versão V2 introduz EVM paralela.
Artela: Aumentar o desempenho da camada de execução através do EVM++(EVM+WASM).
Canto: uma rede compatível com EVM construída com o Cosmos SDK, que planeia introduzir EVM em paralelo.
Neon: solução compatível com EVM baseada em Solana, suporta a implantação com um clique de aplicações Solidity em Solana.
Eclipse: Introduzir a Máquina Virtual Solana na solução Layer 2 do Ethereum.
Lumio: rede Layer 2 modular VM, suporta várias VMs de alto desempenho.
Estes projetos adotam diferentes estratégias para implementar EVM paralela, incluindo a atualização de redes existentes, a construção de novas cadeias desde o zero e soluções de Layer 2. Todos eles se dedicam a melhorar o desempenho e a escalabilidade da blockchain, preparando-se para aplicações em larga escala no futuro.
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.
Inovação da tecnologia EVM paralela: Análise de 7 grandes projetos para melhorar o desempenho do Blockchain
Máquina Virtual Ethereum EVM e seus avanços em paralelização
Visão geral da Máquina Virtual Ethereum
EVM é o ambiente de execução dos contratos inteligentes do Ethereum. Os desenvolvedores costumam usar linguagens de alto nível como Solidity para escrever contratos, que são então compilados em bytecode executável pelo EVM. Embora existam ferramentas de automação, entender os códigos de operação subjacentes pode ajudar os desenvolvedores a otimizar o desempenho dos contratos e reduzir o consumo de gas.
A EVM, como camada de execução, é o local onde os contratos inteligentes são finalmente executados. O bytecode da EVM tornou-se o padrão da indústria, suportando compatibilidade entre cadeias. Embora siga o mesmo padrão, diferentes implementações ( como Go e C++ ) podem ter diferenças de desempenho.
Tecnologia EVM paralela
A blockchain tradicional foca principalmente na inovação de algoritmos de consenso, mas a otimização da camada de execução também é importante. A execução sequencial de transações é semelhante a uma CPU de núcleo único, difícil de atender à demanda de um grande número de usuários. A execução paralela pode aumentar significativamente a taxa de transferência, mas é necessário resolver desafios técnicos como conflitos de transações concorrentes.
As principais inovações da EVM paralela incluem:
Projeto EVM Paralelo
Atualmente, o cenário EVM paralelo inclui principalmente:
Estes projetos adotam diferentes estratégias para implementar EVM paralela, incluindo a atualização de redes existentes, a construção de novas cadeias desde o zero e soluções de Layer 2. Todos eles se dedicam a melhorar o desempenho e a escalabilidade da blockchain, preparando-se para aplicações em larga escala no futuro.