转发原文标题:O que o Monad traz para a mesa
As redes que não são EVM, como a Solana, têm sido apontadas nos últimos meses como potenciais 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 do Ethereum têm preocupações válidas sobre o seu roteiro centrado em rollups, que tende a fraturar a liquidez e a complicar a experiência do utilizador. Em vez disso, defendem uma abordagem de escalonamento monolítico que unifica a rede num ú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, adoptando mecanismos de consenso mais centralizados, como a prova de autoridade, o facto é que o futuro das finanças não será desenvolvido em cadeias centralizadas.
Para que uma cadeia de blocos tenha uma hipótese legítima de ser o próximo assassino do Ethereum, tem de ir ao encontro dos utilizadores e dos programadores onde eles existem atualmente, ao mesmo tempo que proporciona grandes melhorias do ponto de vista técnico no arcaico EVM e mantém fortes propriedades de descentralização.
A Monad é uma das cadeias mais prometedoras que se enquadra nesta categoria. Hoje, estamos a analisar o que o Monad traz para a mesa e a discutir porque é que a cadeia tem uma hipótese legítima de deslocar o Ethereum como a plataforma de contrato inteligente dominante da criptografia👇
O Monad mantém a compatibilidade total com o EVM, mas melhora o Ethereum com quatro inovações principais: MonadBFT, Execução Diferida, Execução Paralela e MonadDb.
Cada um deles representa uma otimização para o Ethereum e, quando combinados, o resultado final é uma cadeia de blocos suficientemente descentralizada com compatibilidade de bytecode Ethereum que pode executar até 10 mil transacções por segundo com tempos de bloco de 1 segundo e finalidade de ranhura única 😯
6 metas que podem dominar as criptomoedas em 2024!
O MonadBFT é o mecanismo de consenso de alto desempenho da cadeia e uma versão modificada do HotStuff que reduz as duas rondas de comunicações necessárias 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 era 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 bloco seguinte para recomeçar o processo.
Se o líder não conseguir chegar a um consenso, no caso de os nós de validação não conseguirem chegar a um consenso, a Mónada recorre à comunicação quadrática, uma alternativa muito mais morosa que exige a intercomunicação entre todos os nós de validação.
No Ethereum, as transacções têm de ser executadas antes de a rede poder chegar a um consenso e acordar a lista de transacções incluídas no bloco e o estado da rede.
Este paradigma reserva muito pouco tempo para executar transacções num determinado bloco, uma vez que a maior parte do tempo do bloco é reservada para as múltiplas rondas de comunicação entre globos necessárias para que a rede chegue a um consenso.
Através da execução diferida, o Monad desacopla a execução do consenso, permitindo que a cadeia chegue a acordo sobre o estado antes de saber se todas as transacções no bloco foram executadas, permitindo que a execução ocorra ao longo de todo o bloco!
As cadeias de blocos EVM existentes têm de executar transacções em sequência (ou seja, uma após a outra), enquanto as cadeias que podem executar transacções em paralelo, como a Solana, podem processar simultaneamente várias transacções que não têm dependências comuns, aumentando a sua velocidade!
As cadeias de blocos que podem processar transacções em paralelo tiram o máximo partido da tecnologia de computação moderna, permitindo que as suas máquinas virtuais funcionem em vários núcleos e threads do CPU de um validador.
No entanto, para executar transacções em paralelo, uma cadeia de blocos deve primeiro identificar quais as transacções que podem ser executadas independentemente umas das outras. O Solana resolve este problema exigindo que as transacções especifiquem o estado a que acedem durante a sua execução, mas para tal foi necessário criar uma nova máquina virtual.
Em vez de exigir que as transacções declarem dependências de estado, a Mónada assume, de forma otimista, que todas as transacções podem ser executadas simultaneamente e tenta fazê-lo em paralelo. Quando uma transação entra em conflito na primeira vez, é executada uma segunda vez com dados actualizados, garantindo a sua execução.
O Monad utiliza um analisador de código estático para prever quais as transacções que têm dependências entre si, para evitar perder tempo a tentar executar transacções com transacções pré-requisito.
Os clientes do Ethereum utilizam uma conceção de base de dados diferente da do próprio Ethereum, o que resulta numa solução de armazenamento subóptima, em que uma estrutura de dados é incorporada noutra estrutura de dados de um tipo diferente que não suporta a reescrita de dados enquanto a comunicação sobre os dados está em curso.
Como o Monad executa transacções em paralelo, é necessário que várias transacções possam ler e escrever na base de dados simultaneamente. O MonadDb, a base de dados personalizada da cadeia para armazenar o seu estado, permite exatamente isso, fornecendo acesso assíncrono e de alto desempenho ao estado, o que permite que os benefícios da paralelização brilhem!
Embora o EVM não seja perfeito, as implementações actuais pouco fizeram para inovar o design do Ethereum.
Monad espreme a quantidade máxima de suco do EVM através de uma série de inovações para criar um blockchain L1 de alto rendimento e elimina a necessidade de dApps para desenvolver ou auditar seu código para se portar para um ambiente de execução de rendimento extremamente alto.
12 construtores de criptografia que estou a observar em 2024 no Bankless
Os fundadores, construtores, podcasters & investidores em que estou mais otimista este ano.
Como o Monad está apenas a fazer alterações ao software, é hipoteticamente possível que o Ethereum copie as suas escolhas de design, mas isso exigiria uma grande revisão dos sistemas que colocaria as dezenas de milhares de milhões de dólares em TVL na cadeia em risco de serem exploradas, tornando improvável que tais alterações sejam implementadas num futuro previsível.
A solução para a interoperabilidade entre o Ethereum e os seus L2 é um esforço de anos que está apenas a começar. Até que estes desafios sejam ultrapassados, as cadeias que consigam lidar com as actuais cargas de tráfego de criptomoedas num ambiente de execução unificado proporcionarão uma experiência de utilizador indiscutivelmente superior e terão vantagem em atrair utilizadores, programadores e capital para as suas cadeias.
Ao dar ao conjunto de aplicações bem desenvolvidas do Ethereum acesso a um espaço de blocos de alto desempenho, o Monad apresenta uma combinação atractiva de características que o podem ajudar a surgir como um importante centro de atividade onchain.
转发原文标题:O que o Monad traz para a mesa
As redes que não são EVM, como a Solana, têm sido apontadas nos últimos meses como potenciais 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 do Ethereum têm preocupações válidas sobre o seu roteiro centrado em rollups, que tende a fraturar a liquidez e a complicar a experiência do utilizador. Em vez disso, defendem uma abordagem de escalonamento monolítico que unifica a rede num ú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, adoptando mecanismos de consenso mais centralizados, como a prova de autoridade, o facto é que o futuro das finanças não será desenvolvido em cadeias centralizadas.
Para que uma cadeia de blocos tenha uma hipótese legítima de ser o próximo assassino do Ethereum, tem de ir ao encontro dos utilizadores e dos programadores onde eles existem atualmente, ao mesmo tempo que proporciona grandes melhorias do ponto de vista técnico no arcaico EVM e mantém fortes propriedades de descentralização.
A Monad é uma das cadeias mais prometedoras que se enquadra nesta categoria. Hoje, estamos a analisar o que o Monad traz para a mesa e a discutir porque é que a cadeia tem uma hipótese legítima de deslocar o Ethereum como a plataforma de contrato inteligente dominante da criptografia👇
O Monad mantém a compatibilidade total com o EVM, mas melhora o Ethereum com quatro inovações principais: MonadBFT, Execução Diferida, Execução Paralela e MonadDb.
Cada um deles representa uma otimização para o Ethereum e, quando combinados, o resultado final é uma cadeia de blocos suficientemente descentralizada com compatibilidade de bytecode Ethereum que pode executar até 10 mil transacções por segundo com tempos de bloco de 1 segundo e finalidade de ranhura única 😯
6 metas que podem dominar as criptomoedas em 2024!
O MonadBFT é o mecanismo de consenso de alto desempenho da cadeia e uma versão modificada do HotStuff que reduz as duas rondas de comunicações necessárias 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 era 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 bloco seguinte para recomeçar o processo.
Se o líder não conseguir chegar a um consenso, no caso de os nós de validação não conseguirem chegar a um consenso, a Mónada recorre à comunicação quadrática, uma alternativa muito mais morosa que exige a intercomunicação entre todos os nós de validação.
No Ethereum, as transacções têm de ser executadas antes de a rede poder chegar a um consenso e acordar a lista de transacções incluídas no bloco e o estado da rede.
Este paradigma reserva muito pouco tempo para executar transacções num determinado bloco, uma vez que a maior parte do tempo do bloco é reservada para as múltiplas rondas de comunicação entre globos necessárias para que a rede chegue a um consenso.
Através da execução diferida, o Monad desacopla a execução do consenso, permitindo que a cadeia chegue a acordo sobre o estado antes de saber se todas as transacções no bloco foram executadas, permitindo que a execução ocorra ao longo de todo o bloco!
As cadeias de blocos EVM existentes têm de executar transacções em sequência (ou seja, uma após a outra), enquanto as cadeias que podem executar transacções em paralelo, como a Solana, podem processar simultaneamente várias transacções que não têm dependências comuns, aumentando a sua velocidade!
As cadeias de blocos que podem processar transacções em paralelo tiram o máximo partido da tecnologia de computação moderna, permitindo que as suas máquinas virtuais funcionem em vários núcleos e threads do CPU de um validador.
No entanto, para executar transacções em paralelo, uma cadeia de blocos deve primeiro identificar quais as transacções que podem ser executadas independentemente umas das outras. O Solana resolve este problema exigindo que as transacções especifiquem o estado a que acedem durante a sua execução, mas para tal foi necessário criar uma nova máquina virtual.
Em vez de exigir que as transacções declarem dependências de estado, a Mónada assume, de forma otimista, que todas as transacções podem ser executadas simultaneamente e tenta fazê-lo em paralelo. Quando uma transação entra em conflito na primeira vez, é executada uma segunda vez com dados actualizados, garantindo a sua execução.
O Monad utiliza um analisador de código estático para prever quais as transacções que têm dependências entre si, para evitar perder tempo a tentar executar transacções com transacções pré-requisito.
Os clientes do Ethereum utilizam uma conceção de base de dados diferente da do próprio Ethereum, o que resulta numa solução de armazenamento subóptima, em que uma estrutura de dados é incorporada noutra estrutura de dados de um tipo diferente que não suporta a reescrita de dados enquanto a comunicação sobre os dados está em curso.
Como o Monad executa transacções em paralelo, é necessário que várias transacções possam ler e escrever na base de dados simultaneamente. O MonadDb, a base de dados personalizada da cadeia para armazenar o seu estado, permite exatamente isso, fornecendo acesso assíncrono e de alto desempenho ao estado, o que permite que os benefícios da paralelização brilhem!
Embora o EVM não seja perfeito, as implementações actuais pouco fizeram para inovar o design do Ethereum.
Monad espreme a quantidade máxima de suco do EVM através de uma série de inovações para criar um blockchain L1 de alto rendimento e elimina a necessidade de dApps para desenvolver ou auditar seu código para se portar para um ambiente de execução de rendimento extremamente alto.
12 construtores de criptografia que estou a observar em 2024 no Bankless
Os fundadores, construtores, podcasters & investidores em que estou mais otimista este ano.
Como o Monad está apenas a fazer alterações ao software, é hipoteticamente possível que o Ethereum copie as suas escolhas de design, mas isso exigiria uma grande revisão dos sistemas que colocaria as dezenas de milhares de milhões de dólares em TVL na cadeia em risco de serem exploradas, tornando improvável que tais alterações sejam implementadas num futuro previsível.
A solução para a interoperabilidade entre o Ethereum e os seus L2 é um esforço de anos que está apenas a começar. Até que estes desafios sejam ultrapassados, as cadeias que consigam lidar com as actuais cargas de tráfego de criptomoedas num ambiente de execução unificado proporcionarão uma experiência de utilizador indiscutivelmente superior e terão vantagem em atrair utilizadores, programadores e capital para as suas cadeias.
Ao dar ao conjunto de aplicações bem desenvolvidas do Ethereum acesso a um espaço de blocos de alto desempenho, o Monad apresenta uma combinação atractiva de características que o podem ajudar a surgir como um importante centro de atividade onchain.