• Vou de Cripto
  • Posts
  • #88 | VDC News - MegaETH - a nova aposta de Vitalik?

#88 | VDC News - MegaETH - a nova aposta de Vitalik?

O próximo L2 quer ser o 'Ethereum em tempo real'. Qual é o seu plano?

5 min

O próximo L2 apoiado por Vitalik quer ser o 'Ethereum em tempo real'. Qual é o seu plano?

MegaETH, um novo L2 conhecido como o "Ethereum em tempo real", com latência abaixo de um milissegundo e capaz de processar mais de 100 mil transações por segundo (TPS), anunciou recentemente que recebeu US$ 20 milhões em financiamento inicial, com uma avaliação de mais de US$ 100 milhões!

O financiamento foi liderado pela Dragonfly Capital e contou com a participação de notáveis nomes como o fundador do Ethereum Vitalik Buterin, o fundador da Consensys Joe Lubin, o líder de estratégia do Lido/Flashbots Hasu, o famoso trader de cripto Cobie e o fundador do EigenLayer Sreeram Kannan.

Os grandes nomes envolvidos atraíram muita atenção para essa nova cadeia.

Hoje, vamos discutir como o MegaETH está inovando em implementações contemporâneas do Ethereum Virtual Machine (EVM) para oferecer capacidades de desempenho líderes na indústria e garantias de descentralização.

⭐️ O que torna o MegaETH especial

L1s alternativos de alto desempenho exigem que seus nós realizem tarefas idênticas sem especialização, impondo um compromisso fundamental entre desempenho e descentralização. Em comparação, o MegaETH aproveita a tecnologia L2 do Ethereum para criar funções diferenciadas para nós com diferentes requisitos de hardware.

O MegaETH separa a tarefa de processamento de transações dos nós completos e cria três funções principais para operadores de infraestrutura: sequenciadores, provedores e nós completos. Embora a produção de blocos se torne mais centralizada com o MegaETH, requisitos de hardware flexíveis devido à especialização dos nós garantem validação de blocos sem confiança e podem proporcionar garantias de descentralização líderes na indústria.

Um único sequenciador ativo do MegaETH será responsável por ordenar e executar transações de usuários, eliminando o processo de consenso durante operações normais, e passará as diferenças de estado (ou seja, mudanças no estado do blockchain) para os nós completos através de uma rede peer-to-peer, que então aplicam as diferenças de estado para atualizar seu estado local. Notavelmente, as transações do MegaETH não são reexecutadas por nós completos para verificar a integridade do bloco; eles validam blocos indiretamente usando provas fornecidas pelo provedor.

Limitações de Outras L2s

Mesmo a L2 de maior desempenho existente – opBNB da Binance – impõe limitações significativas em suas aplicações. Apesar de um alvo de alta capacidade de 100M Gas por segundo, a opBNB só pode processar 650 trocas Uniswap por segundo, comparado a bancos de dados modernos da Web2 que podem atingir 1M TPS.

Além disso, essas redes tendem a ter tempos de bloco “longos” acima de 1 segundo, impraticáveis para aplicações que requerem desempenho em tempo real, como negociação de alta frequência.

Solução do MegaETH

Enquanto blockchains frequentemente recorrem a soluções pontuais como paralelização em sua busca por escala, permitindo que transações tocando diferentes partes do estado sejam processadas simultaneamente em múltiplos núcleos de CPU, os benefícios dessa abordagem são limitados pelo fato de que muitas transações contêm dependências, resultando em aumentos modestos na velocidade da blockchain.

Abordar gargalos isoladamente frequentemente não resulta em melhorias significativas, pois a resolução do fator limitante inicial simplesmente desloca o gargalo para outro componente.

Em vez de otimizar apenas alguns componentes de sua pilha como os concorrentes, o MegaETH visa identificar os inúmeros problemas que afligem as blockchains existentes e construir um novo sistema que resolve a lista de problemas descobertos simultaneamente.

Recursos de Desempenho

Essas ambições exigem escalar o hardware dos nós ao máximo enquanto preserva a descentralização (alcançada através da especialização) e requerem a criação de um sistema projetado para se aproximar do limite superior teórico de desempenho para uma blockchain descentralizada.

Para isso, o sequenciador do MegaETH armazenará todo o seu estado na memória e será a primeira blockchain a implementar computação na memória, um recurso crítico para aplicações de alto desempenho da Web2 que deve permitir ao MegaETH acelerar o acesso ao estado em 1000x em comparação aos métodos de armazenamento em disco utilizados por concorrentes.

Aplicações intensivas em computação receberão um aumento de 100x em seu desempenho no MegaETH graças a um compilador just-in-time (JIT) que traduz o código de contratos inteligentes em “código de máquina nativo” do MegaETH, um conjunto de instruções que a CPU de um servidor pode interpretar e executar diretamente, ajudando a aumentar a velocidade e eficiência na execução de contratos inteligentes.

Manter a Merkle Patricia Trie (MPT) do Ethereum, uma estrutura de dados central que representa o estado atual de todos os ativos e informações relevantes, é um fator limitante importante para todas as implementações de EVM, mas o MegaETH está criando uma nova trie de estado do zero que manterá total compatibilidade com EVM enquanto minimiza operações de entrada/saída de disco e armazena terabytes de dados de estado.

Finalmente, as 100 mil transações por segundo do MegaETH devem ser propagadas para sua rede de nós completos; um protocolo peer-to-peer altamente eficiente passará atualizações de estado do sequenciador com baixa latência e alta capacidade, permitindo que nós completos com uma conexão modesta permaneçam sincronizados nas taxas máximas de atualização.

🧐 Considerações Finais

As melhorias significativas de desempenho almejadas pelo MegaETH sobre as implementações contemporâneas de EVM devem proporcionar um grande impulso no desempenho das L2s e podem finalmente produzir uma blockchain descentralizada capaz de lidar com a adoção no mundo real!

Embora alguns afirmem que o MegaETH é mais adequado como um concorrente contra um ecossistema Ethereum amplamente desinteressado em escalar sua camada base, as otimizações alcançadas pelo MegaETH são possíveis apenas através de sua capacidade de terceirizar segurança e resistência à censura para redes descentralizadas existentes, como Ethereum e EigenLayer.

Se quiser ficar por dentro de todos os lançamentos do mundo Cripto e também se vamos investir nesse projeto, te convido a fazer parte agora mesmo da comunidade Vou de Cripto, você não vai se arrepender.

Ah, e se surgir qualquer dúvida ou se precisar de mais informações, estou à disposição para ajudar. Não perca essa chance de fazer parte de algo grandioso