¿Qué es Cosmos? Y por que puede ser una alternativa.

Cosmos (ATOM) es un interesante proyecto que apunta a construir un sistema de interoperabilidad blockchain, descentralizado, rápido, seguro y económico, para expandir las capacidades de esta tecnología.

El proyecto Cosmos (ATOM), es un proyecto centrado en brindar una infraestructura capaz de unir a varias blockchain independientes y hacerlas interoperables entre ellas. La intención con ello es permitir que dichas blockchains, el valor y las aplicaciones sobre las mismas, puedan comunicarse unas con otras usando un estándar que garantice dichas operaciones y que puedan llevarse a cabo de forma rápida.

El origen de Cosmos

La historia de Cosmos comenzó el 26 de junio de 2016, cuando su creador Jae Kwon, creó el whitepaper de un proyecto llamado Gnuclear. La idea de Gnuclear era crear un sistema interoperable para blockchain completamente descentralizado, que usaba el protocolo de consenso Tendermint para tales fines. La idea inicial fue evolucionando poco a poco con la ayuda de la comunidad, hasta que el 5 de agosto de 2016, se renombró el proyecto para ser llamado Cosmos.

A partir de ese momento, Kwon comenzó a buscar mecanismos que sirvieran para financiar su idea. Fue así, como el 1 de enero de 2017, comenzó a ejecutar una venta privada de tokens para encontrar financiación. En total, 12 millones de tokens ATOM fueron vendidos a un precio de 0,025 $ USD por ATOM, para un total de 300.000 $ USD recaudados. En paralelo, también se realizó otra venta privada de token por un costo de 0,08 $ USD por ATOM, con un total de 160.293.050 de tokens vendidos, y una recaudación total 1.329.472 $ USD en total.

Tras esta experiencia el 4 de junio de 2017, se inició una ICO (Oferta Inicial de Monedas), para vender un total de 160.293.050 de tokens ATOM, con un precio de 0,1 USD por token, y con un total de 16.029.305 $ USD recolectados por dicha venta. En este punto, el desarrollo de ATOM comenzaría a andar su camino para hacerse toda una realidad.

El bloque génesis y puesta en marcha de la red

La primera prueba de la tecnología de ATOM se realizó el 5 de septiembre de 2017, momento en el cual se probó el sistema de consenso Tendermint de la red. En esta prueba, se descubrieron fuertes anomalías que llevaron al equipo a revisar profundamente el funcionamiento del sistema, y llevaron cerca de un año de trabajo para ser completamente solventados.

No fue sino hasta el 22 de abril de 2019, cuando se lanzaría finalmente la mainnet (red principal) de Cosmos y se comenzaría el trabajo real de su red minando el primer bloque (bloque génesis) de la misma.

El lanzamiento fue seguido de la distribución de tokens prometida por la ICO y la venta privada de criptomonedas. Los contribuyentes de la primera venta privada (por 300 mil dólares) recibieron un total de 11.809.947,91 de tokens ATOM, por su apuesta y firme apoyo al proyecto en un momento tan temprano. Los contribuyentes de la segunda venta privada (por 1.329.472 $ USD) recibieron un total de 16.856.718,97 de tokens ATOM. Y, finalmente, los contribuyentes públicos recibieron un total de 23.619.895,81 de tokens ATOM.

Adicional a esto, se creó un fondo para el I+D para el soporte del proyecto Cosmos y sus desarrolladores con un total del 10% de toda la asignación inicial de tokens del bloque génesis de la red. Eso es un total de 23.619.895,81 de tokens ATOM asignados para tal fin.

Además, se asignó un total de 3.054.207,32 ATOM asignados a 8 direcciones, un total de 288.500 ATOM asignados a 53 direcciones y finalmente 20.277.188,49 ATOMs divididos entre dos direcciones de múltiples firmas distintas. En total, se asignaron 236.198.958,12 de tokens ATOM en el bloque génesis a 984 cuentas distintas.

Arquitectura y funcionamiento de Cosmos

Como ya hemos comentado, Cosmos es en realidad una red descentralizada de blockchains paralelas independientes. Una red, donde cada blockchain es impulsada por su propio algoritmo de consenso e interconectada por la red Cosmos. Esto puede resultar complejo de ver, pero la realidad es que existe toda una estructura de trabajo que hace posible esto, y entre esos actores podemos mencionar:

El Hub Cosmos, el centro de Cosmos

El funcionamiento de Cosmos recae en una estructura que es conocida como Hub. El Hub de Cosmos, es en realidad un ledger que mantiene el historial principal de toda la red Cosmos. En palabras más sencillas, es una blockchain que guarda la información de todo lo que sucede en Cosmos y las acciones que se llevan a cabo entre los distintos actores que están interconectados a su red.

Por ejemplo, si dos cadenas de bloques interconectadas a Cosmos comparten determinados eventos, dichos eventos quedarán grabados en el Hub central de Cosmos atestiguando lo ocurrido. Al mismo tiempo, los resultados de esas acciones quedarán grabadas en las respectivas blockchain que han interactuado. De esta forma, la evidencia de la interacción queda grabada de tal forma que no existe manera de negar la misma. Esto resulta muy útil, puesto que este tipo de estructura facilita enormemente que, por ejemplo, las DApps (Aplicaciones Descentralizadas) de diferentes blockchain pudieran comunicarse entre sí.

En todo caso, el Hub es un historial de sucesos entre los participantes de la red Cosmos. Este historial es posible gracias a la existencia del protocolo de comunicación entre blockchain de Cosmos (por sus siglas en inglés, IBC de Inter Blockchain Communication). El trabajo de este protocolo es proporcionar un conector estándar que permita a las blockchains dentro de Cosmos enviar mensajes entre sí y compartir información, manteniendo un registro completo de dichos mensajes dentro del Hub.

De esta forma es posible habilitar intercambios de forma completamente descentralizada entre todas las blockchains. El alcance de esta idea es tan amplio, que a Cosmos se le conoce en el mundo cripto como “el Internet de la Blockchain”