Share this article

Cosmos

Cosmos pretende crear lo que ellos describen como la “Internet de las cadenas de bloques”, una red de cadenas de bloques capaces de comunicarse entre sí de forma descentralizada.

Cosmos es una red compuesta por numerosas cadenas de bloques independientes, todas las cuales utilizan algoritmos de consenso de tolerancia a fallos bizantinos (BFT). Cosmos permite a los desarrolladores construir cadenas de bloques con y sin permisos. La red se lanzó con el lanzamiento de su primera cadena de bloques, Cosmos Hub, en 2019.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

En 2017, la Fundación Interchain, una organización suiza sin fines de lucro que financia proyectos de blockchain de código abierto, contrató a la empresa con fines de lucro Tendermint, Inc. (que también utiliza el nombre All Bits, Inc.) para desarrollar y lanzar el software Cosmos . Tendermint fue fundada en 2014 por Jae Kwon, quien desarrolló su propio mecanismo de consenso tolerante a fallos bizantinos (BFT) a principios de ese año y fundó la empresa para desarrollar oportunidades de negocio relacionadas con el algoritmo.

Kwon también fue coautor del documento técnico de Cosmos , y Tendermint recaudó 9 millones de dólares para continuar el desarrollo del proyecto a través de una ronda de financiación de Serie A en marzo de 2019.

Visión

Cosmos es una red compuesta por numerosas cadenas de bloques independientes que utilizan mecanismos de consenso de tolerancia a fallos bizantinos (BFT), incluyendo Tendermint BFT. Cada cadena de bloques individual mantiene el control de su propia gobernanza, pero es interoperable con otras cadenas de bloques de la red. Las cadenas de bloques que no utilizan algoritmos BFT pueden conectarse a la red Cosmos mediante cadenas de bloques "adaptadoras". Cosmos no fue diseñado para un caso de uso específico, sino para adaptarse a diversos casos de uso.

Cosmos cuenta con dos tipos de cadenas de bloques: zonas y centros. Las zonas son cadenas de bloques convencionales, mientras que los centros conectan zonas entre ONE . Cosmos Hub fue la primera cadena de bloques (y centro) en lanzarse en el ecosistema Cosmos . Es una cadena de bloques pública con prueba de participación (PoS) cuyo activo nativo es el ATOM (ATOM).

Lanzamiento y emisión

Aunque ATOM es el token de staking nativo de Cosmos Hub, no es el único activo del Hub ni de toda la red. Cosmos Hub es una blockchain multiactivo, y otras blockchains de la red pueden tener sus propios activos nativos.

Los átomos permiten a los usuarios de la red votar, pagar comisiones por transacciones, validar transacciones o delegar la validación de transacciones a otros usuarios. Los átomos también se distribuyen a los validadores y delegados de transacciones como recompensa. No hay límite en el suministro total de átomos.

La Fundación Interchain realizó una oferta inicial de monedas (ICO) del token ATOM en dos semanas en 2017 y recaudó más de 16 millones de dólares. Antes de la venta, la fundación recibió compromisos de contribuciones individuales de donantes iniciales que ascendieron al 5 % de su objetivo de financiación. También recibió compromisos de prefinanciación de particulares y de alianzas estratégicas por un total de 1 329 472 dólares.

Tras la ICO, un tercio del total de átomos distribuidos en la venta se infló y se distribuyó entre la Fundación Interchain, All in Bits, Inc. (también conocida como Tendermint), donantes iniciales, donantes pre-ICO y donantes de la ICO. Tanto la Fundación Interchain como All in Bits recibieron el 10% de los tokens tras la minería del bloque génesis. Los donantes iniciales recibieron el 5% y los donantes pre-ICO y de la ICO recibieron el 75% en conjunto.

Diseño y seguridad de redes

Cosmos enfatiza la importancia de la interoperabilidad, la capacidad de las cadenas de bloques para intercambiar datos entre sí. El diseño del sistema incorpora tres capas: Tendermint: un algoritmo de consenso tolerante a fallos bizantinos (BFT) compatible con cualquier lenguaje de programación; Cosmos SDK: una herramienta para simplificar la creación de aplicaciones; e IBC: el protocolo de comunicación entre cadenas de bloques como base para el intercambio entre cada zona. Un SDK es un kit de desarrollo de software (SDK); su estructura se divide en módulos fijos estandarizados o paquetes.

El Cosmos Hub fue la primera zona en lanzarse y alberga un token nativo de staking, ATOM. Los átomos permiten a los usuarios de la red votar, pagar comisiones por transacciones, validar transacciones o delegar la validación de transacciones a otros usuarios. Los átomos también se distribuyen a los validadores y delegados de transacciones como recompensa. El Cosmos Hub también incorpora otros activos digitales y conecta zonas dentro de la red.

Los tokens se pueden intercambiar entre zonas sin necesidad de liquidez, ya que todas las transferencias se canalizan a través del Cosmos Hub. El Cosmos Hub registra la cantidad de tokens en cada zona y también está diseñado para aislar las zonas de otras zonas con problemas.

Regulación monetaria

No hay límite en el suministro total de átomos. Se otorgan recompensas por bloque a validadores y delegadores por apostar átomos, validar transacciones o delegar la validación de transacciones a otros usuarios.

La cantidad de tokens creados con cada bloque es dinámica y depende de la tasa de staking en la red Cosmos . La tasa de staking objetivo es del 66 % de todos los tokens. La inflación fluctuará entre un máximo del 20 % y un mínimo del 7 %.

Si la tasa de participación es inferior al objetivo, la inflación aumentará hasta el límite superior del 20 % y se distribuirán más tokens como recompensa. La tasa de inflación objetivo comenzó en el 7 % y se recalcula con cada bloque. No hay límite para la cantidad de átomos.

Procesamiento de transacciones

La primera blockchain, o zona, Cosmos Hub, se basa en el algoritmo de consenso BFT de Tendermint, que también es un algoritmo de prueba de participación. Tendermint requiere que los validadores utilicen firmas criptográficas para confirmar los bloques, asumiendo así la propiedad de su validación. Quienes no validan delegan sus tokens de staking a cualquier validador para obtener una parte de las recompensas y comisiones del bloque.

Dentro del Cosmos Hub, cualquiera puede apostar sus átomos y delegar su participación a un validador, pero este debe contar con hardware que ejecute software específico para validar bloques. Fuera del Cosmos Hub, las demás cadenas de bloques individuales pueden tener sus propios modelos de gobernanza.

Para transferir una transacción de una blockchain a otra, se publica una prueba en la cadena receptora. El protocolo IBC la define como un IBCBlockCommitTx. Esta prueba, observable por cualquier persona, indica que la cadena emisora ​​publicó un paquete para el supuesto destino. Posteriormente, el IBCPacketTx permite a la blockchain demostrar de forma verificable que el paquete de datos (transacción) ha sido publicado por el emisor mediante la prueba. Estas transacciones IBC, transacciones entre "zonas", se realizan a través del Cosmos Hub y deben validarse en ambas cadenas.

Picture of CoinDesk author Annaliese Milano