O que o Monad traz para a mesa

iniciantesFeb 27, 2024
Este artigo apresenta o projeto de blockchain Monad, que, por meio de uma série de inovações, aproveita totalmente o potencial do EVM, criando um blockchain L1 de alto rendimento.
O que o Monad traz para a mesa

转发原文标题:O que o Monad traz para a mesa

As redes que não são EVM, como a Solana, chegaram ao primeiro plano da consciência do setor de criptomoedas nos últimos meses como possíveis assassinos do Ethereum, mas mesmo os odiadores mais ferrenhos do Ethereum não podem negar os efeitos de rede robustos que a máquina virtual da cadeia estabeleceu: As cadeias EVM controlam 93% de todas as TVL 👀

Muitos dos críticos da Ethereum têm preocupações válidas sobre seu roteiro centrado em rollups, que tende a fraturar a liquidez e complicar a experiência do usuário. Em vez disso, eles defendem uma abordagem de dimensionamento monolítico que unifica a rede em um único estado global.

Embora alguns forks do Ethereum, como o BNB, tenham aliviado a necessidade de rollups e abordado as limitações da escalabilidade do EVM adotando mecanismos de consenso mais centralizados, como a prova de autoridade, o fato é que o futuro das finanças não será desenvolvido em cadeias centralizadas.

Para que um blockchain tenha uma chance legítima de ser o próximo "Ethereum killer", ele deve atender aos usuários e desenvolvedores onde eles estão hoje e, ao mesmo tempo, oferecer grandes melhorias do ponto de vista técnico em relação ao arcaico EVM e manter fortes propriedades de descentralização.

A Monad é uma das cadeias mais promissoras que se encaixa nesse perfil. Hoje, estamos apresentando uma visão geral do que o Monad traz para a mesa e discutindo por que a cadeia tem uma chance legítima de substituir o Ethereum como a plataforma de contrato inteligente dominante da criptografia👇

Quais são as principais inovações técnicas do Monad?

O Monad mantém a compatibilidade total com o EVM, mas aprimora o Ethereum com quatro inovações importantes: MonadBFT, Deferred Execution, Parallel Execution e MonadDb.

Cada um deles representa uma otimização para a Ethereum e, quando combinados, o resultado final é uma blockchain suficientemente descentralizada com compatibilidade de bytecode da Ethereum que pode executar até 10 mil transações por segundo com tempos de bloqueio de 1 segundo e finalização de slot único 😯

2024 Crypto Metas em Bankless

6 metas que podem dominar a criptografia em 2024!

1️⃣ MonadBFT

O MonadBFT é o mecanismo de consenso de alto desempenho da cadeia e uma versão modificada do HotStuff que reduz as duas rodadas necessárias de comunicações entre os nós de validação e o líder de um bloco, em vez de três.

Para chegar a um consenso sobre um novo bloco, o líder do bloco do Monad enviará uma prova de que o bloco anterior foi válido (ou expirou) para os nós de validação da rede, que podem então aprovar o bloco enviando um voto "sim" assinado diretamente para o líder do próximo bloco para recomeçar o processo.

Se o líder ficar sem tempo, caso os nós de validação não consigam chegar a um consenso, o Monad voltará a usar a comunicação quadrática, uma alternativa muito mais demorada que exige a intercomunicação entre todos os nós de validação.

2️⃣ Execução diferida

Na Ethereum, as transações devem ser executadas antes que a rede possa chegar a um consenso e concordar com a lista de transações incluídas no bloco e com o estado da rede.

Esse paradigma reserva muito pouco tempo para executar transações em um determinado bloco, pois a maior parte do tempo do bloco é reservada para as várias rodadas de comunicação entre globos necessárias para que a rede chegue a um consenso.

Por meio da execução diferida, o Monad desacopla a execução do consenso, permitindo que a cadeia chegue a um acordo sobre o estado antes de saber se todas as transações no bloco foram executadas, permitindo que a execução ocorra durante todo o bloco!

3️⃣ Execução paralela

As cadeias de blocos EVM existentes devem executar transações em sequência (ou seja, uma após a outra), enquanto as cadeias que podem executar transações em paralelo, como a Solana, podem processar simultaneamente várias transações que não têm dependências comuns, aumentando suas velocidades!

As blockchains que podem processar transações em paralelo aproveitam ao máximo a tecnologia de computação moderna, permitindo que suas máquinas virtuais operem em vários núcleos e threads da CPU de um validador.

Para executar transações em paralelo, no entanto, uma blockchain deve primeiro identificar quais transações podem ser executadas independentemente umas das outras. O Solana resolve esse problema exigindo que as transações especifiquem o estado que acessam durante a execução, mas isso exigiu a criação de uma nova máquina virtual.

Em vez de exigir que as transações declarem dependências de estado, o Monad assume de forma otimista que todas as transações podem ser executadas simultaneamente e tenta fazer isso em paralelo. Quando uma transação entra em conflito na primeira vez, ela é reexecutada uma segunda vez com dados atualizados, garantindo sua execução.

O Monad emprega um analisador de código estático para prever quais transações têm dependências entre si para evitar a perda de tempo na tentativa de executar transações com transações pré-requisito.

4️⃣ MonadDb

Os clientes da Ethereum usam um design de banco de dados diferente do da própria Ethereum, resultando em uma solução de armazenamento abaixo do ideal, em que uma estrutura de dados é incorporada a outra estrutura de dados de um tipo diferente que não oferece suporte a reescritas de dados enquanto a comunicação sobre os dados está em andamento.

Como o Monad executa transações em paralelo, várias transações precisam ser capazes de ler e gravar no banco de dados simultaneamente. O MonadDb, o banco de dados personalizado da cadeia para armazenar seu estado, possibilita exatamente isso, fornecendo acesso assíncrono e de alto desempenho ao estado, o que permite que os benefícios da paralelização sejam evidentes!

⚔️ O Monad pode vencer?

Embora o EVM não seja perfeito, as implementações contemporâneas fizeram pouco para inovar o design da Ethereum.

O Monad extrai o máximo do EVM por meio de uma série de inovações para criar um blockchain L1 de alta taxa de transferência e elimina a necessidade de os dApps desenvolverem ou auditarem ainda mais seu código para se adaptarem a um ambiente de execução de taxa de transferência extremamente alta.

12 criptomoedas que estou observando em 2024 no Bankless

Os fundadores, criadores, podcasters & investidores com os quais estou mais otimista este ano.

Como o Monad está apenas fazendo alterações no software, é hipoteticamente possível que a Ethereum copie suas escolhas de design, mas isso exigiria uma grande revisão dos sistemas que colocaria as dezenas de bilhões de dólares em TVL na cadeia em risco de serem exploradas, tornando improvável que tais alterações sejam implementadas em um futuro próximo.

A solução para a interoperabilidade entre a Ethereum e seus L2s é um esforço de anos que está apenas começando. Até que esses desafios sejam superados, as cadeias que conseguirem lidar com as cargas atuais de tráfego de criptomoedas em um ambiente de execução unificado proporcionarão uma experiência de usuário indiscutivelmente superior e terão vantagem em atrair usuários, desenvolvedores e capital para suas cadeias.

Ao dar ao bem desenvolvido conjunto de aplicativos da Ethereum acesso a um espaço de blocos de alto desempenho, o Monad apresenta uma combinação atraente de recursos que podem ajudá-lo a se tornar um importante centro de atividade onchain.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de[bankless], Todos os direitos autorais pertencem ao autor original[Jack Inabinet]. Se houver alguma objeção a essa reimpressão, entre em contato com a equipe do Gate Learn, que tratará do assunto imediatamente.
  2. Isenção de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são de responsabilidade exclusiva do autor e não constituem consultoria de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

O que o Monad traz para a mesa

iniciantesFeb 27, 2024
Este artigo apresenta o projeto de blockchain Monad, que, por meio de uma série de inovações, aproveita totalmente o potencial do EVM, criando um blockchain L1 de alto rendimento.
O que o Monad traz para a mesa

转发原文标题:O que o Monad traz para a mesa

As redes que não são EVM, como a Solana, chegaram ao primeiro plano da consciência do setor de criptomoedas nos últimos meses como possíveis assassinos do Ethereum, mas mesmo os odiadores mais ferrenhos do Ethereum não podem negar os efeitos de rede robustos que a máquina virtual da cadeia estabeleceu: As cadeias EVM controlam 93% de todas as TVL 👀

Muitos dos críticos da Ethereum têm preocupações válidas sobre seu roteiro centrado em rollups, que tende a fraturar a liquidez e complicar a experiência do usuário. Em vez disso, eles defendem uma abordagem de dimensionamento monolítico que unifica a rede em um único estado global.

Embora alguns forks do Ethereum, como o BNB, tenham aliviado a necessidade de rollups e abordado as limitações da escalabilidade do EVM adotando mecanismos de consenso mais centralizados, como a prova de autoridade, o fato é que o futuro das finanças não será desenvolvido em cadeias centralizadas.

Para que um blockchain tenha uma chance legítima de ser o próximo "Ethereum killer", ele deve atender aos usuários e desenvolvedores onde eles estão hoje e, ao mesmo tempo, oferecer grandes melhorias do ponto de vista técnico em relação ao arcaico EVM e manter fortes propriedades de descentralização.

A Monad é uma das cadeias mais promissoras que se encaixa nesse perfil. Hoje, estamos apresentando uma visão geral do que o Monad traz para a mesa e discutindo por que a cadeia tem uma chance legítima de substituir o Ethereum como a plataforma de contrato inteligente dominante da criptografia👇

Quais são as principais inovações técnicas do Monad?

O Monad mantém a compatibilidade total com o EVM, mas aprimora o Ethereum com quatro inovações importantes: MonadBFT, Deferred Execution, Parallel Execution e MonadDb.

Cada um deles representa uma otimização para a Ethereum e, quando combinados, o resultado final é uma blockchain suficientemente descentralizada com compatibilidade de bytecode da Ethereum que pode executar até 10 mil transações por segundo com tempos de bloqueio de 1 segundo e finalização de slot único 😯

2024 Crypto Metas em Bankless

6 metas que podem dominar a criptografia em 2024!

1️⃣ MonadBFT

O MonadBFT é o mecanismo de consenso de alto desempenho da cadeia e uma versão modificada do HotStuff que reduz as duas rodadas necessárias de comunicações entre os nós de validação e o líder de um bloco, em vez de três.

Para chegar a um consenso sobre um novo bloco, o líder do bloco do Monad enviará uma prova de que o bloco anterior foi válido (ou expirou) para os nós de validação da rede, que podem então aprovar o bloco enviando um voto "sim" assinado diretamente para o líder do próximo bloco para recomeçar o processo.

Se o líder ficar sem tempo, caso os nós de validação não consigam chegar a um consenso, o Monad voltará a usar a comunicação quadrática, uma alternativa muito mais demorada que exige a intercomunicação entre todos os nós de validação.

2️⃣ Execução diferida

Na Ethereum, as transações devem ser executadas antes que a rede possa chegar a um consenso e concordar com a lista de transações incluídas no bloco e com o estado da rede.

Esse paradigma reserva muito pouco tempo para executar transações em um determinado bloco, pois a maior parte do tempo do bloco é reservada para as várias rodadas de comunicação entre globos necessárias para que a rede chegue a um consenso.

Por meio da execução diferida, o Monad desacopla a execução do consenso, permitindo que a cadeia chegue a um acordo sobre o estado antes de saber se todas as transações no bloco foram executadas, permitindo que a execução ocorra durante todo o bloco!

3️⃣ Execução paralela

As cadeias de blocos EVM existentes devem executar transações em sequência (ou seja, uma após a outra), enquanto as cadeias que podem executar transações em paralelo, como a Solana, podem processar simultaneamente várias transações que não têm dependências comuns, aumentando suas velocidades!

As blockchains que podem processar transações em paralelo aproveitam ao máximo a tecnologia de computação moderna, permitindo que suas máquinas virtuais operem em vários núcleos e threads da CPU de um validador.

Para executar transações em paralelo, no entanto, uma blockchain deve primeiro identificar quais transações podem ser executadas independentemente umas das outras. O Solana resolve esse problema exigindo que as transações especifiquem o estado que acessam durante a execução, mas isso exigiu a criação de uma nova máquina virtual.

Em vez de exigir que as transações declarem dependências de estado, o Monad assume de forma otimista que todas as transações podem ser executadas simultaneamente e tenta fazer isso em paralelo. Quando uma transação entra em conflito na primeira vez, ela é reexecutada uma segunda vez com dados atualizados, garantindo sua execução.

O Monad emprega um analisador de código estático para prever quais transações têm dependências entre si para evitar a perda de tempo na tentativa de executar transações com transações pré-requisito.

4️⃣ MonadDb

Os clientes da Ethereum usam um design de banco de dados diferente do da própria Ethereum, resultando em uma solução de armazenamento abaixo do ideal, em que uma estrutura de dados é incorporada a outra estrutura de dados de um tipo diferente que não oferece suporte a reescritas de dados enquanto a comunicação sobre os dados está em andamento.

Como o Monad executa transações em paralelo, várias transações precisam ser capazes de ler e gravar no banco de dados simultaneamente. O MonadDb, o banco de dados personalizado da cadeia para armazenar seu estado, possibilita exatamente isso, fornecendo acesso assíncrono e de alto desempenho ao estado, o que permite que os benefícios da paralelização sejam evidentes!

⚔️ O Monad pode vencer?

Embora o EVM não seja perfeito, as implementações contemporâneas fizeram pouco para inovar o design da Ethereum.

O Monad extrai o máximo do EVM por meio de uma série de inovações para criar um blockchain L1 de alta taxa de transferência e elimina a necessidade de os dApps desenvolverem ou auditarem ainda mais seu código para se adaptarem a um ambiente de execução de taxa de transferência extremamente alta.

12 criptomoedas que estou observando em 2024 no Bankless

Os fundadores, criadores, podcasters & investidores com os quais estou mais otimista este ano.

Como o Monad está apenas fazendo alterações no software, é hipoteticamente possível que a Ethereum copie suas escolhas de design, mas isso exigiria uma grande revisão dos sistemas que colocaria as dezenas de bilhões de dólares em TVL na cadeia em risco de serem exploradas, tornando improvável que tais alterações sejam implementadas em um futuro próximo.

A solução para a interoperabilidade entre a Ethereum e seus L2s é um esforço de anos que está apenas começando. Até que esses desafios sejam superados, as cadeias que conseguirem lidar com as cargas atuais de tráfego de criptomoedas em um ambiente de execução unificado proporcionarão uma experiência de usuário indiscutivelmente superior e terão vantagem em atrair usuários, desenvolvedores e capital para suas cadeias.

Ao dar ao bem desenvolvido conjunto de aplicativos da Ethereum acesso a um espaço de blocos de alto desempenho, o Monad apresenta uma combinação atraente de recursos que podem ajudá-lo a se tornar um importante centro de atividade onchain.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de[bankless], Todos os direitos autorais pertencem ao autor original[Jack Inabinet]. Se houver alguma objeção a essa reimpressão, entre em contato com a equipe do Gate Learn, que tratará do assunto imediatamente.
  2. Isenção de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são de responsabilidade exclusiva do autor e não constituem consultoria de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!