EVM Paralelo: Uma Nova Abordagem para Superar o Gargalo de Desempenho da Blockchain
A EVM paralela é uma nova narrativa que surge após o volume de transações em cadeia atingir um certo nível. Ela é principalmente dividida em duas categorias: blockchains monolíticas e blockchains modular. As blockchains monolíticas podem ser subdivididas em L1 e L2. As blockchains públicas L1 paralelas formaram os dois grandes campos de EVM e não-EVM. Atualmente, a narrativa EVM paralela ainda se encontra em uma fase inicial de desenvolvimento.
Do ponto de vista da implementação técnica, o EVM paralelo consiste principalmente em duas grandes áreas: a máquina virtual e o mecanismo de execução paralela. No contexto do blockchain, a máquina virtual refere-se à máquina virtual de processos virtuais que executa a máquina de estados distribuídos, utilizada para executar contratos inteligentes.
A execução paralela refere-se à exploração das vantagens dos processadores multicore, executando múltiplas transações simultaneamente, garantindo ao mesmo tempo que o estado final seja consistente com o resultado da execução serial. O mecanismo de execução paralela divide-se principalmente em três categorias: passagem de mensagens, memória compartilhada e listas de acesso a estados estritos. Dentre estas, a memória compartilhada pode ser subdividida em modelo de bloqueio de memória e paralelização otimista. Qualquer que seja o mecanismo, aumenta a complexidade técnica.
A narrativa do EVM paralelo possui tanto um impulso interno para o crescimento da indústria, quanto a necessidade de prestar atenção a seus potenciais problemas de segurança. Os projetos relacionados oferecem diferentes abordagens para a execução paralela, apresentando tanto semelhanças técnicas quanto características únicas.
Perspectivas de mercado do EVM paralelo
Atualmente, o valor de mercado total em circulação do L1 e L2 é de 7521,23 bilhões de dólares, e o valor de mercado em circulação das blockchains paralelas é de 525,39 bilhões de dólares, representando apenas cerca de 7%. Dentre isso, o valor de mercado em circulação dos projetos relacionados ao EVM paralelo é de 23,39 bilhões de dólares, o que representa apenas 4% do valor de mercado das blockchains paralelas. Isso indica que a narrativa EVM paralela ainda tem um grande espaço para crescimento no mercado.
Os projetos EVM paralelos são principalmente divididos em blockchain monolítica e blockchain modular, sendo que a blockchain monolítica é dividida em L1 e L2. Em termos do número total de projetos e do desenvolvimento das principais faixas, o ecossistema das principais blockchains públicas L1 EVM paralelas ainda apresenta um enorme espaço de crescimento em comparação com o ecossistema Ethereum.
O setor DeFi tem a demanda por "alta velocidade e baixas taxas", enquanto o setor de jogos exige "forte interação em tempo real". Ambos têm certas exigências em relação à velocidade de execução. O EVM paralelo trará certamente uma melhor experiência ao usuário, impulsionando a indústria para uma nova fase de desenvolvimento.
Princípios técnicos do EVM paralelo
A EVM paralela é principalmente voltada para a otimização de desempenho da camada de execução, dividindo-se em duas soluções: L1 e L2. A solução L1 introduz um mecanismo de execução paralela de transações, permitindo que as transações sejam executadas de forma paralela na máquina virtual. A solução L2 é essencialmente a utilização da máquina virtual L1 já paralelizada para implementar um certo nível de "execução fora da cadeia + liquidação na cadeia".
Portanto, para entender os princípios técnicos da EVM paralela, é necessário desmembrá-los em duas partes: a máquina virtual e a execução paralela.
Máquina Virtual
A máquina virtual de blockchain é um tipo de máquina virtual de processo, utilizada para a execução distribuída de contratos e para a execução de dApps. A EVM é a máquina virtual de processo projetada para a linguagem Solidity, onde os contratos inteligentes são primeiramente compilados em bytecode opcode e, em seguida, interpretados e executados pela EVM.
Outras novas blockchains, ao implementarem suas máquinas virtuais, tendem a utilizar máquinas virtuais baseadas em bytecode WASM ou eBPF. WASM é um formato de bytecode pequeno, de carregamento rápido, portátil e baseado em um mecanismo de segurança em sandbox. eBPF é uma tecnologia que permite a intervenção e modificação dinâmica do comportamento do núcleo do sistema operacional sem alterar o código-fonte.
Execução em Paralelo
A execução paralela refere-se a tirar proveito das vantagens dos processadores multinúcleo para processar várias tarefas simultaneamente, aumentando a taxa de transferência do sistema, ao mesmo tempo garantindo que os resultados das transações obtidos sejam exatamente os mesmos que os obtidos através da execução sequencial.
A indústria propôs três mecanismos de execução para resolver o problema das condições de corrida na execução paralela:
Mecanismo de transmissão de mensagens: cada executor só pode acessar seus próprios dados privados, acessando os dados de outros através do envio de mensagens.
Mecanismo de memória compartilhada: inclui o modelo de bloqueio de memória e a paralelização otimista. O modelo de bloqueio de memória realiza operações de bloqueio ao acessar recursos compartilhados. A paralelização otimista assume inicialmente que todas as tarefas são independentes e executadas em paralelo, depois valida conflitos e reexecuta.
Mecanismo de lista de acesso de estado rigoroso: implementado com base no modelo UTXO, calculando antecipadamente os endereços das contas que cada transação irá acessar, formando uma lista de acesso.
Análise dos principais projetos EVM paralelos
Sei
Sei é uma blockchain pública geral baseada em tecnologia de código aberto, considerada a L1 blockchain mais rápida. O Sei v2 se tornará a "primeira blockchain EVM paralela", utilizando um mecanismo de paralelização otimista.
Monad
Monad é considerado um potencial disruptor na corrida L1. Introduziu tecnologia de pipeline superscalar e um mecanismo de paralelismo otimista melhorado, alcançando atualmente um desempenho de 10000 TPS.
Canto
Canto é um projeto L1 altamente descentralizado, que fornece infraestrutura pública gratuita para DeFi. Ele planeja introduzir paralelização otimista através da implementação do Cyclone EVM.
Combustível
Fuel é um sistema operacional "rollup" modular de Ethereum, composto pelo FuelVM, pela linguagem Sway e pelas ferramentas relacionadas. Ele utiliza o modelo de dados UTXO, realizando a execução paralela através da análise das dependências das transações.
Solução L2
Os projetos L2 como Neon, Eclipse e Lumio melhoram a velocidade de execução das transações ao combinar as capacidades de duas máquinas virtuais. Eles utilizam a execução paralela de transações em L1, mas mantêm a compatibilidade com outras cadeias.
Resumo e Perspectivas
O desenvolvimento do EVM paralelo representa uma tendência inevitável do avanço da tecnologia Blockchain em direção a um desempenho mais elevado. Os projetos, com base na adoção de modelos de execução paralela semelhantes, realizam inovações técnicas através de diferentes designs de arquitetura, modelos de dados ou mecanismos de pré-processamento.
No futuro, a pista L1 formará um cenário de competição abrangente entre os dois grandes campos, EVM paralelo e não EVM paralelo, enquanto a pista L2 se desenvolverá na direção de simuladores de máquinas virtuais de Blockchain ou blockchains modularizados. A otimização da infraestrutura trará velocidades mais rápidas, custos mais baixos e maior eficiência, criando uma melhor experiência para os usuários no Web3.
Para os investidores, o campo EVM paralelo ainda está em estágio inicial, apresentando várias oportunidades de investimento. Além de focar na tecnologia, é necessário considerar de forma abrangente fatores como a narrativa do projeto, a capitalização de mercado, a liquidez, entre outros, para descobrir projetos com potencial.
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.
7 Curtidas
Recompensa
7
4
Repostar
Compartilhar
Comentário
0/400
staking_gramps
· 8h atrás
Esta coisa tem potencial, vale a pena comprar algumas e continuar a acompanhar~
EVM Paralelo: Análise da Inovação de Desempenho do Blockchain e Potencial de Mercado
EVM Paralelo: Uma Nova Abordagem para Superar o Gargalo de Desempenho da Blockchain
A EVM paralela é uma nova narrativa que surge após o volume de transações em cadeia atingir um certo nível. Ela é principalmente dividida em duas categorias: blockchains monolíticas e blockchains modular. As blockchains monolíticas podem ser subdivididas em L1 e L2. As blockchains públicas L1 paralelas formaram os dois grandes campos de EVM e não-EVM. Atualmente, a narrativa EVM paralela ainda se encontra em uma fase inicial de desenvolvimento.
Do ponto de vista da implementação técnica, o EVM paralelo consiste principalmente em duas grandes áreas: a máquina virtual e o mecanismo de execução paralela. No contexto do blockchain, a máquina virtual refere-se à máquina virtual de processos virtuais que executa a máquina de estados distribuídos, utilizada para executar contratos inteligentes.
A execução paralela refere-se à exploração das vantagens dos processadores multicore, executando múltiplas transações simultaneamente, garantindo ao mesmo tempo que o estado final seja consistente com o resultado da execução serial. O mecanismo de execução paralela divide-se principalmente em três categorias: passagem de mensagens, memória compartilhada e listas de acesso a estados estritos. Dentre estas, a memória compartilhada pode ser subdividida em modelo de bloqueio de memória e paralelização otimista. Qualquer que seja o mecanismo, aumenta a complexidade técnica.
A narrativa do EVM paralelo possui tanto um impulso interno para o crescimento da indústria, quanto a necessidade de prestar atenção a seus potenciais problemas de segurança. Os projetos relacionados oferecem diferentes abordagens para a execução paralela, apresentando tanto semelhanças técnicas quanto características únicas.
Perspectivas de mercado do EVM paralelo
Atualmente, o valor de mercado total em circulação do L1 e L2 é de 7521,23 bilhões de dólares, e o valor de mercado em circulação das blockchains paralelas é de 525,39 bilhões de dólares, representando apenas cerca de 7%. Dentre isso, o valor de mercado em circulação dos projetos relacionados ao EVM paralelo é de 23,39 bilhões de dólares, o que representa apenas 4% do valor de mercado das blockchains paralelas. Isso indica que a narrativa EVM paralela ainda tem um grande espaço para crescimento no mercado.
Os projetos EVM paralelos são principalmente divididos em blockchain monolítica e blockchain modular, sendo que a blockchain monolítica é dividida em L1 e L2. Em termos do número total de projetos e do desenvolvimento das principais faixas, o ecossistema das principais blockchains públicas L1 EVM paralelas ainda apresenta um enorme espaço de crescimento em comparação com o ecossistema Ethereum.
O setor DeFi tem a demanda por "alta velocidade e baixas taxas", enquanto o setor de jogos exige "forte interação em tempo real". Ambos têm certas exigências em relação à velocidade de execução. O EVM paralelo trará certamente uma melhor experiência ao usuário, impulsionando a indústria para uma nova fase de desenvolvimento.
Princípios técnicos do EVM paralelo
A EVM paralela é principalmente voltada para a otimização de desempenho da camada de execução, dividindo-se em duas soluções: L1 e L2. A solução L1 introduz um mecanismo de execução paralela de transações, permitindo que as transações sejam executadas de forma paralela na máquina virtual. A solução L2 é essencialmente a utilização da máquina virtual L1 já paralelizada para implementar um certo nível de "execução fora da cadeia + liquidação na cadeia".
Portanto, para entender os princípios técnicos da EVM paralela, é necessário desmembrá-los em duas partes: a máquina virtual e a execução paralela.
Máquina Virtual
A máquina virtual de blockchain é um tipo de máquina virtual de processo, utilizada para a execução distribuída de contratos e para a execução de dApps. A EVM é a máquina virtual de processo projetada para a linguagem Solidity, onde os contratos inteligentes são primeiramente compilados em bytecode opcode e, em seguida, interpretados e executados pela EVM.
Outras novas blockchains, ao implementarem suas máquinas virtuais, tendem a utilizar máquinas virtuais baseadas em bytecode WASM ou eBPF. WASM é um formato de bytecode pequeno, de carregamento rápido, portátil e baseado em um mecanismo de segurança em sandbox. eBPF é uma tecnologia que permite a intervenção e modificação dinâmica do comportamento do núcleo do sistema operacional sem alterar o código-fonte.
Execução em Paralelo
A execução paralela refere-se a tirar proveito das vantagens dos processadores multinúcleo para processar várias tarefas simultaneamente, aumentando a taxa de transferência do sistema, ao mesmo tempo garantindo que os resultados das transações obtidos sejam exatamente os mesmos que os obtidos através da execução sequencial.
A indústria propôs três mecanismos de execução para resolver o problema das condições de corrida na execução paralela:
Mecanismo de transmissão de mensagens: cada executor só pode acessar seus próprios dados privados, acessando os dados de outros através do envio de mensagens.
Mecanismo de memória compartilhada: inclui o modelo de bloqueio de memória e a paralelização otimista. O modelo de bloqueio de memória realiza operações de bloqueio ao acessar recursos compartilhados. A paralelização otimista assume inicialmente que todas as tarefas são independentes e executadas em paralelo, depois valida conflitos e reexecuta.
Mecanismo de lista de acesso de estado rigoroso: implementado com base no modelo UTXO, calculando antecipadamente os endereços das contas que cada transação irá acessar, formando uma lista de acesso.
Análise dos principais projetos EVM paralelos
Sei
Sei é uma blockchain pública geral baseada em tecnologia de código aberto, considerada a L1 blockchain mais rápida. O Sei v2 se tornará a "primeira blockchain EVM paralela", utilizando um mecanismo de paralelização otimista.
Monad
Monad é considerado um potencial disruptor na corrida L1. Introduziu tecnologia de pipeline superscalar e um mecanismo de paralelismo otimista melhorado, alcançando atualmente um desempenho de 10000 TPS.
Canto
Canto é um projeto L1 altamente descentralizado, que fornece infraestrutura pública gratuita para DeFi. Ele planeja introduzir paralelização otimista através da implementação do Cyclone EVM.
Combustível
Fuel é um sistema operacional "rollup" modular de Ethereum, composto pelo FuelVM, pela linguagem Sway e pelas ferramentas relacionadas. Ele utiliza o modelo de dados UTXO, realizando a execução paralela através da análise das dependências das transações.
Solução L2
Os projetos L2 como Neon, Eclipse e Lumio melhoram a velocidade de execução das transações ao combinar as capacidades de duas máquinas virtuais. Eles utilizam a execução paralela de transações em L1, mas mantêm a compatibilidade com outras cadeias.
Resumo e Perspectivas
O desenvolvimento do EVM paralelo representa uma tendência inevitável do avanço da tecnologia Blockchain em direção a um desempenho mais elevado. Os projetos, com base na adoção de modelos de execução paralela semelhantes, realizam inovações técnicas através de diferentes designs de arquitetura, modelos de dados ou mecanismos de pré-processamento.
No futuro, a pista L1 formará um cenário de competição abrangente entre os dois grandes campos, EVM paralelo e não EVM paralelo, enquanto a pista L2 se desenvolverá na direção de simuladores de máquinas virtuais de Blockchain ou blockchains modularizados. A otimização da infraestrutura trará velocidades mais rápidas, custos mais baixos e maior eficiência, criando uma melhor experiência para os usuários no Web3.
Para os investidores, o campo EVM paralelo ainda está em estágio inicial, apresentando várias oportunidades de investimento. Além de focar na tecnologia, é necessário considerar de forma abrangente fatores como a narrativa do projeto, a capitalização de mercado, a liquidez, entre outros, para descobrir projetos com potencial.