- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Cosmos
O Cosmos pretende criar o que eles descrevem como a “Internet das Blockchains”, uma rede de blockchains capaz de se comunicar entre si de forma descentralizada.
Cosmos é uma rede composta por muitos blockchains independentes, todos os quais usam algoritmos de consenso de tolerância a falhas bizantinas (BFT). O Cosmos permite que os desenvolvedores criem blockchains com e sem permissão. A rede foi lançada com o lançamento de seu primeiro blockchain, o Cosmos Hub, em 2019.
Em 2017, a Interchain Foundation, uma organização suíça sem fins lucrativos que financia projetos de blockchain de código aberto, contratou a Tendermint, Inc. com fins lucrativos (que também utiliza o nome All Bits, Inc.) para desenvolver e lançar o software Cosmos . A Tendermint foi fundada em 2014 por Jae Kwon, que desenvolveu seu próprio mecanismo de consenso tolerante a falhas bizantinas (BFT) no início daquele ano e iniciou a empresa para desenvolver oportunidades de negócios relacionadas ao algoritmo.
Kwon também foi coautor do whitepaper do Cosmos , e a Tendermint levantou US$ 9 milhões para continuar o desenvolvimento do projeto por meio de uma rodada de financiamento Série A em março de 2019.
Visão
Cosmos é uma rede composta por muitas blockchains independentes que utilizam mecanismos de consenso de tolerância a falhas bizantinas (BFT), incluindo Tendermint BFT. Cada blockchain individual mantém o controle de sua própria governança, mas é interoperável com outras blockchains na rede. Blockchains que não utilizam algoritmos BFT podem ser conectados à rede Cosmos por meio de blockchains “adaptadores”. O Cosmos não foi projetado para um caso de uso específico, mas para ser adaptável para atender a muitos casos de uso diferentes.
O Cosmos tem dois tipos de blockchains: Zonas e hubs. Zonas são blockchains regulares, enquanto hubs são blockchains que conectam zonas umas com as outras. O Cosmos Hub foi o primeiro blockchain (e hub) a ser lançado no ecossistema Cosmos . É um blockchain público, proof-of-stake (PoS) cujo ativo nativo é o ATOM (ATOM).
Lançamento e Emissão
Embora ATOM seja o token de staking nativo do Cosmos Hub, ele não é o único ativo do Hub ou de toda a rede. O Cosmos Hub é um blockchain “multiativo” e outros blockchains na rede podem ter seus próprios ativos nativos.
Os átomos permitem que os usuários da rede votem, paguem por taxas de transação, validem transações ou deleguem a validação de transações a outros usuários. Os átomos também são distribuídos para validadores de transações e delegados como recompensas. Não há limite para o fornecimento total de átomos.
A Interchain Foundation conduziu uma oferta inicial de moeda (ICO) de duas semanas do token ATOM em 2017 e levantou mais de US$ 16 milhões. Antes da venda, a fundação recebeu compromissos para contribuições individuais de “doadores iniciais” que totalizaram 5% de sua meta de financiamento. Ela também recebeu compromissos de “pré-financiamento” de indivíduos e compromissos de parcerias estratégicas que totalizaram US$ 1.329.472.
Após o ICO, um terço do número total de átomos distribuídos pela venda foi inflado e distribuído para a Interchain Foundation, All in Bits, Inc. (também conhecida como Tendermint), doadores iniciais, doadores pré-ICO e doadores ICO. A Interchain Foundation e a All in Bits receberam 10% dos tokens na mineração do bloco genesis. Os doadores iniciais receberam 5% e os doadores pré-ICO e doadores ICO receberam 75% coletivamente.
Design e Segurança de Rede
O Cosmos enfatiza a importância da interoperabilidade, a capacidade dos blockchains de transacionar dados entre si. O design do sistema incorpora três camadas, Tendermint: Um algoritmo de consenso tolerante a falhas bizantinas (BFT) compatível com qualquer linguagem de programação, Cosmos SDK: Uma ferramenta para simplificar a construção de aplicativos, e IBC: O protocolo de comunicação entre blockchains como base para troca entre cada zona. Um SDK é um kit de desenvolvimento de software; a estrutura do kit é dividida em módulos padronizados fixos, ou pacotes.
O Cosmos Hub foi a “primeira” zona a ser lançada e hospeda um token de staking nativo, ATOM. Os Atoms permitem que os usuários da rede votem, paguem por taxas de transação, validem transações ou deleguem a validação de transações a outros usuários. Os Atoms também são distribuídos para validadores e delegados de transações como recompensas. O Cosmos Hub também incorpora outros ativos digitais e conecta zonas dentro da rede.
Os tokens podem ser trocados entre zonas sem a necessidade de liquidez entre elas porque todas as transferências de tokens são roteadas pelo Cosmos Hub. O Cosmos Hub rastreia a quantidade de tokens mantidos em cada zona e também tem a intenção de isolar zonas de outras zonas com falhas.
Política monetária
Não há limite para o fornecimento total de átomos. Recompensas de bloco são emitidas para validadores e delegadores por fazer staking de átomos, validar transações ou delegar validação de transações a outros usuários.
A quantidade de tokens criados com cada bloco é dinâmica dependendo da taxa de staking na rede Cosmos . A taxa de stake alvo é de 66% de todos os tokens. A inflação flutuará entre um limite superior de 20% e um limite inferior de 7%.
Se a taxa de participação estiver abaixo da meta, a inflação aumentará em direção ao limite superior de 20%, e mais tokens serão distribuídos como recompensa. A taxa de inflação da meta começou em 7% e recalcula cada bloco. Não há limite para a quantidade de átomos.
Processamento de transações
O primeiro blockchain, ou zona, o Cosmos Hub, é alimentado pelo algoritmo de consenso Tendermint BFT, que também é um algoritmo de prova de participação. O Tendermint exige que os validadores usem assinaturas criptográficas para comprometer blocos, assumindo assim a propriedade de sua validação. Os não validadores delegam seus tokens de participação a qualquer validador para ganhar uma parte das recompensas e taxas do bloco.
Dentro do Cosmos Hub, qualquer um pode fazer stake de seus átomos e delegar seu stake a um validador, mas um validador deve ter hardware que execute software específico para validar blocos. Fora do Cosmos Hub, os outros blockchains individuais podem ter seus próprios modelos de governança.
Para mover uma transação de um blockchain para outro, uma prova é publicada na cadeia de recebimento. O protocolo IBC define isso como um IBCBlockCommitTx. A prova, observável por qualquer pessoa, declara que a cadeia de envio publicou um pacote para o suposto destino. Então o IBCPacketTx permite que o blockchain prove de forma verificável a qualquer pessoa que o pacote de dados (transação) foi publicado pelo remetente por meio da prova. Essas transações IBC, transações entre “zonas”, são realizadas por meio do Cosmos Hub e devem ser validadas em ambas as cadeias.