¿Qué es Cosmos (ATOM)? La clave de la interoperabilidad

Tiempo de lectura: 5 minutos

La interoperabilidad es uno de los conceptos que más hemos podido escuchar dentro del ecosistema de las criptomonedas y es, a su vez, uno de los propósitos que diferentes proyectos como, por ejemplo, Polkadot buscan alcanzar.

Sin embargo, hasta el momento, dentro de todas las galaxias que conforman el universo de las criptos, hay una en especial que se ha caracterizado por lograr intercambiar los datos y generar interacciones eficientes y seguras entre diferentes protocolos y proyectos de criptomonedas.

Hoy haremos un viaje por el espacio, en el que visitaremos, como destino, la red Cosmos.

En él, visualizaremos todas las estrellas y cúmulos estelares que conforman el origen de Cosmos (ATOM) y sus componentes.

¿Qué es Cosmos (ATOM)?

Cosmos (ATOM) es una red descentralizada de código abierto y de cadenas de bloques independientes, cada una impulsada por Tendermint Core, un protocolo de consenso BFT (Tolerancia a Fallas Bizantinas) creado por Tendermint.

Dicho de otra forma, el ecosistema Cosmos es un sistema de blockchain en el que cada bloque puede escalar e interoperar entre sí.

Por ende, su objetivo principal es facilitar la interoperabilidad o, en palabras simples, la comunicación entre diferentes aplicaciones y proyectos.

Para ello, hace que las cadenas de bloques sean potentes y fáciles de desarrollar con Tendermint BFT y la modularidad de SDK de Cosmos.

Adicionalmente a esto, el proyecto Cosmos (ATOM)  tiene su propia criptomoneda homónima, que está diseñada, precisamente, para escalar e interactuar con diferentes blockchain, la cual utiliza un algoritmo de prueba de participación (PoS o, en inglés, Proof of Stake).

Honestamente, es una definición llena de conceptos y de historia detrás, así que vamos por partes.

El origen de Cosmos

Primeramente, observemos su historia y lo que ha pasado para que hoy Cosmos (ATOM) sea un proyecto tan espectacular.

Todo comenzó en 2016, cuando en junio, su creador Jae Kwon publicó su artículo sobre un proyecto llamado Gnuclear.

El propósito de Gnuclear era crear un sistema interoperable para blockchain que usaba el protocolo de consenso Tendermint, empresa fundada, también, por Jae Kwon.

Para agosto, el proyecto fue renombrado a Cosmos Project o Cosmos Network. Frente a la necesidad de fondos para llevar a cabo el proceso, en 2017, se efectuó una venta privada de determinada cantidad de ATOM a diferentes precios (0.08 USD y 0,025 USD) que tuvo como resultados una suma considerable de dólares.

Kwon, considerando los resultados de lo anterior, se animó a sacar una ICO (Oferta Inicial de Monedas) de tokens ATOM a 0.1 USD, con el objetivo de vender más de 160 millones de tokens. Como resultado, recogió 16 millones de dólares.

Posterior a ello, en septiembre de este mismo año, se realizó la primera prueba de la tecnología de token ATOM, en donde se hallaron fallas que llevaron al equipo a revisar el funcionamiento del sistema.

Finalmente, en 2019, se lanzó la red principal de Cosmos. Fue ahí que comenzó el trabajo real de su red, después de minar el primer bloque de la misma.

Qué es Cosmos

¿Cuáles son los componentes de Cosmos (ATOM)? Hablemos de Tendermint Core, Cosmos SDK e IBC Protocol.

Tendermint Core

Tendermint es un algoritmo creado por Jaek Won en 2014, con el objetivo de proporcionar un algoritmo de alta seguridad y velocidad.

Por esta razón, partiendo de la premisa de la Tolerancia de Fallas Bizantinas (BFT), se compone por un conjunto de validadores que son responsables de confirmar nuevos bloques en la blockchain.

Así mismo, replican, de una forma segura y consistente, una aplicación en muchas máquinas, lo que hace que bloques de años, se ejecuten en semanas.

De esta forma, se asegura la red, se validan transacciones y se envían bloques a la blockchain. Para ello, se conecta entre aplicaciones mediante el protocolo ACBI (Application Blockchain Interface).

Cosmos SDK

Para crear una ABCI segura desde cero, es difícil. Por ello, es que el SDK de Cosmos existe.

El kit de desarrollo de software (SDK), permite a los desarrolladores crear cadenas de bloques basadas en Cosmos Hub. 

En este entorno de desarrollo, el encargado de los consensos es el algoritmo de Tendermint, el cual minimiza la complejidad del proceso de creación.

Para ello, construye un conjunto de módulos básicos que son necesarios en el Cosmos Hub. Lo anterior, favorece que ocurran dos cosas:

  1. Los desarrolladores pueden hacer uso de esos módulos prediseñados para eludir las molestias que puede ocasionar pensar hacer una blockchain desde el principio.
  2. Pueden crear complementos y agregar cualquier característica adicional que deseen tener.

Para este fin, en sus módulos, incluye aspectos que influyen en la funcionalidad de las redes de blockchains, como la participación, gobernanza, etcétera. Protocolo de Comunicación entre Cadenas de Bloques (IBC Protocol)

El protocolo de comunicación IBC de Cosmos (ATOM), es un mecanismo que permite que la información y las transacciones se transmitan de forma libre y segura entre cada zona conectada.

En ese sentido, aprovecha los consensos Tendermint para permitir que cadenas heterogéneas transfieran tokens o datos entre sí.

Concretamente, una vez que una zona está conectada al Cosmos Hub, es interoperable con todas las demás zonas conectadas, lo que significa que las blockchain con aplicaciones, validadores y mecanismos de consensos más diferentes como Ethereum, Bitcoin o, inclusive, Cosmos (ATOM) puedan intercambiar datos.

Qué es Cosmos

¿Cómo funciona la estructura de la red de Cosmos?

La red Cosmos consta de tres capas: zonas, validadores y delegadores.

Las zonas y hubs: Hablemos de Cosmos Hub.

Frente a la idea de conectar cada blockchain en la red a través de conexiones IBC directas, las zonas de la red son cadenas de bloques heterogéneas (Ej. Criptos como BitcoinDashTron, entre otras).

Por el contrario, los Hub, el centro de la estructura de Cosmos, son cadenas de bloques diseñadas específicamente para conectar las zonas entre sí. 

En consecuencia, cuando una zona, como Ethereum, crea una conexión por medio del protocolo de comunicación IBC con un Hub, puede enviar y recibir, de forma automática, datos o tokens de otra zona que esté conectada con ella. 

De esta forma, es como si fuese un internet de Blockchains, donde, seas del país que seas, puedes saber las últimas novedades de China o de México en segundos o hacer compras y ventas de artículos de otros mercados del mundo.

En los hubs, se evitan los doble gasto entre zonas, es decir, cuando una zona recibe un token de un hub, solo necesita confiar en la zona de origen de este token y el hub, quienes, mediante sus protocolos internos y los hash, evitaran la duplicación o el uso múltiple de las criptos.

El primer Hub que lanzó Cosmos Network fue Cosmos Hub, la cual es una cadena pública de PoS (Prueba de participación o Proof of Stake), cuyo token de nativo es ATOM.

Validadores 

Efectivamente, el papel de los validadores es ejecutar un nodo completo y participar en el consenso, emitiendo votos que contienen firmas criptográficas.

Por ejemplo, si te fueses de viaje a Italia, en el aeropuerto un oficial revisa si cumples con las condiciones y los requerimientos para viajar, tales como:

  • Tus papeles actualizados.
  • Tu pasaporte.
  • Un equipaje seguro, es decir, que sin ningún objeto o sustancia ilegal dentro de él.
  • Si el dinero con el que vas a viajar, es permitido o debes declarar por su cuantía.

Posteriormente, te dirán si puedes o no abordar.

Exactamente, este trabajo harían los validadores: comprueban si todas las transacciones son válidas y están en orden y votan acerca de si puede ser aceptada o no.

Delegadores

Los delegadores son los poseedores de ATOM que no pueden ejecutar un validador ellos mismos, por lo que delegan ATOMS en un validador y obtienen una parte de sus ingresos a cambio.

En otras palabras, son como los jefes de una compañía que, al tener poco personal, sacan vacantes para contratar a nuevas personas quienes pueden ejecutar las acciones que no les competen a ellos.

Los delegadores desempeñan un papel fundamental, ya que son los jefes de recursos humanos que participan en los procesos de selección de los validadores en un hub.

De ahí que, después de introducirlos a la empresa, deben monitorear activamente sus acciones y participar en las votaciones.

¡Oh! ¡Atención, Houston! Tenemos un problema. Llegamos al final de nuestro artículo y apenas pudimos alunizar en la galaxia Cosmos (ATOM), no pudimos recorrer más.

Para un próximo despegue hacia otras galaxias, dirígete a nuestro blog principal, donde encontrarás mucha más información sobre este enorme universo que apenas estamos descubriendo en su totalidad.

¡Hasta la próxima, Bitnauta!


Deja un comentario
La dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *