El cosmos está ganando impulso. dYdX construirá su V4 como una cadena de aplicaciones Cosmos, mientras que Delphi Labs centrará sus esfuerzos de desarrollo en el ecosistema Cosmos. Cosmos parece bien posicionado para lograr el futuro multicadena previsto. Pero ¿qué es el Cosmos? ¿Cuáles son los proyectos Cosmos más prometedores? Esta es una guía completa.
¿Qué es el cosmos?
Cosmos es una red de blockchains. Cada cadena de bloques individual es una cadena de bloques PoS independiente y completamente funcional como Ethereum y tiene sus propios validadores y produce sus propios bloques. Pero también están interconectados de tal manera que la comunicación entre cadenas está incorporada. En el futuro, ser parte de la red también podría significar que los integrantes compartan seguridad (capacidad de validación) y liquidez.
Cosmos cuenta con el apoyo de la Fundación Interchain. El desarrollo inicial del software lo inició en 2014 Tendermint (empresa). Sin embargo, Cosmos no depende de Tendermint (empresa) como su desarrollador principal exclusivo, responsable del mantenimiento y la mejora. A lo largo de los años, el desarrollo ha crecido hasta incluir muchos equipos contribuyentes.
El cosmos es un sistema complejo. La mejor manera de entenderlo es verlo como una federación de ciudades-estado. Cada miembro de la federación es soberano, pero los rigen los mismos principios. La capital de la federación se llama Centro, mientras que los estados miembros se llaman Zonas. En el ecosistema Cosmos, puede haber muchos Hubs y muchas Zonas.
Actualmente, el único Hub es el Cosmos Hub. Cosmos Hub es tradicionalmente el enrutador central para todas las transacciones de Cosmos. También sirve como memoria colectiva del ecosistema, rastreando el estado de cada blockchain miembro para evitar el doble gasto. Cosmos Hub realiza un seguimiento de las actividades en las cadenas de bloques conectadas para garantizar que todos estén en sintonía. La moneda nativa de Cosmos Hub es $ATOM. Cosmos Hub no impone sus decisiones a otras cadenas de bloques miembros. Por ejemplo, mientras que la gasolina se paga en $ATOM en Cosmos Hub, las Zonas pueden establecer su propia moneda nativa y no necesitan usar $ATOM. Si bien esta libertad permite que cada entidad dentro de la red tenga flexibilidad en la gestión de su economía local, impide que $ATOM se beneficie del crecimiento del ecosistema Cosmos porque el valor lo capturan varios tokens nativos en lugar de $ATOM. Supongamos que cada miembro de la Unión Europea todavía emite su propia moneda. Haría que el Banco Central Europeo fuera casi inútil.
Los pilares principales que respaldan el ecosistema Cosmos son Tendermint, Cosmos SDK y el protocolo IBC.
¿Qué es la menta tierna?
Tendermint es el mecanismo de consenso desarrollado para Cosmos. Tendermint es también el nombre de la empresa que inició el proyecto Cosmos. En otras palabras, Tendermint (tecnología) fue desarrollada inicialmente por Tendermint (empresa). Afortunadamente, Tendermint (empresa) ha cambiado su nombre a Ignite, por lo que todas las demás referencias a Tendermint a lo largo de este artículo se refieren al mecanismo de consenso a menos que se indique lo contrario.
Tendermint consta de dos componentes técnicos: un motor de consenso blockchain y una interfaz de aplicación genérica. El motor de consenso, llamado Tendermint Core, garantiza que las mismas transacciones se registren en el mismo orden en todas las máquinas de una red distribuida. Tendermint Core funciona incluso si hasta 1/3 de los nodos de la red fallan de forma arbitraria.
Sin embargo, el diseño de Tendermint no es perfecto. Si hay una cantidad excesiva de nodos participando en la formación del consenso, la velocidad de la red se reducirá. Por tanto, Cosmos Hub impone un límite arbitrario de 300 nodos de validación en su red. Para garantizar el rendimiento, se sacrifica cierto grado de descentralización.
La interfaz de la aplicación, llamada Interfaz BlockChain de Aplicaciones (ABCI), permite que las transacciones se procesen en cualquier lenguaje de programación. A diferencia de otras soluciones blockchain, que vienen empaquetadas con un lenguaje de programación incorporado, ABCI permite a los desarrolladores utilizar cualquier lenguaje de programación y entorno de desarrollo adecuado para ellos.
¿Qué es el SDK de Cosmos?
El SDK de Cosmos es una pila de desarrolladores de código abierto para crear cadenas de bloques de prueba de participación (PoS) personalizadas y cadenas de bloques de prueba de autoridad (PoA) autorizadas.
El SDK de Cosmos tiene como objetivo permitir a los desarrolladores crear cadenas de bloques personalizadas que puedan interoperar de forma nativa con otras cadenas de bloques. Cosmos SDK consta de muchos módulos componibles, la mayoría de los cuales son de código abierto y están disponibles para cualquier desarrollador. En la caja de herramientas, los desarrolladores pueden encontrar elementos como el mecanismo de consenso Tendermint, la interoperabilidad con el ecosistema Cosmos y la integración del protocolo IBC, entre otras características. Efectivamente, los desarrolladores pueden crear una nueva cadena de bloques a partir de bloques de construcción existentes listos para usar en lugar de empezar desde cero. Integrar módulos ya creados en cadenas de bloques personalizadas es tan sencillo como importarlos. Se requiere una modificación menor.
Cosmos SDK es un marco robusto desarrollado mediante un esfuerzo colectivo. Cualquiera puede crear nuevos módulos para Cosmos SDK, de modo que todos los participantes del ecosistema se conviertan en miembros contribuyentes al mismo tiempo.
El SDK de Cosmos está escrito en Golang (un lenguaje de programación) según consideraciones de diseño específicas para permitir la personalización de módulos. Sin embargo, expandirse a muchos lenguajes de programación es crucial para aumentar la adopción por parte de los desarrolladores. CosmWasm es un proyecto que habilita máquinas virtuales (VM) WebAssembly (WASM) en Cosmos SDK. Agregar WebAssembly al SDK de Cosmos permite que el software escrito en muchos idiomas se ejecute de forma segura en una cadena de bloques. WASM sirve como un lenguaje intermedio que compila el lenguaje elegido por el desarrollador en una máquina virtual portátil. CosmWasm se introdujo por primera vez en 2019 y desde entonces ha sido adoptado por muchos protocolos/cadenas de bloques.
Gran parte del atractivo del ecosistema Cosmos es que facilita la creación de cadenas de bloques personalizadas a través del SDK de Cosmos. Cosmos SDK ha demostrado ser una herramienta poderosa. Muchos proyectos destacados han construido sus propias cadenas de bloques impulsadas por Cosmos SDK, incluidos BNB Chain, Terra (antes del colapso), Cronos Chain (Crypto.com), etc.
Los desarrolladores solo pueden utilizar algunas piezas que ofrece Cosmos SDK. Como es modular, los desarrolladores pueden crear diferentes combinaciones para satisfacer diversas demandas. Al igual que los bartenders que preparan un cóctel personalizado, los desarrolladores pueden elegir lo que esté disponible para lograr sus objetivos.
Paradigm ha demostrado que es posible combinar el SDK de Cosmos con un mecanismo de consenso diferente a Tendermint para crear blockchains. Paradigm creó un prototipo de aplicación Cosmos/ABCI que utilizaba Narwhal/Bullshark (utilizado por Sui) como algoritmo de consenso en lugar de Tendermint. Descubrieron durante el proceso que ABCI es bastante específico de Tendermint, a pesar de su aspiración de ser más genérico. Es posible que veamos que se construyen más cadenas de Cosmos con Cosmos SDK y un mecanismo de consenso más nuevo y avanzado que Tendermint.
¿Qué es el protocolo IBC?
El Protocolo IBC es el estándar Cosmos para la comunicación entre cadenas. Es una forma confiable, ordenada y autenticada de transmitir mensajes arbitrarios entre libros de contabilidad distribuidos independientemente (cadenas de bloques). IBC se planeó con anticipación, pero no se lanzó hasta 2021, siete años después del inicio de Cosmos. De todos modos, IBC se ha convertido rápidamente en una pieza crítica de infraestructura.
IBC define un conjunto de estándares básicos para autenticación, transporte y pedidos y un conjunto de estándares a nivel de aplicación para semántica de activos y datos. Las cadenas de bloques que permiten IBC se pueden conectar entre sí sin más permisos especiales.
IBC está construido como una pila de componentes con diversas especificaciones y propiedades. La implementación de un elemento en una capa particular puede variar siempre que satisfaga requisitos específicos. Las cadenas de bloques sólo necesitan comprender subconjuntos compatibles de IBC para interactuar de forma segura.
IBC no se limita a las cadenas de bloques basadas en Tendermint. Puede implementarse mediante cualquier algoritmo de consenso que admita una finalidad verificable. Además, IBC no hace suposiciones sobre la estructura topológica de la red de cadenas de bloques en las que opera. IBC puede razonar sobre seguridad y corrección al nivel de una única conexión entre dos módulos en dos cadenas.
¿Qué es una cadena de aplicaciones?
Una cadena de bloques de Cosmos a menudo se denomina cadena de aplicaciones porque las cadenas de bloques creadas con el SDK de Cosmos generalmente se crean para lograr un propósito específico. Por ejemplo, Osmosis ($OSMO) es el "Uniswap" de Cosmos, y Axelar ($AXL) une Cosmos con otras redes blockchain. Pero ambas no son DApps sino cadenas de bloques soberanas. Las cadenas de aplicaciones se diferencian de las cadenas de bloques de propósito general como Ethereum, que a menudo se denominan cadenas de bloques "monolíticas", ya que no esperan admitir todo tipo de DApps en la red. Si bien se han implementado millones de contratos inteligentes en Ethereum, generalmente solo unas pocas aplicaciones se crean en una cadena de aplicaciones Cosmos.
La razón es evidente. Si bien ya es un dolor de cabeza para los desarrolladores elegir Cosmos entre todos los ecosistemas de cadenas de bloques de capa 1 disponibles, los desarrolladores también deben decidir si les gustaría crear una nueva cadena de aplicaciones o algo sobre una cadena de aplicaciones existente.
Uno de los temas más candentes en criptografía es si el futuro será "monolítico" o "multicadena". Es decir, si habrá una cadena de bloques pública dominante que sirva como capa base universal o muchas cadenas de bloques que realicen colectivamente las tareas de ejecución.
La teoría monolítica predice que la actividad criptográfica se centrará principalmente en una única red, que probablemente sea Ethereum. Ethereum ha sido probado en batalla y cuenta con la mayor liquidez y actividad de desarrolladores. Construir sobre Ethereum también supone su seguridad, por lo que los desarrolladores no tienen que preocuparse por configurar validadores.
Más importante aún, un escenario monolítico ofrece una componibilidad perfecta y "sincrónica". A los contratos inteligentes de Ethereum les resulta sencillo interactuar entre sí. Por ejemplo, es sencillo comprar NFT en OpenSea a través de Gem, un agregador del mercado de NFT. No se necesita permiso para este tipo de colaboración y no se requiere ningún puente. Un futuro monolítico es atractivo porque el puente sigue siendo una de las categorías más pirateadas en criptografía.
Por otro lado, un futuro multicadena permite una mayor flexibilidad y personalización. Crear una cadena de aplicaciones proporciona mucha más libertad en las decisiones arquitectónicas subyacentes que modificar contratos inteligentes para adaptarse a la demanda propia.
Por ejemplo, dYdX planea hacer que su cadena de aplicaciones dYdX esté libre de gas. Los validadores serán compensados mediante tarifas comerciales. Los comerciantes deben pagar tanto las tarifas comerciales como las del gas cuando utilizan un intercambio descentralizado en Ethereum. Una cadena de aplicaciones Cosmos puede optimizar esta experiencia.
Pero algo como esto es simplemente imposible a pesar de cuántas capas acumuladas se agregan a la capa base de Ethereum. El espacio en bloques es un recurso fundamental para los usuarios. En cadenas de bloques monolíticas como Ethereum, el espacio de bloques se comparte entre los participantes de la red. Las tarifas del gas son inevitables, como las muertes y los impuestos. Los usuarios de un contrato inteligente pueden verse obligados a pagar tarifas de gas más altas porque otros contratos inteligentes de repente se vuelven populares. Esto plantea un riesgo sistémico significativo para algunos. Imagine que el Nasdaq tiene que hacer una pausa en sus operaciones porque Disney Park está celebrando su aniversario.
Cosmos encaja perfectamente en la narrativa de múltiples cadenas. Otorga soberanía y control total a los constructores y sus cadenas.
Al construir sobre una cadena de bloques monolítica, los desarrolladores están sujetos a las decisiones de gobernanza de la cadena de bloques. Si bien blockchain optimizará sus opciones en función del interés colectivo de todo el ecosistema, ese interés colectivo a veces puede ser diferente del deseo individual. Este es otro riesgo sistémico que se alivia con un diseño de múltiples cadenas.
Al final todo es una compensación. Entre monolítica y multicadena, no hay un ganador claro. Si bien la creación de cadenas de aplicaciones en Cosmos tiene sus ventajas, la falta de componibilidad sincrónica y el esfuerzo adicional necesario para crear una solución blockchain más personalizada son inconvenientes importantes. Tampoco se pueden ignorar los costos para proteger la red, que serían gratuitos en un entorno monolítico. Sin embargo, si el futuro es una mezcla de cadenas monolíticas y múltiples, ¿eso significa que, después de todo, será multicadenas?
Proyectos prometedores
A pesar de todo el revuelo, Cosmos todavía es pequeño. Según DefiLlama, el valor total bloqueado (TVL) de Cosmos es actualmente de 1.200 millones de dólares. El TVL de Ethereum se sitúa en 25.000 millones de dólares. Todo el ecosistema Cosmos representa menos del 5% de Ethereum.
Según el recuento oficial, el ecosistema Cosmos ofrece 263 aplicaciones y servicios combinados. En comparación, el Hackathon de verano de Solana 2022 atrajo 750 presentaciones.
Sin embargo, el ecosistema Cosmos logró atraer a algunos jugadores de peso pesado. Por ejemplo, la mayoría de los intercambios centralizados recurren al SDK de Cosmos cuando lanzan su propia cadena de bloques. La lista incluye Binance, Kucoin, OKX y Crypto.com, entre otros. Polygon utiliza Tendermint como mecanismo de consenso, y THORChain es otra cadena de bloques conocida creada en base al combo Tendermint + Cosmos SDK. dYdX se convertirá en el próximo miembro destacado, ya que actualmente es el principal intercambio de delincuentes descentralizado y controla un volumen de transacciones significativo. Por último, aunque el infame Terra explotó y acabó con las criptomonedas, fue creado por el SDK de Cosmos y era el subecosistema más grande de la red Cosmos.
Hay joyas además de los grandes jugadores.
Osmosis ($OSMO) es el intercambio descentralizado más grande del ecosistema Cosmos. Fue lanzado en 2021 por Sunny Aggarwal, quien anteriormente fue el investigador principal de Tendermint (empresa). Osmosis utiliza un modelo de creador de mercado automatizado (AMM) que permite a los operadores crear AMM personalizados con fondos de liquidez soberana. Creado con Cosmos SDK, Osmosis utiliza IBC para permitir transacciones entre cadenas. Ahora los pools de Osmosis tienen la mayor cantidad de pares y la mayor liquidez. Osmosis se ha convertido en el centro de liquidez y el puesto comercial del universo Cosmos, un papel que estaba reservado para el Cosmos Hub.
Axelar ($AXL) es otro componente esencial. Axelar permite una comunicación segura a través de blockchains, independientemente del mecanismo de consenso o la carga útil del mensaje. Tiene dos funciones básicas:
Transferencias de tokens: Axelar permite a los usuarios enviar y recibir tokens fungibles de cualquier cadena a cualquier cadena, incluso entre Cosmos y EVM y otras transferencias complejas.
Mensajería general: Axelar permite que los contratos inteligentes de Cosmos realicen llamadas entre cadenas de cualquier tipo y sincronice el estado de forma segura entre contratos inteligentes en varios ecosistemas, lo que significa que las cadenas de aplicaciones de Cosmos pueden llamar a cualquier función en cualquier cadena EVM, como realizar funciones DeFi. mover NFT entre cadenas, etc.
Axelar se ha convertido en la fuente principal para unir $BTC y $ETH con el ecosistema Cosmos. En pocas palabras, es la puerta principal que conecta el Cosmos con el exterior.
También hay bastantes cadenas Cosmos de uso general como Kava ($KAVA), Juno ($JUNO), Kujira ($KUJI) y Evmos ($EVMOS). Kava y Evmos son compatibles con EVM, mientras que Juno se basa en CosmWasm. Sin embargo, estos proyectos no necesariamente ofrecen ofertas únicas. Las funcionalidades son similares en diferentes cadenas, lo que hace que los usuarios se pregunten por qué deberían usar una cadena pero no la otra si no fuera por los rendimientos de apuesta de tokens nativos tipo Ponzi.
Las cadenas centradas en DeFi forman otro gran subgrupo. Los miembros notables incluyen Injective ($INJ), Sei (aún sin token) y Crescent ($CRE). Por ejemplo, tanto Injective como Sei esperan proporcionar poderosas primitivas financieras en cadena, como una cartera de pedidos completamente en cadena, para permitir a los desarrolladores crear una experiencia DeFi más nativa para los usuarios. Este camino, si tiene éxito, será innovador. Incluso dYdX todavía planea mantener su comparación de pedidos fuera de la cadena en su edición Cosmos.
En el lado de la privacidad, Secret Network ($SCRT) actualmente domina el sector de la privacidad en Cosmos. Originalmente llamado Enigma, Secret Network fue uno de los primeros proyectos en adoptar contratos inteligentes CosmWasm. Desde sus inicios, se ha establecido como un centro de privacidad, brindando soluciones relacionadas para otras cadenas de aplicaciones.
Por último, por supuesto, habrá un Doge en Cosmos. Chihuahua ($HUAHUA) es una cadena de bloques con temática de memes creada utilizando el consenso de Cosmos SDK y Tendermint. $HUAHUA es el token nativo.
Otros proyectos interesantes incluyen Mars Protocol ($Mars), Akash Network ($AKT), Stargaze ($STARS), Agoric ($BLD), Sommelier ($SOMM), Umee ($UMEE), etc. Seguramente más nombres se unirán al se clasifica a medida que crece el ecosistema.

Pensamientos finales
Desde que surgió la idea de Cosmos por primera vez en 2014, Cosmos ha atravesado un gran viaje. Cosmos celebró su evento anual, Cosmoverse, en Medellín, Colombia, este otoño. Fue bien recibido y atrajo una amplia atención de la amplia comunidad criptográfica. Bankless, famoso por ser fanáticos acérrimos de Ethereum, lanzó un episodio positivo que cubre los desarrollos recientes y los caminos futuros de Cosmos.
Cosmos 2.0 se lanzó durante el Cosmoverse de este año, actualizando la visión de $ATOM y Cosmos Hub, incluida la liquidez y la seguridad compartidas. Por ejemplo, las nuevas cadenas de aplicaciones de Cosmos pueden tomar prestada capacidad de validación del Cosmos Hub y pagar $ATOM en el futuro. Como tal, estas nuevas cadenas no necesitan preocuparse por configurar su propio conjunto de validadores. Recientemente también hemos explorado este tema con más profundidad. (Lectura relacionada: Cosmos Hub 2.0: ¿Qué podría aportar a los poseedores de $ATOM?). Es la decisión correcta, ya que $ATOM ha sido criticado durante mucho tiempo por no beneficiarse del crecimiento del ecosistema Cosmos.
Pero, como se mencionó anteriormente, Cosmos no tiene un solo equipo detrás como desarrollador exclusivo. Su toma de decisiones es más democrática que casi cualquier otro ecosistema blockchain importante. Y la comunidad Cosmos a veces va en direcciones diferentes. Por ejemplo, Jae Kwon, uno de los cofundadores y desarrolladores clave de Cosmos 1.0, ha desafiado a Cosmos 2.0 con una propuesta propia. Do Kwon, el infame fundador de Terra, también planeó construir su propia versión de seguridad compartida en Cosmos.
Por el momento, la escena de los desarrolladores en Cosmos es caótica, con miembros prominentes que van en diferentes direcciones, a veces en directa contradicción entre sí. Esto puede estar destinado dada la visión de múltiples cadenas en la base del diseño de Cosmos. No se puede esperar que diferentes soberanos tengan la misma opinión sobre todos los asuntos. En general, esta flexibilidad/libertad ralentizará la velocidad a la que avanza Cosmos, pero puede resultar ser el camino correcto. Había proyectos que se movían a la velocidad de la luz en una dirección unificada y su colapso fue más rápido.
