Bitget App
Trading inteligente
Comprar criptoMercadosTradingFuturosCopyRobôsRenda

A Batalha das Cadeias Públicas de Alto Desempenho: Comparação e Perspectivas Futuras entre MegaETH e Monad

Ver original
cryptoHowe.eth2024/09/09 03:59
Por:cryptoHowe.eth
Prefácio
Recentemente, um podcast Blankless sobre MegaETH vs Monad ( https://www.youtube.com/watch?v=1qZbLyHPErg) no qual a discussão entre Lei Yang e Keone Hon gerou ampla discussão, e a definição de Nó Completo atraiu inúmeras discussões na mídia.
Este artigo irá organizar os detalhes do MegaETH vs Monad e fornecer introduções, análises e opiniões relevantes sobre eles, respectivamente.
MegaETH vs Monad
A discussão sobre MegaETH e Monad no podcast gira principalmente em torno das semelhanças e diferenças entre os dois, como alcançar descentralização e anti-censura, e a definição de Nó Completo .
As semelhanças e diferenças entre MegaETH e Monad
Falando das semelhanças entre MegaETH e Monad, a primeira é que ambos têm a mesma intenção original - cadeias públicas de alto desempenho Ambos acreditam que o atual processamento do Ethereum Layer1 de 10-15 transações por segundo já não atende mais aos requisitos de desempenho da indústria atual. No entanto, o EVM passou por uma validação de mercado a longo prazo e se tornou um padrão importante na indústria. Embora o EVM atual possa estar faltando em alguns aspectos, como gargalos de desempenho, não há defeitos fundamentais. Com o tempo, a melhoria contínua do EVM o tornará melhor, e é por isso que ambos optam por construir sobre o EVM .
As diferenças entre MegaETH e Monad são principalmente refletidas nos seguintes dois aspectos:
 
  • Os objetivos são diferentes: MegaETH visa o desempenho mais alto; Monad visa alcançar o máximo desempenho com requisitos mínimos de hardware, garantindo a descentralização tanto quanto possível.

 

  • Arquiteturas diferentes: Com base nos objetivos acima, MegaETH conduziu pesquisas em todos os Layer1 e Layer2 atuais, e finalmente descobriu que é impossível alcançar o desempenho máximo e um equilíbrio entre desempenho e descentralização no Layer1. Funciona, então MegaETH é construído no ETH Layer2 e parcialmente otimizado ; enquanto Monad escolhe resolutamente maximizar a descentralização, fazendo um Layer1 e otimizando-o em diferentes níveis estruturais, como banco de dados, eficiência, execução e algoritmo.
Implementação de descentralização e anti-censura
Antes de alcançar cadeias públicas de alto desempenho, tanto MegaETH quanto Monad consideraram como fazer isso garantindo a descentralização.
A partir da implementação específica, Monad otimiza configurações de hardware e rede para alcançar requisitos mínimos de hardware , facilitando para todos a execução de nós, alcançando assim a descentralização. Isso ocorre principalmente porque Monad acredita que a rede Ethereum original tem altos requisitos para operação. Monad quer otimizar diretamente várias estruturas na rede para fazer hardware de consumo de baixo custo funcionar, reduzir barreiras de engajamento do cliente e alcançar o ideal de Vitalik de "todos podem executar nós".
MegaETH otimiza o desempenho e reduz os custos de hardware para os usuários dividindo as responsabilidades dos nós completos em diferentes funções Nós completos tradicionais precisam realizar várias tarefas na rede blockchain, como sincronização de estado, ordenação de transações e execução, portanto, os requisitos de hardware são altos e muitos usuários comuns acham difícil arcar. No entanto, MegaETH divide essas tarefas em três funções diferentes.es: otimizar a computação e a leitura e escrita de estados, melhorando ainda mais o desempenho. Ao mesmo tempo, a descentralização do MegaETH depende principalmente da base descentralizada existente do Ethereum Layer1, pois o Ethereum em si possui dezenas de milhares de nós completos e características altamente descentralizadas.
Em contraste, Monad persegue uma crença mais forte na descentralização , todas as melhorias e otimizações precisam garantir descentralização suficiente; MegaETH acredita que a descentralização é apenas uma de suas características , por isso opta por confiar na segurança do Ethereum Layer1, verificado pelo mercado, como garantia, e se concentrará mais em como melhorar o desempenho.
Em geral, Monad otimiza a estrutura subjacente da rede blockchain, enquanto MegaETH aloca razoavelmente os requisitos de hardware para operação de nós e otimiza a execução existente, comunicação e outros aspectos da rede .
Neste tópico de discussão, Lei mencionou repetidamente o termo anti-censura Anti-censura refere-se ao fato de que transações e dados em uma blockchain não podem ser facilmente censurados, manipulados ou suprimidos por qualquer parte única Nesse aspecto, MegaETH difere muito de Monad. Para MegaETH, embora use um único classificador ativo para verificar todas as transações em toda a rede, ele confia em dezenas de milhares de nós de verificação no Ethereum Layer1 para garantir a anti-censura da rede ; enquanto Monad reduz o limite para operação de nós e aumenta o número de nós da rede para garantir a anti-censura da rede .
Definição de Nó Completo
Durante a discussão sobre "quem tem um maior grau de descentralização", Lei e Keone têm opiniões diferentes sobre a definição de Nó Completo. A razão para o desacordo é principalmente porque todos expressam diferentes pontos de partida .
O nó completo mencionado por Lei do MegaETH refere-se ao papel do nó completo dentro do sistema após o MegaETH desacoplar e dividir o papel do nó completo. Sua principal responsabilidade é sincronizar a cópia mais recente do estado do sistema, mas não é responsável por executar todas as transações no sistema. Keone do Monad refere-se à definição ampla de um nó completo, que é um nó que pode acessar todos os estados e executar todas as transações. Devido à falta de conhecimento prévio sobre a melhoria de divisão de nós do MegaETH, surge a ambiguidade.
Introdução e Análise de MegaETH e Monad
MegeETH e Monad, como representantes emergentes de blockchains públicas de alto desempenho, serão introduzidos e analisados nesta seção a partir de suas características técnicas, cultura comunitária e vantagens e desvantagens para ajudar os leitores a entender melhor o posicionamento e a direção de desenvolvimento desses dois grandes projetos.
MegaETH: Melhorando o desempenho através da especialização de nós
Uma das inovações centrais do MegaETH em termos de características técnicas é profissionalizar as responsabilidades dos nós completos tradicionais, o que é chamado de especialização de nós Normalmente, os nós completos realizam múltiplas tarefas, incluindo sincronização de estado, ordenação de transações, execução, etc., o que leva a altos requisitos de hardware e impede a participação de usuários comuns. MegaETH divide os nós em três categorias: classificadores, provedores e nós completos, cada um desempenhando suas próprias funções, reduzindo assim significativamente os requisitos de hardware e melhorando o desempenho geral. Além disso, MegaETH ** introduziu uma série de técnicas de otimização para melhorar ainda mais o desempenho.er melhorar a eficiência do processamento de computação e estado:
 
  • Motor EVM em tempo real: MegaETH introduz o primeiro motor de execução EVM em tempo real, que pode processar rapidamente um grande número de transações quando chegam e publicar de forma confiável as mudanças de estado (diferença de estado) em apenas 10 milissegundos.
 
  • Compilação em tempo real de contratos inteligentes: Usando a tecnologia de compilação just-in-time (JIT), os contratos inteligentes são dinamicamente convertidos em código de máquina nativo, eliminando o processo ineficiente de interpretação do bytecode EVM. Esta tecnologia pode melhorar o desempenho de aplicações intensivas em computação em até 100 vezes e é adequada para construir DApps complexos com altos requisitos de desempenho em tempo real.
 
  • Melhoria da Árvore de Estado: MegaETH substitui a tradicional Merkle Patricia Trie (MPT) por uma nova árvore de estado, reduzindo significativamente as operações de I/O de disco e resolvendo gargalos de desempenho na manutenção da árvore de estado. Este novo design não só mantém a compatibilidade com EVM, mas também escala eficientemente para dados de estado em nível de TB.
 
  • Protocolo de Sincronização de Estado: MegaETH utiliza um protocolo peer-to-peer eficiente para propagar atualizações de estado do classificador para o nó completo com baixa latência e alta taxa de transferência. Mesmo nós com conexões de rede fracas podem manter a sincronização de estado mais recente a uma taxa de atualização de 100.000 TPS.
 
Em termos de cultura comunitária, MegaETH presta atenção à construção de sua cultura comunitária. O coelho, como sua imagem mascote, aparece frequentemente em várias atividades comunitárias, e camisetas, bonés e outros produtos culturais relacionados também criam um senso de pertencimento para os membros da comunidade. Além disso, MegaETH incubou uma marca chamada MegaMafia , com o objetivo de fornecer suporte para desenvolvedores e construtores de ecossistemas para ajudá-los a construir projetos ou projetar periféricos de ecossistema no MegaETH. Para motivar os desenvolvedores, MegaETH lançou o programa 10x Builders para promover projetos de alto desempenho em sua plataforma.
Portanto, MegaETH tem as seguintes três vantagens:
 
 
  1. Especialização de nós: alocar efetivamente recursos de hardware, reduzir a pressão sobre nós individuais e diminuir o limite de acesso ao hardware.
  2. Apoiar-se na segurança e resistência à censura do Ethereum Layer1: MegaETH mantém a descentralização e resistência à censura do Ethereum, enquanto foca na otimização de desempenho do Layer2, alcançando um equilíbrio entre desempenho e segurança.
  3. Enfatizar a experiência do desenvolvedor: Incentivar os desenvolvedores a participar da construção do ecossistema através de várias ferramentas e planos de ecossistema, e reduzir as barreiras de participação do usuário.
 
No entanto, deve-se notar que MegaETH tem um risco potencial de segurança, que é sua rede depender de um único classificador ativo para verificar transações . Embora algumas garantias de segurança sejam fornecidas através do Rollup otimista e modelos econômicos, a essência ainda é uma suposição de confiança, que pode afetar a descentralização e segurança do sistema em casos extremos .
Monad: Rompendo as limitações da arquitetura Ethereum
O destaque central do Monad em termos de tecnologia reside em sua profunda otimização da arquitetura blockchain. Ao introduzir as seguintes quatro grandes inovações tecnológicas , a eficiência do processamento de transações foi grandemente melhorada, e de nível consumidor hardware também pode participar da operação dos nós da rede, reduzindo significativamente o limite de participação, tornando o ecossistema do Monad mais aberto e popular:
 
  • Execução Paralela: A execução original da transação era executar a próxima transação após completar uma transação completa. O Monad alcança o processamento paralelo dividindo tarefas em uma série de tarefas menores que podem ser processadas em paralelo, e também pode resolver os problemas de armazenamento de estado, processamento de transações e consenso distribuído no processo de processamento de transações. Como mostrado na figura abaixo, ao lavar quatro roupas, a estratégia mais simples é lavar, secar, dobrar e guardar a primeira roupa primeiro, e depois começar a segunda roupa. O mecanismo paralelo do Monad começa a lavar a segunda roupa quando a primeira entra na secadora.
 
  • MonadBFT: Simplificando, é o mecanismo de consenso para execução paralela mencionado acima, que é mais eficiente do que o mecanismo de consenso bizantino tradicional.
 
  • Execução retardada: ** O processo tradicional de transação na cadeia é o seguinte: 1) O nó executa a transação primeiro, e 2) O nó de verificação faz o consenso da transação na cadeia. O gargalo de desempenho neste processo reside principalmente na parte de execução. A execução retardada pode verificar e executar a transação dentro de um determinado intervalo de tempo, melhorando significativamente a eficiência da transação na cadeia.
 
  • MonadDB inova o banco de dados usado pela maioria dos clientes Ethereum para melhorar a eficiência de acesso ao estado e melhor suportar a execução paralela de transações.
 
Também não deve ser ignorada a comunidade Monad, os três mascotes, slogans únicos da comunidade e a cultura Meme formam uma percepção de marca distinta. Ao contrário de outros projetos, o Monad não depende de plataformas de tarefas ou nós de testnet para marketing, mas interage com os usuários por meio de atividades comunitárias ricas, concursos criativos e mini-jogos.
Portanto, o Monad tem as seguintes três vantagens:
 
  1. Rompendo o gargalo da arquitetura Ethereum: O Monad não é limitado pelo design original do Ethereum e pode realizar otimizações subjacentes enquanto mantém a compatibilidade com EVM, permitindo que hardware de consumo também participe da rede.
  2. Compatibilidade com EVM: O Monad pode aproveitar diretamente o ecossistema EVM existente para ajudar os desenvolvedores a migrar e construir DApps mais facilmente.
  3. A comunidade tem um alto nível de atividade: O Monad acumulou um grupo de usuários leais da comunidade, e uma boa cultura comunitária fornece uma base sólida para o desenvolvimento ecológico
 
No entanto, o número atual de nós de verificação no Monad ainda é muito pequeno em comparação com o número de nós no Ethereum, cerca de 200-300. Com o tempo, a expansão em larga escala pode apresentar novos desafios para suas capacidades de processamento paralelo e consistência de rede. À medida que o número de nós aumenta ainda mais, se o Monad pode continuar a manter seu alto desempenho e quão eficaz é a melhoria de desempenho ainda precisa ser verificado.
 
Resumo
MegaETH e Monad promovem cada um a otimização e o desenvolvimento de redes blockchain por meio de caminhos diferentes. MegaETH mantém```html
Monad otimiza a base descentralizada do Ethereum através da especialização de nós e otimização da arquitetura existente, alcançando melhorias significativas de desempenho. Monad otimiza a arquitetura subjacente enquanto garante a descentralização, reduz barreiras de hardware e proporciona uma experiência de desenvolvimento eficiente para a comunidade.
Portanto , em relação à força do MegaETH e do Monad, a Eureka Partners acredita que atualmente é impossível fazer um julgamento precipitado . Em primeiro lugar, as perspectivas dos dois não são as mesmas. MegaETH visa o mais alto desempenho, enquanto Monad está comprometido em manter a descentralização e reduzir barreiras para os usuários. Em segundo lugar, as rotas dos dois são completamente diferentes. MegaETH é Layer2, e Monad é Layer1.
Mas uma coisa é certa, a pista de cadeia pública de alto desempenho que eles perseguem será uma das tendências no futuro desenvolvimento da indústria A infraestrutura atual tem sido criticada por sua baixa eficiência e alto custo, o que limita a entrada de muitos DApps com necessidades de interação de alta frequência. A chegada e melhoria das cadeias públicas de alto desempenho no futuro gradualmente compensarão essa deficiência e tornarão todo o ecossistema da indústria mais próspero.
```
0

Aviso Legal: o conteúdo deste artigo reflete exclusivamente a opinião do autor e não representa a plataforma. Este artigo não deve servir como referência para a tomada de decisões de investimento.

PoolX: Faça staking e ganhe
A partir de 10% de APR Quanto mais staking você fizer, mais você ganha.
Faça staking agora!