Pontos-chave
- Cosmos é um ecossistema; Cosmos Hub é uma de suas redes.
- O Cosmos SDK permite construir a lógica da rede por meio de módulos em Go.
- O IBC exige gerenciar canais, clientes e retransmissão de mensagens entre redes.
O que é Cosmos?
Cosmos oferece ferramentas para criar redes com regras específicas de aplicação. O Cosmos SDK permite compor módulos de estado e operações; o projeto decide quais funcionalidades incorpora e como a rede é governada. Cosmos Hub faz parte do ecossistema, mas não representa todas as redes construídas com essas ferramentas.
A escolha muda o escopo do projeto. Desenvolver uma aplicação sobre uma rede existente e operar uma rede própria são responsabilidades distintas. Uma rede própria exige infraestrutura, atualizações e uma estratégia de segurança, além do código que o usuário utiliza.
Como funciona
Uma rede baseada em Cosmos SDK combina módulos que processam mensagens e mantêm estado. O consenso e a comunicação de rede se integram à aplicação para que os nós cheguem a acordo e executem as operações. Os módulos permitem adaptar capacidades sem transformar cada regra em um contrato separado.
O IBC utiliza clientes leves e provas para verificar mensagens entre redes, com relayers que transportam a informação. A aplicação precisa reconhecer pacotes enviados, confirmados, com falha ou expirados e agir conforme o resultado. O fato de duas redes utilizarem Cosmos SDK não implica que exista um canal operacional entre elas nem que tenham o mesmo conjunto de validadores.
O que Cosmos oferece
Cosmos pode fazer sentido quando um projeto precisa controlar regras de execução, permissões ou a economia da sua própria rede. Também é relevante para integrar uma aplicação a redes do ecossistema por meio do IBC, sem que isso implique lançar outra rede.
Na Metlabs, separamos esses dois escopos desde a análise inicial. Comparamos o controle que uma rede própria oferece com o custo de manter validadores, nós, versões e conectividade. Se as regras cabem em uma aplicação sobre uma rede existente, essa alternativa pode reduzir consideravelmente o trabalho operacional.
Uma rede de aplicação (appchain) pode incorporar um módulo para regras específicas de emissão ou liquidação. O orçamento inclui validadores, RPC, explorador, atualizações e resposta a incidentes, além da escrita desse módulo. Se o caso se resolve com um contrato em uma rede existente, essa alternativa pode reduzir a carga operacional. A soberania técnica traz controle, mas também transfere responsabilidades que uma equipe precisa conseguir manter durante toda a vida do produto.
Limitações e critérios de escolha
Compartilhar o Cosmos SDK não significa compartilhar validadores nem garantias de segurança. Cada rede tem uma configuração, uma governança e dependências que precisam ser revisadas. A interoperabilidade tampouco transforma todos os ativos transferidos no mesmo ativo nativo; sua rota e sua representação importam.
Manter uma rede exige capacidade contínua para atualizar e responder a incidentes. Uma dApp em Ethereum ou em outra rede pode ser mais adequada quando esse controle não é necessário. O critério decisivo é se as regras específicas do negócio justificam assumir a operação do protocolo.
Também conhecido como
- Cosmos ecosystem





