¿Qué es Cosmos (ATOM)?

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

El proyecto Universo (ATOM), es un proyecto centrado en brindar una infraestructura capaz de unir a múltiples blockchain independientes y hacerlas interoperables entre ellas. La pretensión con esto es dejar que dichas blockchains, el valor y las aplicaciones sobre exactamente las mismas, puedan comunicarse unas con otras utilizando un estándar que garantice dichas operaciones y que puedan hacerse de forma veloz.

El origen de Cosmos

La historia de Universo empezó el veintiseis de junio de dos mil dieciseis, cuando su autor Jae Kwon, creó el whitepaper de un proyecto llamado Gnuclear. La idea de Gnuclear era crear un sistema interoperable para blockchain totalmente descentralizado, que utilizaba el protocolo de acuerdo Tendermint para semejantes fines. La idea inicial fue evolucionando poquito a poco con la ayuda de la comunidad, hasta que el cinco de agosto de dos mil dieciseis, se renombró el proyecto para ser llamado Universo.

A partir de ese instante, Kwon empezó a buscar mecanismos que sirviesen para financiar su idea. Fue de este modo, como el 1 de enero de dos mil diecisiete, empezó a ejecutar una venta privada de tokens para hallar financiación. En suma, doce millones de tokens ATOM fueron vendidos a un costo de 0,025 dólares americanos USD por ATOM, para un total de trescientos.000 dólares americanos USD colectados. Paralelamente, asimismo se efectuó otra venta privada de token por un costo de 0,08 dólares americanos USD por ATOM, con un total de 160.293.050 de tokens vendidos, y una colecta total 1.329.472 dólares americanos USD en conjunto.

Tras esta experiencia el cuatro de junio de dos mil diecisiete, se empezó una ICO (Oferta Inicial de Monedas), para vender un total de 160.293.050 de tokens ATOM, con un coste de 0,1 USD por token, y con un total de 16.029.305 dólares americanos USD recogidos por dicha venta. En este punto, el desarrollo de ATOM empezaría a caminar su camino para hacerse una realidad.

The Universo Network – Universo Project

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

La primera prueba de la tecnología de ATOM se efectuó el cinco de septiembre de dos mil diecisiete, instante en el que se probó el sistema de acuerdo Tendermint de la red. En esta prueba, se descubrieron fuertes anomalías que llevaron al equipo a repasar de manera profunda el funcionamiento del sistema, y llevaron cerca de un año de trabajo para ser absolutamente solventados.

No fue sino más bien hasta el veintidos de abril de dos mil diecinueve, cuando se lanzaría por último la mainnet (red primordial) de Universo y se empezaría el trabajo real de su red minando el primer bloque (bloque génesis) de exactamente la misma.

El lanzamiento fue seguido de la distribución de tokens prometida por la ICO y la venta privada de criptomonedas. Los impositores de la primera venta privada (por trescientos mil dólares estadounidenses) recibieron un total de 11.809.947,91 de tokens ATOM, por su apuesta y firme apoyo al proyecto en un instante tan temprano. Los impositores de la segunda venta privada (por 1.329.472 dólares americanos USD) recibieron un total de 16.856.718,97 de tokens ATOM. Y, por último, los impositores 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 Universo y sus desarrolladores con un total del diez por ciento 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 tres.054.207,32 ATOM asignados a ocho direcciones, un total de doscientos ochenta y ocho mil quinientos ATOM asignados a cincuenta y tres direcciones y por último 20.277.188,49 ATOMs divididos entre 2 direcciones de múltiples firmas diferentes. En conjunto, se asignaron 236.198.958,12 de tokens ATOM en el bloque génesis a novecientos ochenta y cuatro cuentas diferentes. El registro completo de las direcciones y montos se sostiene en el GitHub del proyecto y puedes verlo en este enlace.

Arquitectura y funcionamiento de Cosmos

Como ya hemos comentado, Universo es realmente una red descentralizada de blockchains paralelas independientes. Una red, donde cada blockchain es impulsada por su algoritmo de acuerdo y también interconectada por la red Universo. Esto puede resultar complejo de ver, mas la realidad es que existe una estructura de trabajo que vuelve posible esto, y entre esos actores podemos mencionar:

El Hub Universo, el centro de Cosmos

El funcionamiento de Universo recae sobre una estructura que es famosa como Hub. El Hub de Universo, es realmente un ledger que sostiene el historial primordial de toda la red Cosmos. En palabras más fáciles, es una blockchain que guarda la información de todo lo que pasa en Universo y las acciones que se hacen entre los diferentes actores que están interconectados a su red.

Por ejemplo, si 2 cadenas de bloques interconectadas a Universo comparten ciertos acontecimientos, dichos acontecimientos van a quedar grabados en el Hub central de Universo testimoniando lo ocurrido. Al tiempo, los resultados de esas acciones van a quedar grabadas en la respectivas blockchain que han interactuado. De este modo, la patentiza de la interacción queda grabada de tal modo que no existe forma de negar exactamente la misma. Esto resulta realmente útil, pues esta clase de estructura facilita enormemente que, por servirnos de un ejemplo, las DApps (Aplicaciones Descentralizadas) de diferentes blockchain pudiesen comunicarse entre sí.

En todo caso, el Hub es un historial de acontencimientos entre los participantes de la red Universo. Este historial es posible merced a la existencia del protocolo de comunicación entre blockchain de Universo (por sus iniciales en inglés, IBC de Inter Blockchain Communication). El trabajo de este protocolo es suministrar un conector estándar que deje a las blockchains en Universo mandar mensajes entre sí y compartir información, sosteniendo un registro completo de tales mensajes en el Hub.

De esta forma es posible habilitar intercambios de forma totalmente descentralizada entre todas y cada una de las blockchains. El alcance de esta idea es tan extenso, que a Universo se le conoce en el planeta cripto como “el Internet de la Blockchain

Stellar Network

Las zonas de la red Cosmos

Una zona en internet Universo es una cadena de bloques independiente que intercambia mensajes IBC con el Hub. Desde la perspectiva del Hub, una zona es una cuenta de múltiples firmas de membresía activa de activos múltiples que puede mandar y percibir tokens utilizando bultos IBC. Como una cuenta de criptomonedas, una zona no puede trasferir más tokens de los que tiene, mas puede percibir tokens de otros que los tengan. Una zona puede designarse como una “fuente” de uno o bien más géneros de tokens, otorgándole el poder de inflar ese suministro de tokens.

Para eludir los ataques de doble gastos en las zonas, el protocolo de consenso de Universo, limita las acciones posibles en estas zonas y el Hub, singularmente si hay zonas con un acuerdo comprometido de alguna forma.

Tendermint, un algoritmo de alta velocidad

Por supuesto, la amplitud de lo que Universo puede hacer, precisa de un algoritmo de acuerdo de gran velocidad capaz de manejar el flujo de información entre diferentes blockchain. Para conseguirlo, Universo usa un algoritmo de Prueba de Participación (PoS) pensado en la velocidad y la alta escalabilidad, el algoritmo Tendermint.

Tendermint, es un algoritmo creado por exactamente el mismo Jae Kwon en dos mil catorce, con la pretensión de presentar un algoritmo de gran velocidad y seguridad. En verdad, dicho algoritmo está desarrollado para ser una plataforma BFT SMR (State Machine Replication) de alto desempeño que contesta servicios que entonces pueden simularse como máquinas de estado deterministas y no azarosas. Esencialmente, esto quiere decir que Tendermint Core se creó para copiar servidores (o bien estados) especializados. Esto se efectúa mediante una máquina singular que copia servidores y los distribuye por toda la red Universo global. Este proceso deja a los ingenieros de software de Tendermint Core reproducir la cadena de bloques en máquinas “estatales” de todo el planeta.

¿Resultado? El empleo de Tendermint en Universo es esencial, por el hecho de que la interconexión de múltiples blockchains en una misma infraestructura lleva las demandas de escalabilidad a un nuevo nivel, y la estructura BFT SMR de Tendermint es perfecta en este punto. Un buen ejemplo de ello es que las pruebas efectuadas a Tendermint dejaron lograr más de diez.000 transacciones por segundos (diez.000 TPS) y su escalabilidad medra con el incremento en el número de sus nodos. De allá que proyectos como Universo, Kava, Terra, Protocolo BAND, Aragon, Hyperledger, Ethermint, Oasis Labs, IRISNet e inclusive Libra de Facebook (ahora famosa como Diem) entre otros muchos proyectos empleen Tendermint para ofrecer un alto desempeño en su red P2P.

ATOM, un token para la plataforma

Por otro lado, Universo asimismo cuenta con una criptomoneda o bien token nativo de nombre ATOM. Dicho token tiene el papel esencial de crear un ecosistema económico que incentive el trabajo que mantiene todala red. Primeramente, la red Universo depende del trabajo de cien validadores, quienes tienen la responsabilidad de emplear el protocolo Tendermint para efectuar el proceso de generación y validación de bloques en la red. Este límite, es un límite inicial que puede ser perturbado por la gobernanza del protocolo en cualquier instante.

El trabajo de los validadores en cualquier caso ha de ser retribuyendo, y como en la mayor parte de las blockchain, esa recompensa se da en tokens nativos, en un caso así, los tokens ATOM. Mas esa selección de validadores respeta las reglas de todo protocolo de acuerdo PoS, conque para ser escogido se debe tener un staking esencial para poder participar. Esto quiere decir que los validadores deben guardar y bloquear saldos en ATOM para conseguir dicha participación.

Junto a ello, el token ATOM sirve como un mecanismo para prevenir el mal empleo de la red, esto es desincentivar el spam, de este modo para acceder a los servicios de la red y como sistema de gobernanza en la red, puesto que los tenedores de tokens ATOM pueden producir votos en proporción a sus staking en ATOM.

Por otro lado, la emisión de tokens ATOM es ilimitada, y la generación de exactamente los mismos por los validadores, es decidida de forma activa por la red conforme a las indicaciones de la gobernanza del protocolo. En estos instantes, las recompensas por bloques se calculan entre el siete y el veinte por ciento del desempeño anual del suministro total de ATOM. Además de esto, se aúnan las tarifas de transacción, que suman la totalidad de las recompensas para los validadores. La generación de bloques en internet sucede casa cinco-seis segundos, siendo una de las redes blockchain más veloces en este ecosistema.

Fotones (Photons), un segundo token para la plataforma

Aparte de los tokens ATOM, en Universo asimismo existen los Fotones (Photons). Estos son un género de token con considerablemente más liquidez y velocidad que el ATOM. Este segundo token es utilizado para efectuar transacciones entre todas y cada una de las zonas que están conectadas al Hub.

Los tokens ATOM están diseñados para ser enlazados en el Hub. Esto quiere decir que no son ideales para abonar tarifas o bien moverse en otras zonas del ecosistema de Universo. Esta es la razón por la cual se crearon los fotones (Photons) a los fines de superar estas restricciones. Puede verse la existencia de los “fotones” de Universo, como una suerte de Gas (como el que existe en Ethereum, solo que los fotones son tokens reales) que sirve para el pago de comisiones y otras labores de interoperabilidad blockchain en Universo.

Protocolo de comunicación entre cadenas de bloques (IBC)

El protocolo Universo IBC, se creó para solucionar uno de los retos más esenciales que encaran los sistemas blockchain en la actualidad: la falta de comunicación y el intercambio de datos entre redes.

La interoperabilidad y la capacidad de comunicarse con los protocolos blockchain internos y externos es esencial para la aplicación extendida en el planeta real y la adopción tecnológica de blockchain y criptomonedas. Imagine una red de telefonía que solo pudiese comunicarse con participantes en su área geográfica inmediata. Sencillamente no va a funcionar. Universo IBC, es un protocolo de correo afín a TCP/IP construido para compartir información y datos, lo que por último deja la comunicación de múltiples cadenas de bloques entre sí.

De esta forma Universo IBC, por poner un ejemplo, puede ver que la interacción que un usuario A efectúa en Bitcoin, puede repercutir con un usuario B en Ethereum, y todo esto, pues Universo puede crear un puente de comunicación que deje examinar la información entre las dos cadenas y hacer que las DApps o bien aplicaciones que están efectuado las operaciones entre las dos cadenas, reaccionen conforme a las operaciones de una manera absolutamente integrada.

Características de la Universo Network

Entre las primordiales peculiaridades que podemos identificar en Universo Network, se pueden mencionar:

Interoperabilidad

Toda la red ha sido desarrollada pensando en facilitar la interoperabilidad de Universo con otras blockchains, y de esas blockchain como un todo. Con las Zonas, Universo puede crear puentes que comunique una blockchain concreta con el otro conjunto de zonas conectadas a la red, y de esta forma acrecentar su estadio de interoperabilidad.

Así, por servirnos de un ejemplo, una Zona con una conexión a la red Ethereum, podría utilizar a Universo para conectarse a una Zona conectada a la red EOS, para intercambiar tokens, operaciones y más utilizando a Universo con un puente de interconexión entre exactamente las mismas.

Escalable

El empleo de Tendermint en Universo deja muy en claro que este proyecto puede escalar en formas que otros proyectos no pueden. En verdad, la escalabilidad de Tendermint es indefinida pues a mayor número de Zonas y validadores dentro de ellas, mayor va a ser la capacidad de la red para escalar.

Descentralizado

Cosmos se fundamenta en los principios de la criptografía, economía sana, teoría del acuerdo, la trasparencia y la responsabilidad para servir como una nueva base para nuestros sistemas de finanzas futuros.

Puede emplear Universo como prueba para un nuevo diseño de criptomonedas, una actualización de una criptomoneda existente, como un medio para el intercambio descentralizado, o bien como una plataforma para contratos inteligentes escalables.

Cosmos no es solo un libro contable distribuido, y el Hub de Universo no es el centro de su cosmos. Cualquiera puede emplear este protocolo para crear su Hub para competir con Universo en un mercado libre de blockchains.

Cosmos SDK, creando aplicaciones sobre Cosmos

Otra herramienta esencial en Universo, es su SDK o bien ambiente de desarrollo. Este SDK es una construcción por entero basada en software libre y puede ser utilizada para crear infraestructura y plataformas basadas en Universo Hub.

Así el SDK de Universo deja a los desarrolladores emplear no solo módulos prediseñados, sino más bien asimismo sus módulos adaptados, lo que les deja probar su producto mínimo viable ya antes de lanzar su red primordial pública (protocolos de cadena de bloques que han completado las pruebas y están ya listos para empleo público).

Además, Universo SDK deja a los usuarios conectar su cadena de bloques a la red Universo por medio de IBC, lo que aumenta la liquidez y la adopción de los usuarios. Ejemplo de usos de Universo SDK se pueden ver en redes como Kava, Terra, IRISNet y Agoric.

Conclusiones

Cosmos es una buena idea, un proyecto que puede habilitar una nueva serie de aplicaciones en el ecosistema blockchain. La idea de abrir autopistas de información y comunicación entre los diferentes proyectos blockchain es una cosa que tiene a muchos desarrolladores del planeta cripto trabajando al cien por ciento actualmente. No en balde, proyectos como Polkadot o bien The Graph se han centrado en esta clase de funcionalidades, con diferentes grados de éxito.

En este punto, esta clara que el otro gran paso en la tecnología blockchain va a ser la interoperabilidad, que de la mano con la escalabilidad, va a ser uno de los pilares esenciales de la expansión y masificación de esta tecnología en el mundo entero.

Enlaces de interés

bitcoin
Bitcoin (BTC) $ 63,054.00
ethereum
Ethereum (ETH) $ 4,151.52
binance-coin
Binance Coin (BNB) $ 485.33
tether
Tether (USDT) $ 1.01
cardano
Cardano (ADA) $ 2.15
solana
Solana (SOL) $ 209.23
xrp
XRP (XRP) $ 1.09
polkadot
Polkadot (DOT) $ 43.67
dogecoin
Dogecoin (DOGE) $ 0.264147
usd-coin
USD Coin (USDC) $ 1.00