Como o Monad (MON) Funciona
O Monad alcança seu desempenho impressionante por meio de várias tecnologias inovadoras:
1. Mecanismo de Consenso MonadBFT
Acordo Eficiente
O Monad utiliza um protocolo de consenso chamado MonadBFT, uma versão otimizada do algoritmo HotStuff. Este sistema simplifica a comunicação entre nós (computadores na rede) e líderes de bloco (nós que propõem novos blocos), reduzindo o número de etapas necessárias para concordar com novos blocos.
Mecanismo de Backup
Se o líder do bloco não propor um bloco válido a tempo, o MonadBFT possui um processo de backup. Isso garante que a rede ainda possa chegar a um acordo, mesmo que haja atrasos ou problemas.
2. Execução Assíncrona
Desacoplamento de Processos
No Monad, o processo de concordar com a ordem das transações (consenso) é separado do processo de execução dessas transações. Isso significa que os nós podem decidir a ordem das transações sem executá-las imediatamente, permitindo que ambos os processos ocorram simultaneamente em "faixas" diferentes.
Uso Eficiente do Tempo
Ao separar esses processos, o Monad garante que tanto o consenso quanto a execução possam usar todo o tempo do bloco (um segundo) de forma independente, levando a um desempenho melhor.
3. Execução Paralela
Processamento Concorrente
Diferente das blockchains tradicionais que processam transações uma após a outra, o Monad executa múltiplas transações ao mesmo tempo. Isso é possível através de um método chamado execução otimista, onde as transações são processadas em paralelo, e quaisquer conflitos são resolvidos reexecutando as transações afetadas.
Gerenciamento de Dependências
O Monad utiliza ferramentas para prever quais transações podem afetar umas às outras. Ao entender essas dependências, ele agenda transações de forma mais eficaz, reduzindo as chances de conflitos e a necessidade de reexecução.
4. Sistema de Armazenamento MonadDb
Banco de Dados Personalizado
O MonadDb é um banco de dados especializado projetado para armazenar dados de blockchain de forma eficiente. Ele utiliza uma estrutura chamada Patricia Trie, que ajuda a organizar os dados de uma maneira que economiza espaço e é rápida de acessar.
.
#Monad $BTC $ETH $SOL