
MEGA é o token associado ao MegaETH, uma rede Layer 2 do Ethereum construída para tempos de bloco curtos, alta capacidade de transações e compatibilidade com as ferramentas do Ethereum. A documentação do MegaETH descreve a rede como uma L2 do Ethereum com cerca de 10 ms de tempo de bloco e processamento de transações em tempo real. O site do projeto afirma que o MegaETH realiza liquidação no Ethereum.
O whitepaper de criptoativos do MiCA descreve o MEGA como o token nativo do MegaETH e afirma que ele opera como um token ERC-20 na rede MegaETH. O mesmo documento define o suprimento total em 10.000.000.000 MEGA e afirma que o token não possui lastro em ativos, direitos de receita ou garantia de resgate.
O próprio MegaETH é projetado como um rollup compatível com EVM, o que significa que desenvolvedores podem usar Solidity, carteiras Ethereum e muitas ferramentas existentes do Ethereum enquanto as transações são processadas no MegaETH, em vez de diretamente na mainnet do Ethereum. O whitepaper afirma que o MegaETH usa um design de optimistic rollup, publica dados via EigenDA e ancora a liquidação no Ethereum.
O MegaETH usa uma arquitetura Layer 2 baseada em sequenciador. Um usuário envia uma transação por meio de um endpoint RPC, o endpoint verifica a transação e a encaminha para o sequenciador. O sequenciador ordena e executa a transação com base no estado atual da cadeia.
Após a execução, o MegaETH agrupa as transações recentes em mini-blocos a cada cerca de 10 ms. Esses mini-blocos são transmitidos para nós RPC em diferentes regiões, tornando recibos, registros de eventos e atualizações de estado consultáveis logo após a execução. Periodicamente, o sequenciador também cria um bloco EVM, que agrupa os mini-blocos desse período em um bloco no formato Ethereum.
Para disponibilidade de dados, o MegaETH publica os dados dos blocos na EigenDA. A EigenDA retorna um certificado mostrando que os dados estão disponíveis e o OP Stack batcher envia esse certificado ao Ethereum L1. Propostas de bloco podem ser contestadas por meio de um processo de disputa. Isso mantém o caminho de execução rápida do MegaETH separado de seu caminho de liquidação final no Ethereum.
O design atual usa um único sequenciador, operado pela MegaLabs em nome do protocolo. O whitepaper informa que o roadmap inclui a transição para múltiplos sequenciadores usando um mecanismo de rotação em que detentores de MEGA podem participar por meio de staking.
Mini-blocos são unidades de execução de curto intervalo do MegaETH. O sequenciador os produz a cada cerca de 10 ms e cada mini-bloco contém transações, recibos e mudanças de estado. Blocos EVM são produzidos a cada segundo, mantendo a cadeia compatível com a infraestrutura existente do Ethereum.
Mini-blocos são usados para reduzir o tempo entre a execução da transação e o retorno para o aplicativo. No MegaETH, métodos padrão de leitura como eth_getBalance, eth_call e eth_getTransactionReceipt podem consultar o mini-bloco mais recente ao serem chamados com latest ou pending, então os aplicativos não precisam esperar pelo próximo bloco EVM de um segundo.
A Realtime API expõe dados dos mini-blocos via extensões do Ethereum JSON-RPC. Ela suporta casos de uso como recebimento de recibo de transação sem polling, transmissão de logs via WebSocket, monitoramento de alterações de estado de conta e assinatura de mini-blocos para indexadores ou exploradores.
O MEGA está planejado para desempenhar vários papéis dentro da rede MegaETH. O whitepaper lista funções planejadas para pagamento de taxas de gas, recompensas de staking, staking para rotação do sequenciador, governança do protocolo, incentivos ao ecossistema e acesso para construtores sensíveis à latência que precisam de proximidade com o sequenciador ativo.
Os pagamentos de gas em MEGA não são descritos como o mecanismo de taxa padrão atual. O whitepaper afirma que os usuários atualmente pagam taxas de transação em ETH e que a capacidade de pagar com MEGA está planejada como parte de futuras atualizações.
Para staking, o whitepaper descreve dois usos planejados. Primeiro, detentores poderão realizar staking de MEGA para obter recompensas assim que os contratos de staking estiverem ativos. Segundo, o staking está planejado para apoiar a seleção futura de sequenciadores, com detentores de MEGA podendo participar de um processo descentralizado de rotação.
Para governança, está planejado que o MEGA permita participação nas decisões do protocolo assim que contratos e processos de governança forem lançados. O whitepaper diz que isso pode incluir votação em propostas de atualização, mudanças de parâmetros e alocação de tesouraria. Durante a fase inicial, a MegaLabs pode ajustar certos parâmetros através de transações multiassinadas com transparência on-chain e atrasos de tempo.
O token também pode ser transferido como um token ERC-20, sujeito aos bloqueios, regras de exchanges e restrições legais aplicáveis. O whitepaper declara que o MEGA não oferece participação acionária, propriedade em uma entidade legal, direitos de resgate contra ativos ou direitos de distribuição de receita.