Menta (Ignite) Explicado

intermediário11/21/2022, 7:51:20 AM
Um protocolo de blockchain pronto que permite que aplicativos nele sejam escritos em qualquer idioma.

Menta - agora chamado Ignite- , fornece software que ajuda os desenvolvedores a construir seus projetos de blockchain de forma fácil e segura no Cosmos. O protocolo de baixo nível fornece aos usuários um mecanismo de consenso que funciona com BFT, além de uma Interface de Blockchain de Aplicação abrangente (APCI).

Desenvolvedores que desejam criar blockchains, aplicativos descentralizados, carteiras, tokens ou implantar contratos inteligentes acham uma alternativa inestimável para começar do zero. Neste artigo, explicaremos as características do Tendermint, como elas funcionam e quais benefícios os desenvolvedores podem obter com o protocolo.

O que é Tendermint?

Menta é um protocolo que fornece aos desenvolvedores as ferramentas necessárias para lançar blockchains e Dapps com segurança e sem estresse. Ele permite a replicação de blockchains em vários dispositivos e a criação de aplicativos usando a linguagem preferida dos usuários.

Ele utiliza Tolerância a Falhas Bizantinas (BFT) para manter a segurança em todas as operações. Geralmente, blockchains e Dapps requerem três camadas para funcionar; o mecanismo de consenso, a camada de rede e a camada de aplicação.

Tendermint fornece essas camadas em uma tecnologia arquitetural modular que permite aos desenvolvedores escolher qual interface de aplicativo aplicar. Alguns aplicativos construídos no Tendermint incluem; Binance DEX, Oasis Labs, Terra, Regen Networks, Cosmos, etc.

Recentemente, em 2022, a empresa Tendermint foi renomeada para Ignite. O protocolo foi fundado em 2014 por Jae Kwon, um arquiteto de software, e Ethan Buchman, um biólogo da internet. Desde o início, o protocolo foi encarregado do desenvolvimento da infraestrutura de back-end para Cosmos, mas também passou a ser focado no produto (experiências do usuário e plataforma para desenvolvedores).

Recursos do Tendermint

Núcleo do Tendermint:

Este é o mecanismo de consenso do Tendermint. Ele funciona com a prova de participação (PoS), onde um nó selecionado de um conjunto de validadores propõe o novo bloco a ser adicionado a uma blockchain. Outros validadores devem então votar antes que o bloco seja validado.

Vários sistemas no Tendermint podem visualizar as mesmas transações ao mesmo tempo e na mesma ordem.

Além disso, uma vez que nem sempre se pode detectar intenções maliciosas, o Tendermint mantém a segurança usando a Tolerância a Falhas Bizantinas. BFT é um mecanismo que permite que o Consenso seja resistente a até ⅓ de nós maliciosos.

Interface de Aplicação Blockchain (ABCI):

Este é o kit de ferramentas Tendermint de software pronto para uso para replicar ou lançar blockchains.

O Tendermint é diferente da maioria das principais blockchains, pois possui uma arquitetura modular em contraste com a arquitetura monolítica popular. Sua arquitetura modular torna possível a integração de uma ampla variedade de aplicativos e suas diferentes linguagens com o núcleo do Tendermint. ABCI é uma parte importante da camada de rede do Tendermint, um canal para todas as transações e interações. Qualquer lógica da camada de aplicativo deve passar por ABCI para alcançar o mecanismo de consenso. Além disso, ABCI suporta qualquer linguagem de programação nas camadas lógicas do aplicativo conectadas a ele.

Menta & Cosmos

Como mencionado anteriormente, a blockchain do Cosmos é um dos derivados principais do software Tendermint. Foi lançado em 2017 com o objetivo de construir um ecossistema multi-cadeia ou um pool de blockchains interconectadas.

Cosmos utiliza o IBC (comunicação entre blockchains) para interação entre blockchains e segura a rede usando o consenso à prova de falhas bizantinas (BFT) do Tendermint e o framework Cosmos SDK.

O que é o Kit de Desenvolvimento de Software Cosmos SDK?

Cosmos SDK é um estrutura de código abertoou modelo que é o cerne do Tendermint e é usado para construir blockchains específicos de aplicação. Possui uma variedade de estruturas pré-construídas que permitem aos desenvolvedores construir e implantar rapidamente. As cadeias públicas do Cosmos SDK atualmente gerenciam mais de $6 bilhões em ativos e executam mais de 260 aplicações.

Ecossistema

Rede Cosmos

O Cosmos SDK permite que os desenvolvedores construam blockchains de prova-de-autoridade (PoA) e prova-de-apostas (PoS). Este framework também vem com recursos de interoperabilidade com outros protocolos, conectando-se à Rede Cosmos por meio do Cosmos Hub.

Cosmos Hub (Uma Blockchain de camada-0)

O Cosmos Hub, a primeira Blockchain Cosmos, atua como um sistema de interoperabilidade para todas as blockchains independentes na rede Cosmos. Essas blockchains independentes são referidas como outras Zonas. A função de interoperabilidade é emitida à medida que cada Zona se conecta ao Cosmos Hub via IBCP. - Ou seja, cada zona ou blockchain independente conectada ao Cosmos Hub pode operar uma com a outra.

Comunicação Parcialmente Síncrona do Tendermint

Tendermint pertence a uma classe de protocolos que lidam com consenso em comunicação parcialmente síncrona, onde o modelo de um sistema parcialmente síncrono alterna entre períodos de sincronia e assincronia.

Em uma arquitetura de comunicação síncrona, cada mensagem é garantida de chegar dentro de uma janela de tempo pré-determinada, e o sistema só pode funcionar adequadamente se não houver nós defeituosos. Em contraste, em um modelo de comunicação assíncrona, não há garantia de que as mensagens serão entregues dentro de um período de tempo fixo, e o sistema pode continuar a operar mesmo se houver nós defeituosos. No modelo de comunicação parcialmente síncrona do Tendermint, a rede assume que as mensagens são entregues dentro de um certo período de tempo, chamado de "incerteza de tempo". O sistema pode operar normalmente desde que menos de 1/3 dos validadores (ou "nós") sejam defeituosos, assim, ele equilibra a segurança e o desempenho dos modelos síncronos e assíncronos. Ele permite um alto nível de segurança, mas também permite alto desempenho, já que o tempo que leva para as mensagens serem entregues não precisa ser extremamente pequeno. Em resumo, a velocidade do progresso é determinada pela velocidade real da rede e não por fatores estruturais.

Vantagens do Tendermint

  1. Interoperabilidade:Menta fornece um meio de interação entre blockchains. Ele oferece interoperabilidade entre blockchains com seu Cosmos Hub quando está conectado à Cosmos Network.

  2. Arquitetura Modular:Isso permite que a interface do aplicativo seja desconectada do mecanismo de consenso. Dessa forma, projetos de outras redes podem conectar sua lógica de negócios ao Tendermint usando a linguagem de programação que preferirem. Um bom exemplo disso é o Ethermint, que anteriormente estava na rede Ethereum e agora está integrado ao Tendermint.

  3. Escalabilidade:Ao contrário das Blockchains de Prova de Trabalho como o Ethereum, o Tendermint tem capacidades de fragmentação que o tornam escalável.

Desvantagens da Rede

  1. Vulnerabilidade:O modelo BFT do Tendermint dá a ele ⅓ de tolerância a ataques. Comparado às blockchains de Prova de Trabalho, isso representa uma taxa de vulnerabilidade 18% maior a hacks por nós traidores.

  2. Acessibilidade:A participação do Consenso dos validadores geralmente é inacessível por vários meses.

  3. Barreira de entrada:Porque o número de moedas em jogo determina o poder do voto, os usuários com uma pequena participação consideram seu papel de governança como negligenciável.

Conclusão

O kit pronto para uso do Cosmos da Tendermint é um recurso atraente tanto para desenvolvedores quanto para projetos. Ele se posiciona como o framework que permite aos desenvolvedores pular códigos relacionados à rede, passando diretamente para a lógica da aplicação.

É importante notar que Menta não é a única engine para DApps modularizadas, mas também permite a clonagem de blockchains.

Muitos desenvolvedores também desenvolveram interesse no mecanismo de consenso BFT usado pelo Tendermint (Ignite) porque ele utiliza o mecanismo de consenso de prova de participação (PoS) para validação. Ao contrário do mecanismo de prova de trabalho (PoW), esse mecanismo oferece um meio mais rápido de validar transações, ou seja, o mecanismo do Tendermint oferece escalabilidade.

Finalmente, à medida que a demanda por escalabilidade e interoperabilidade das principais blockchains continua a aumentar, o Ignite pode estar pronto para assumir a liderança à medida que continuam a melhorar as funcionalidades já mencionadas.

Auteur : Mayowa
Traduction effectuée par : Yuanyuan
Examinateur(s): Matheus, Hugo, Joyce, Ashley, Piper
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.

Menta (Ignite) Explicado

intermediário11/21/2022, 7:51:20 AM
Um protocolo de blockchain pronto que permite que aplicativos nele sejam escritos em qualquer idioma.

Menta - agora chamado Ignite- , fornece software que ajuda os desenvolvedores a construir seus projetos de blockchain de forma fácil e segura no Cosmos. O protocolo de baixo nível fornece aos usuários um mecanismo de consenso que funciona com BFT, além de uma Interface de Blockchain de Aplicação abrangente (APCI).

Desenvolvedores que desejam criar blockchains, aplicativos descentralizados, carteiras, tokens ou implantar contratos inteligentes acham uma alternativa inestimável para começar do zero. Neste artigo, explicaremos as características do Tendermint, como elas funcionam e quais benefícios os desenvolvedores podem obter com o protocolo.

O que é Tendermint?

Menta é um protocolo que fornece aos desenvolvedores as ferramentas necessárias para lançar blockchains e Dapps com segurança e sem estresse. Ele permite a replicação de blockchains em vários dispositivos e a criação de aplicativos usando a linguagem preferida dos usuários.

Ele utiliza Tolerância a Falhas Bizantinas (BFT) para manter a segurança em todas as operações. Geralmente, blockchains e Dapps requerem três camadas para funcionar; o mecanismo de consenso, a camada de rede e a camada de aplicação.

Tendermint fornece essas camadas em uma tecnologia arquitetural modular que permite aos desenvolvedores escolher qual interface de aplicativo aplicar. Alguns aplicativos construídos no Tendermint incluem; Binance DEX, Oasis Labs, Terra, Regen Networks, Cosmos, etc.

Recentemente, em 2022, a empresa Tendermint foi renomeada para Ignite. O protocolo foi fundado em 2014 por Jae Kwon, um arquiteto de software, e Ethan Buchman, um biólogo da internet. Desde o início, o protocolo foi encarregado do desenvolvimento da infraestrutura de back-end para Cosmos, mas também passou a ser focado no produto (experiências do usuário e plataforma para desenvolvedores).

Recursos do Tendermint

Núcleo do Tendermint:

Este é o mecanismo de consenso do Tendermint. Ele funciona com a prova de participação (PoS), onde um nó selecionado de um conjunto de validadores propõe o novo bloco a ser adicionado a uma blockchain. Outros validadores devem então votar antes que o bloco seja validado.

Vários sistemas no Tendermint podem visualizar as mesmas transações ao mesmo tempo e na mesma ordem.

Além disso, uma vez que nem sempre se pode detectar intenções maliciosas, o Tendermint mantém a segurança usando a Tolerância a Falhas Bizantinas. BFT é um mecanismo que permite que o Consenso seja resistente a até ⅓ de nós maliciosos.

Interface de Aplicação Blockchain (ABCI):

Este é o kit de ferramentas Tendermint de software pronto para uso para replicar ou lançar blockchains.

O Tendermint é diferente da maioria das principais blockchains, pois possui uma arquitetura modular em contraste com a arquitetura monolítica popular. Sua arquitetura modular torna possível a integração de uma ampla variedade de aplicativos e suas diferentes linguagens com o núcleo do Tendermint. ABCI é uma parte importante da camada de rede do Tendermint, um canal para todas as transações e interações. Qualquer lógica da camada de aplicativo deve passar por ABCI para alcançar o mecanismo de consenso. Além disso, ABCI suporta qualquer linguagem de programação nas camadas lógicas do aplicativo conectadas a ele.

Menta & Cosmos

Como mencionado anteriormente, a blockchain do Cosmos é um dos derivados principais do software Tendermint. Foi lançado em 2017 com o objetivo de construir um ecossistema multi-cadeia ou um pool de blockchains interconectadas.

Cosmos utiliza o IBC (comunicação entre blockchains) para interação entre blockchains e segura a rede usando o consenso à prova de falhas bizantinas (BFT) do Tendermint e o framework Cosmos SDK.

O que é o Kit de Desenvolvimento de Software Cosmos SDK?

Cosmos SDK é um estrutura de código abertoou modelo que é o cerne do Tendermint e é usado para construir blockchains específicos de aplicação. Possui uma variedade de estruturas pré-construídas que permitem aos desenvolvedores construir e implantar rapidamente. As cadeias públicas do Cosmos SDK atualmente gerenciam mais de $6 bilhões em ativos e executam mais de 260 aplicações.

Ecossistema

Rede Cosmos

O Cosmos SDK permite que os desenvolvedores construam blockchains de prova-de-autoridade (PoA) e prova-de-apostas (PoS). Este framework também vem com recursos de interoperabilidade com outros protocolos, conectando-se à Rede Cosmos por meio do Cosmos Hub.

Cosmos Hub (Uma Blockchain de camada-0)

O Cosmos Hub, a primeira Blockchain Cosmos, atua como um sistema de interoperabilidade para todas as blockchains independentes na rede Cosmos. Essas blockchains independentes são referidas como outras Zonas. A função de interoperabilidade é emitida à medida que cada Zona se conecta ao Cosmos Hub via IBCP. - Ou seja, cada zona ou blockchain independente conectada ao Cosmos Hub pode operar uma com a outra.

Comunicação Parcialmente Síncrona do Tendermint

Tendermint pertence a uma classe de protocolos que lidam com consenso em comunicação parcialmente síncrona, onde o modelo de um sistema parcialmente síncrono alterna entre períodos de sincronia e assincronia.

Em uma arquitetura de comunicação síncrona, cada mensagem é garantida de chegar dentro de uma janela de tempo pré-determinada, e o sistema só pode funcionar adequadamente se não houver nós defeituosos. Em contraste, em um modelo de comunicação assíncrona, não há garantia de que as mensagens serão entregues dentro de um período de tempo fixo, e o sistema pode continuar a operar mesmo se houver nós defeituosos. No modelo de comunicação parcialmente síncrona do Tendermint, a rede assume que as mensagens são entregues dentro de um certo período de tempo, chamado de "incerteza de tempo". O sistema pode operar normalmente desde que menos de 1/3 dos validadores (ou "nós") sejam defeituosos, assim, ele equilibra a segurança e o desempenho dos modelos síncronos e assíncronos. Ele permite um alto nível de segurança, mas também permite alto desempenho, já que o tempo que leva para as mensagens serem entregues não precisa ser extremamente pequeno. Em resumo, a velocidade do progresso é determinada pela velocidade real da rede e não por fatores estruturais.

Vantagens do Tendermint

  1. Interoperabilidade:Menta fornece um meio de interação entre blockchains. Ele oferece interoperabilidade entre blockchains com seu Cosmos Hub quando está conectado à Cosmos Network.

  2. Arquitetura Modular:Isso permite que a interface do aplicativo seja desconectada do mecanismo de consenso. Dessa forma, projetos de outras redes podem conectar sua lógica de negócios ao Tendermint usando a linguagem de programação que preferirem. Um bom exemplo disso é o Ethermint, que anteriormente estava na rede Ethereum e agora está integrado ao Tendermint.

  3. Escalabilidade:Ao contrário das Blockchains de Prova de Trabalho como o Ethereum, o Tendermint tem capacidades de fragmentação que o tornam escalável.

Desvantagens da Rede

  1. Vulnerabilidade:O modelo BFT do Tendermint dá a ele ⅓ de tolerância a ataques. Comparado às blockchains de Prova de Trabalho, isso representa uma taxa de vulnerabilidade 18% maior a hacks por nós traidores.

  2. Acessibilidade:A participação do Consenso dos validadores geralmente é inacessível por vários meses.

  3. Barreira de entrada:Porque o número de moedas em jogo determina o poder do voto, os usuários com uma pequena participação consideram seu papel de governança como negligenciável.

Conclusão

O kit pronto para uso do Cosmos da Tendermint é um recurso atraente tanto para desenvolvedores quanto para projetos. Ele se posiciona como o framework que permite aos desenvolvedores pular códigos relacionados à rede, passando diretamente para a lógica da aplicação.

É importante notar que Menta não é a única engine para DApps modularizadas, mas também permite a clonagem de blockchains.

Muitos desenvolvedores também desenvolveram interesse no mecanismo de consenso BFT usado pelo Tendermint (Ignite) porque ele utiliza o mecanismo de consenso de prova de participação (PoS) para validação. Ao contrário do mecanismo de prova de trabalho (PoW), esse mecanismo oferece um meio mais rápido de validar transações, ou seja, o mecanismo do Tendermint oferece escalabilidade.

Finalmente, à medida que a demanda por escalabilidade e interoperabilidade das principais blockchains continua a aumentar, o Ignite pode estar pronto para assumir a liderança à medida que continuam a melhorar as funcionalidades já mencionadas.

Auteur : Mayowa
Traduction effectuée par : Yuanyuan
Examinateur(s): Matheus, Hugo, Joyce, Ashley, Piper
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!