A competição do EVM paralelo: Análise do Monad, MegaETH e Pharos
Recentemente, três projetos pesados de EVM paralelos lançaram suas redes de teste. Monad fez sua estreia em 19 de fevereiro, seguido por MegaETH e Pharos, que lançaram suas redes de teste em 21 e 24 de março, respectivamente. Esta série de ações parece indicar que, após a onda de inteligência artificial, o foco da tecnologia Web3 volta-se novamente para EVM paralelo, que é a área mais comentada no início de 2024.
O EVM, como componente central do Ethereum, é responsável pela execução de contratos inteligentes e pelo processamento de transações. No entanto, seu modo de execução sequencial tende a causar congestionamento e problemas de latência em situações de alta carga. A tecnologia EVM paralela melhora significativamente a capacidade de processamento da rede ao permitir que múltiplas tarefas sejam executadas simultaneamente, aumentando assim o desempenho geral e a escalabilidade da blockchain. Na verdade, a EVM paralela não se refere apenas à execução paralela, mas também inclui atualizações abrangentes que vão desde o mecanismo de consenso, processamento de transações, otimização de pipeline, sistema de armazenamento até aceleração de hardware, com o objetivo de reduzir drasticamente o tempo de processamento de transações e resolver efetivamente os gargalos de desempenho enfrentados pelas blockchains tradicionais.
Monad: A busca pelo equilíbrio entre alto desempenho e descentralização
Monad é uma blockchain Layer1 compatível com EVM de alto desempenho desenvolvida pela Monad Labs. O projeto se dedica a melhorar a escalabilidade do sistema, mantendo a descentralização, resolvendo o problema de baixa capacidade de throughput das atuais cadeias compatíveis com EVM.
A principal vantagem do Monad é a sua capacidade de processar 10.000 transações por segundo, com um tempo de geração de bloco de apenas 1 segundo. Este aumento de desempenho deve-se principalmente a inovações em vários aspectos:
MonadBFT: Este é um mecanismo de consenso de alto desempenho baseado na melhoria do HotStuff. Ele utiliza um algoritmo BFT em duas fases, com sobrecarga de comunicação linear em condições normais e sobrecarga de comunicação quadrática em casos de timeout. Além disso, o MonadBFT também utiliza um esquema de assinatura híbrida e o protocolo RaptorCast, melhorando efetivamente a eficiência do consenso e a utilização da largura de banda da rede.
Execução assíncrona: ao separar a consensualização da execução, Monad aumentou significativamente a capacidade de execução. Este design permite que o processo de execução ocupe todo o tempo do bloco, e não apenas uma pequena parte.
Execução em paralelo: Monad adota um método de execução otimista, permitindo que transações subsequentes comecem a ser executadas antes da conclusão das transações anteriores. Ao rastrear as entradas no processo de execução e compará-las com as saídas das transações anteriores, Monad consegue reexecutar as transações quando necessário, garantindo a correção dos resultados.
MonadDB: Este é um banco de dados KV personalizado projetado para armazenar dados de blockchain verificados. MonadDB implementa nativamente a estrutura de dados Merkle Patricia Trie em disco e na memória, e utiliza tecnologias como I/O assíncrono e controle de concorrência, aumentando significativamente a eficiência de acesso aos dados.
MegaETH: Solução Layer2 focada em desempenho em tempo real
MegaETH é uma blockchain Layer2 de alto desempenho desenvolvida pela MegaLabs, cuja singularidade reside na busca por um desempenho em tempo real extremo, proporcionando baixa latência e alta escalabilidade para aplicações que exigem respostas instantâneas.
MegaETH afirma que pode alcançar 100k de TPS e cerca de 10ms de tempo de bloco, mantendo uma velocidade de resposta em milissegundos mesmo sob alta carga. Este desempenho excepcional deve-se principalmente às seguintes características técnicas:
Especialização de nós: Os nós no MegaETH são divididos em diferentes funções, cada um com seu papel. O ordenado é responsável pela ordenação e execução de transações, o provador realiza a validação sem estado, enquanto o nó completo é responsável por atualizar o estado local e validar a eficácia dos blocos.
Otimização Direcionada: Para enfrentar os diversos desafios enfrentados pelas blockchains EVM tradicionais, a MegaETH adotou uma série de medidas direcionadas. Por exemplo, projetar uma nova Trie de estado eficiente para resolver o problema de latência na obtenção de dados de estado, utilizar um compilador JIT para aumentar a eficiência do interpretador, entre outros.
Mini Blocks: MegaETH realiza uma pré-confirmação a cada 10 milissegundos, chamada de Mini Blocks. Este design reduz significativamente o tempo de propagação das transações para o restante da rede, ao mesmo tempo que oferece uma maneira mais eficiente de obtenção de dados para clientes leves.
Pharos: Camada 1 compatível com EVM com paralelização de pilha completa
Pharos posiciona-se como uma blockchain Layer1 compatível com EVM de alto desempenho, dedicada a fornecer as melhores soluções para o ecossistema RWA e de pagamentos. O projeto afirma que pode processar 50.000 transações por segundo e consome 2 bilhões de unidades de gas por segundo.
A Pharos propôs a estrutura de "grau de paralelização (DP)", dividindo a capacidade de paralelização da blockchain em seis níveis (DP0-DP5). A própria Pharos utiliza uma arquitetura de paralelização full-stack DP5, realizando uma atualização abrangente desde o consenso até a aceleração de hardware:
Protocolo de consenso escalável: utiliza um protocolo de consenso BFT de alta capacidade e baixa latência.
Execução paralela de duas máquinas virtuais: execução paralela de EVM e WASM, utilizando técnicas de compilação avançadas.
Pipeline assíncrona de ciclo de vida completo: implementar o ciclo de vida completo das transações e o processamento paralelo e assíncrono entre blocos.
Armazenamento de alto desempenho: utiliza estruturas de dados certificadas (ADS), oferecendo I/O de alta taxa de transferência, baixa latência e armazenamento de estado econômico.
Rede de tratamento especial modular (SPN): pode integrar novas tecnologias sem costura, suportando cenários de aplicação diversificados.
Resumo
EVM tornou-se no mundo Web3 uma presença semelhante ao JavaScript no Web2, com o maior número de desenvolvedores e o maior ecossistema de DApp. No entanto, o problema de escalabilidade do Ethereum limita gravemente o desenvolvimento futuro do EVM, portanto, o EVM paralelo tornou-se uma das direções técnicas mais importantes.
Monad busca um equilíbrio entre escalabilidade e descentralização através do seu modelo de execução paralela, oferecendo aos desenvolvedores uma capacidade de 10.000 TPS, mantendo a compatibilidade com EVM. Seu mecanismo de consenso independente proporciona autonomia, mas também significa renunciar às garantias de segurança do Ethereum.
O MegaETH apresenta um desempenho excecional em termos de latência e throughput, com uma latência ultra baixa de 10 milissegundos e um throughput de 100 mil TPS, tornando-o especialmente adequado para cenários de aplicação que requerem uma resposta quase instantânea. No entanto, o design do seu ordenamento centralizado pode suscitar controvérsias em relação à descentralização.
Pharos demonstrou um desempenho equivalente ao Monad e MegaETH, ao mesmo tempo que, graças ao seu "gene formiga", se concentra especialmente em clientes institucionais e nos requisitos de conformidade do RWA-Fi, estando promissor para atender à futura demanda do mercado por infraestrutura de blockchain conforme e eficiente.
Embora MegaETH e Pharos mostrem um desempenho superior em dados públicos, considerando o grande financiamento que Monad obteve e as possíveis inovações tecnológicas que isso pode trazer, na verdade não há um líder absoluto na competição entre os três projetos. Os desenvolvedores precisam ponderar as prioridades de desempenho, grau de descentralização e especialização ao escolher.
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
4
Partilhar
Comentar
0/400
GateUser-1a2ed0b9
· 12h atrás
Monad é verdadeiramente incrível
Ver originalResponder0
SchrodingersPaper
· 13h atrás
Mais uns brinquedos para fazer as pessoas de parvas.
Ver originalResponder0
ResearchChadButBroke
· 13h atrás
A febre do jogo ainda não passou e já estão a competir para ver quem corre mais rápido.
Ver originalResponder0
BrokenYield
· 13h atrás
já vi este filme antes... outro risco sistêmico à espera de acontecer. processamento paralelo não é magia, pessoal.
Três grandes competições paralelas de EVM: Monad, MegaETH e Pharos mostram suas habilidades.
A competição do EVM paralelo: Análise do Monad, MegaETH e Pharos
Recentemente, três projetos pesados de EVM paralelos lançaram suas redes de teste. Monad fez sua estreia em 19 de fevereiro, seguido por MegaETH e Pharos, que lançaram suas redes de teste em 21 e 24 de março, respectivamente. Esta série de ações parece indicar que, após a onda de inteligência artificial, o foco da tecnologia Web3 volta-se novamente para EVM paralelo, que é a área mais comentada no início de 2024.
O EVM, como componente central do Ethereum, é responsável pela execução de contratos inteligentes e pelo processamento de transações. No entanto, seu modo de execução sequencial tende a causar congestionamento e problemas de latência em situações de alta carga. A tecnologia EVM paralela melhora significativamente a capacidade de processamento da rede ao permitir que múltiplas tarefas sejam executadas simultaneamente, aumentando assim o desempenho geral e a escalabilidade da blockchain. Na verdade, a EVM paralela não se refere apenas à execução paralela, mas também inclui atualizações abrangentes que vão desde o mecanismo de consenso, processamento de transações, otimização de pipeline, sistema de armazenamento até aceleração de hardware, com o objetivo de reduzir drasticamente o tempo de processamento de transações e resolver efetivamente os gargalos de desempenho enfrentados pelas blockchains tradicionais.
Monad: A busca pelo equilíbrio entre alto desempenho e descentralização
Monad é uma blockchain Layer1 compatível com EVM de alto desempenho desenvolvida pela Monad Labs. O projeto se dedica a melhorar a escalabilidade do sistema, mantendo a descentralização, resolvendo o problema de baixa capacidade de throughput das atuais cadeias compatíveis com EVM.
A principal vantagem do Monad é a sua capacidade de processar 10.000 transações por segundo, com um tempo de geração de bloco de apenas 1 segundo. Este aumento de desempenho deve-se principalmente a inovações em vários aspectos:
MonadBFT: Este é um mecanismo de consenso de alto desempenho baseado na melhoria do HotStuff. Ele utiliza um algoritmo BFT em duas fases, com sobrecarga de comunicação linear em condições normais e sobrecarga de comunicação quadrática em casos de timeout. Além disso, o MonadBFT também utiliza um esquema de assinatura híbrida e o protocolo RaptorCast, melhorando efetivamente a eficiência do consenso e a utilização da largura de banda da rede.
Execução assíncrona: ao separar a consensualização da execução, Monad aumentou significativamente a capacidade de execução. Este design permite que o processo de execução ocupe todo o tempo do bloco, e não apenas uma pequena parte.
Execução em paralelo: Monad adota um método de execução otimista, permitindo que transações subsequentes comecem a ser executadas antes da conclusão das transações anteriores. Ao rastrear as entradas no processo de execução e compará-las com as saídas das transações anteriores, Monad consegue reexecutar as transações quando necessário, garantindo a correção dos resultados.
MonadDB: Este é um banco de dados KV personalizado projetado para armazenar dados de blockchain verificados. MonadDB implementa nativamente a estrutura de dados Merkle Patricia Trie em disco e na memória, e utiliza tecnologias como I/O assíncrono e controle de concorrência, aumentando significativamente a eficiência de acesso aos dados.
MegaETH: Solução Layer2 focada em desempenho em tempo real
MegaETH é uma blockchain Layer2 de alto desempenho desenvolvida pela MegaLabs, cuja singularidade reside na busca por um desempenho em tempo real extremo, proporcionando baixa latência e alta escalabilidade para aplicações que exigem respostas instantâneas.
MegaETH afirma que pode alcançar 100k de TPS e cerca de 10ms de tempo de bloco, mantendo uma velocidade de resposta em milissegundos mesmo sob alta carga. Este desempenho excepcional deve-se principalmente às seguintes características técnicas:
Especialização de nós: Os nós no MegaETH são divididos em diferentes funções, cada um com seu papel. O ordenado é responsável pela ordenação e execução de transações, o provador realiza a validação sem estado, enquanto o nó completo é responsável por atualizar o estado local e validar a eficácia dos blocos.
Otimização Direcionada: Para enfrentar os diversos desafios enfrentados pelas blockchains EVM tradicionais, a MegaETH adotou uma série de medidas direcionadas. Por exemplo, projetar uma nova Trie de estado eficiente para resolver o problema de latência na obtenção de dados de estado, utilizar um compilador JIT para aumentar a eficiência do interpretador, entre outros.
Mini Blocks: MegaETH realiza uma pré-confirmação a cada 10 milissegundos, chamada de Mini Blocks. Este design reduz significativamente o tempo de propagação das transações para o restante da rede, ao mesmo tempo que oferece uma maneira mais eficiente de obtenção de dados para clientes leves.
Pharos: Camada 1 compatível com EVM com paralelização de pilha completa
Pharos posiciona-se como uma blockchain Layer1 compatível com EVM de alto desempenho, dedicada a fornecer as melhores soluções para o ecossistema RWA e de pagamentos. O projeto afirma que pode processar 50.000 transações por segundo e consome 2 bilhões de unidades de gas por segundo.
A Pharos propôs a estrutura de "grau de paralelização (DP)", dividindo a capacidade de paralelização da blockchain em seis níveis (DP0-DP5). A própria Pharos utiliza uma arquitetura de paralelização full-stack DP5, realizando uma atualização abrangente desde o consenso até a aceleração de hardware:
Protocolo de consenso escalável: utiliza um protocolo de consenso BFT de alta capacidade e baixa latência.
Execução paralela de duas máquinas virtuais: execução paralela de EVM e WASM, utilizando técnicas de compilação avançadas.
Pipeline assíncrona de ciclo de vida completo: implementar o ciclo de vida completo das transações e o processamento paralelo e assíncrono entre blocos.
Armazenamento de alto desempenho: utiliza estruturas de dados certificadas (ADS), oferecendo I/O de alta taxa de transferência, baixa latência e armazenamento de estado econômico.
Rede de tratamento especial modular (SPN): pode integrar novas tecnologias sem costura, suportando cenários de aplicação diversificados.
Resumo
EVM tornou-se no mundo Web3 uma presença semelhante ao JavaScript no Web2, com o maior número de desenvolvedores e o maior ecossistema de DApp. No entanto, o problema de escalabilidade do Ethereum limita gravemente o desenvolvimento futuro do EVM, portanto, o EVM paralelo tornou-se uma das direções técnicas mais importantes.
Monad busca um equilíbrio entre escalabilidade e descentralização através do seu modelo de execução paralela, oferecendo aos desenvolvedores uma capacidade de 10.000 TPS, mantendo a compatibilidade com EVM. Seu mecanismo de consenso independente proporciona autonomia, mas também significa renunciar às garantias de segurança do Ethereum.
O MegaETH apresenta um desempenho excecional em termos de latência e throughput, com uma latência ultra baixa de 10 milissegundos e um throughput de 100 mil TPS, tornando-o especialmente adequado para cenários de aplicação que requerem uma resposta quase instantânea. No entanto, o design do seu ordenamento centralizado pode suscitar controvérsias em relação à descentralização.
Pharos demonstrou um desempenho equivalente ao Monad e MegaETH, ao mesmo tempo que, graças ao seu "gene formiga", se concentra especialmente em clientes institucionais e nos requisitos de conformidade do RWA-Fi, estando promissor para atender à futura demanda do mercado por infraestrutura de blockchain conforme e eficiente.
Embora MegaETH e Pharos mostrem um desempenho superior em dados públicos, considerando o grande financiamento que Monad obteve e as possíveis inovações tecnológicas que isso pode trazer, na verdade não há um líder absoluto na competição entre os três projetos. Os desenvolvedores precisam ponderar as prioridades de desempenho, grau de descentralização e especialização ao escolher.