¿Qué es Cosmos?
Cosmos es una red que pretende ser la red de redes de criptomonedas unidas por herramientas de código abierto para agilizar las transacciones entre ellas.
Cosmos pretende ser el “Internet de las cadenas de bloques”
En lugar de dar prioridad a su propia red, su objetivo es fomentar un ecosistema de redes que puedan compartir datos y tokens de forma programada, sin que ninguna parte central facilite la actividad. Este enfoque en la personalización y la interoperabilidad es lo que diferencia a Cosmos de otros proyectos.
Cada nueva blockchain independiente creada dentro de Cosmos, llamada “zona”, está vinculada al Cosmos Hub, que mantiene un registro del estado de cada zona y viceversa.
¿Cómo funciona Cosmos?
La red de Cosmos consta de tres capas:
- Aplicación: procesa las transacciones y actualiza el estado de la red
- Red: permite la comunicación entre las transacciones y las cadenas de bloques
- Consenso: ayuda a los nodos a ponerse de acuerdo sobre el estado actual del sistema
Para unir todas las capas y permitir a los desarrolladores crear aplicaciones de cadena de bloques, Cosmos se basa en un conjunto de herramientas de código abierto:
Tendermint
El elemento más esencial de este diseño por capas es el motor Tendermint BFT, la parte de la red que permite a los desarrolladores construir blockchains sin tener que codificarlas desde cero.
Tendermint BFT es un algoritmo utilizado para asegurar la red, validar las transacciones y confirmar los bloques en la cadena de bloques. Se conecta a las aplicaciones a través de un protocolo llamado Application Blockchain Interface.
Tolerancia a fallos bizantina de Tendermint (BFT)
El núcleo de Tendermint es un mecanismo de gobierno de prueba de participación (PoS) que mantiene sincronizada la red distribuida de ordenadores que ejecutan Cosmos Hub.
Para que los participantes (“nodos validadores”) puedan alimentar la cadena de bloques y votar los cambios, primero tienen que apostar ATOM. Para convertirse en validador, un nodo debe estar entre los 100 primeros nodos que apuestan por ATOM. El poder de voto viene determinado por la cantidad de ATOM apostada.
Los usuarios también pueden delegar sus tokens a otros validadores, asignándoles votos mientras siguen ganando una parte de la recompensa del bloque.
Los validadores están incentivados para actuar con honestidad, porque los usuarios tienen la flexibilidad de cambiar fácilmente entre los validadores a los que delegan ATOM, dependiendo de sus preferencias de voto.
Cosmos Hub y Zonas
El Cosmos Hub fue el primer blockchain que se lanzó en la red Cosmos. Se construyó para actuar como intermediario entre todas las blockchains independientes creadas dentro de la red Cosmos, llamadas “zonas”.
En Cosmos, cada zona es capaz de llevar a cabo sus funciones esenciales por sí misma. Esto incluye la autenticación de cuentas y transacciones, la creación y distribución de nuevos tokens y la ejecución de cambios en su propia blockchain.
El Hub de Cosmos se encarga de facilitar la interoperabilidad entre todas las zonas de la red, haciendo un seguimiento de sus estados.
Protocolo de comunicación entre cadenas de bloques
Las zonas se conectan al Cosmos Hub a través del protocolo de comunicación entre cadenas de bloques (IBC), un mecanismo que permite que la información viaje libremente y de forma segura entre cada zona conectada.
Una vez que una zona está conectada al Hub Cosmos, es interoperable con cualquier otra zona conectada al hub, lo que significa que blockchains con aplicaciones, validadores y mecanismos de consenso muy diferentes pueden intercambiar datos.
SDK de Cosmos
El equipo de Cosmos también ha creado el kit de desarrollo de software (SDK) de Cosmos, que permite a los desarrolladores crear cadenas de bloques utilizando el algoritmo de consenso Tendermint.
El SDK minimiza la complejidad ofreciendo la funcionalidad más común que contienen las cadenas de bloques (es decir, el estacionamiento, la gobernanza, los tokens). Los desarrolladores pueden crear plugins para añadir las funciones adicionales que deseen.
Token ATOM
¿Cómo se producen los ATOM?
Los tokens nativos de la red Cosmos se llaman ATOM. Poseer ATOMs da a su titular la capacidad de apostar y validar bloques, votar en cuestiones de gobernanza y pagar las tasas de transacción. Los tokens ATOM iniciales se crearon cuando se lanzó la red principal de Cosmos y se distribuyeron a los donantes iniciales, a los participantes en la venta de tokens, a la Fundación Cosmos y a los desarrolladores del núcleo. Los nuevos ATOM se generan como recompensa para los validadores de la red.
¿Cómo se consiguen los ATOM?
Los ATOM pueden negociarse en las principales bolsas, como Binance o Poloniex. También puede recibir ATOMs a través del staking directamente como validador o indirectamente como delegado.
¿Qué se puede hacer con los ATOM?
Los poseedores de ATOMs pueden ganar una parte de las recompensas de los bloques de la red y de las comisiones de las transacciones a través de las apuestas. Como validador, debes apostar o bloquear tus ATOMs y ejecutar un software especializado, que mantiene la red Cosmos proponiendo nuevos bloques y validando las transacciones. Los titulares también pueden optar por delegar sus fichas ATOM con los validadores en lugar de ejecutar ellos mismos el software de validación, lo que les permite seguir recibiendo algunas recompensas por las apuestas.
El equipo - ¿Quién ha creado Cosmos?
La Fundación Interchain (ICF), una organización suiza sin ánimo de lucro que financia proyectos de blockchain de código abierto, es la organización que ayudó a desarrollar y lanzar Cosmos.
Los desarrolladores Jae Kwon y Ethan Buchman cofundaron la red Cosmos en 2014, creando entonces Tendermint, el algoritmo de consenso que pasaría a impulsar Cosmos.
Historia
- Abril de 2017, 17 millones de dólares recaudados en los primeros 29 minutos de la venta inicial de tokens de Cosmos.
- Diciembre de 2018, se lanza Game of Stakes, que probó ampliamente la red de Cosmos por primera vez.
- Marzo de 2019, se lanza la mainnet oficial de Cosmos.