Presentamos Stargate, la mayor actualización de Cosmos hasta la fecha. Stargate permitirá un mayor rendimiento de las transacciones, transacciones entre cadenas, acelerar el desarrollo de la interfaz de usuario y mucho más.

Si está ejecutando un explorador de bloques, una wallet, un Exchange, un validador o cualquier otro servicio (por ejemplo, proveedor de custodia) que depende del Cosmos Hub o del ecosistema Cosmos, querrá prestar atención, porque esta actualización implicará cambios sustanciales .

  1. Comunicación entre cadenas de bloques (Inter-Blockchain Communication IBC) : transacciones entre cadenas
  2. Protobuf Migration: rendimiento de blockchain y aceleración de desarrollo
  3. Sincronización de estado: minutos para sincronizar nuevos nodos
  4. Clientes ligeros con todas las funciones
  5. Módulo de actualización de cadena: automatización de actualización

Cosmos Hub liderará la actualización Stargate

En diciembre de 2019 , la única actualización importante del Cosmos Hub entregó un nuevo poder a los participantes de ATOM a través del gobierno: cambios de parámetros y gasto comunitario. 

Antes de la actualización de Cosmos Hub 3, la cadena tuvo que detenerse para cambiar los parámetros económicos, que ahora se pueden cambiar a través de una propuesta de gobernanza. Es importante destacar que los fondos del grupo comunitario se pueden gastar a través de una propuesta de gobernanza, una herramienta poderosa para acelerar el desarrollo de Cosmos Hub.

Actualmente, tenemos una red estable con un conjunto sólido de validadores de Cosmos Hub. Tenemos un sistema de gobierno en funcionamiento con una fuerte participación, y hemos utilizado nuestro grupo comunitario para financiar dos proyectos. Sin embargo, el Hub sigue siendo independiente del resto del ecosistema Cosmos, y el Hub fue diseñado para conectar el ecosistema Cosmos.

El siguiente paso es la actualización de Stargate , que llegará más adelante este año. 

Stargate mejorará el ecosistema Cosmos de varias maneras importantes. Quizás uno de los beneficios más conocidos que se entregan en Stargate es la capacidad de conectar cadenas basadas en Cosmos juntas mediante la Comunicación Inter-Blockchain (IBC) , y Cosmos Hub liderará el camino para la actualización de Stargate.

Si ha estado siguiendo el ecosistema Cosmos últimamente, es probable que haya visto una explosión de actividad del ecosistema en preparación para el lanzamiento del tan esperado protocolo IBC. Stargate introducirá más elementos que solo IBC.

Descripción general de Stargate

El ecosistema de Cosmos buscará la gobernanza de Cosmos Hub para votar sobre las características de la actualización más grande de Cosmos hasta ahora. Estas son las características principales:

  1. Inter-Blockchain Communication (IBC) La capacidad de intercambiar transacciones de valor y datos a través de cadenas compatibles
  2. La migración de Protobuf acelera el desarrollo front-end y un rendimiento de cadena de bloques 10x a 100x mejor
  3. Un nuevo nodo puede sincronizarse 200 veces más rápido, participando en consenso en minutos en lugar de días
  4. Módulo de actualización de cadena Permite a los validadores actualizar el software de la cadena de forma asíncrona en minutos en lugar de una hora o más

En esencia, este lanzamiento completará la hoja de ruta establecida en el documento técnico de Cosmos , como lo discutió Zaki Manian ( Iqlusion ). Aquí hay un Q&A reciente:


Conexiones de cadena cruzada a través de IBC

El buque insignia de Cosmos, el protocolo de Comunicación Inter-Blockchain (IBC), se lanzará con la actualización Stargate. 

IBC marcará el surgimiento de una red Cosmos interoperable muy esperada: la capacidad de intercambiar datos de forma segura y confiable y valor de token a través de cadenas soberanas que respaldan a IBC. Eso significa que 1) tokens y 2) datos se intercambiarán en diferentes blockchains, y anticipamos que Cosmos Hub será el primero en asegurar esos intercambios entre cadenas.

¿Nuevo en IBC? Aquí hay una simple explicación . 

¿Quieres bucear más profundo? IBC se está abordando en varios lugares, y aquí hay algunos lugares para comenzar:

IBC es lo que tomará cadenas de bloques basadas en Cosmos y las unirá para crear un ecosistema llamado Red Cosmos.

Si planea admitir tokens más allá del ATOM del Cosmos Hub con su billetera, intercambio, explorador de bloques u otra aplicación / servicio, consulte el modelo de seguridad de IBC (demostrado ampliamente durante la Fase 3 de Game of Zones) para equilibrar efectivamente la novedad y la seguridad para sus usuarios

El Cosmos Hub se esforzará por ser el centro más seguro y confiable que los una a todos, con su conjunto de validación probado en batalla y con el poder económico del ATOM. Un Interchain verdaderamente descentralizado no debería tener un único punto de falla, y los centros como la Red IRIS también enrutarán las transacciones entre cadenas.

Rendimiento acelerado y desarrollo de interfaz de usuario a través de Protobuf

Puede ser que IBC haya robado toda la atención, o tal vez el nombre «Protobuf Migration» no sea lo suficientemente emocionante, pero Protobuf Migration hará varias cosas clave para las blockchains de Cosmos. Comenzando con Cosmos Hub, veremos mejoras significativas en el rendimiento, la compatibilidad, la interoperabilidad, la operabilidad y la facilidad de uso del desarrollador. Qué significa eso?

Un mejor futuro del Cosmos con Protobuf

Las solicitudes serán mucho más rápidas, los costos de gas serán mucho más bajos y se incluirán más transacciones en cada bloque. Las aplicaciones serán más confiables y más fáciles de crear, admitiendo una larga lista de lenguajes de programación. Se espera que Protobuf elimine el mayor cuello de botella en Cosmos, uno que toca cada capa. Eliminar este cuello de botella permitirá a los equipos que trabajan en Cosmos ver qué más se puede mejorar en el futuro.

Un aumento del rendimiento de uno o dos órdenes de magnitud.

Esperamos que el rendimiento de las transacciones del Cosmos Hub (y otros que se actualicen) aumente de 10x a 100x . Esto será muy importante para que Cosmos Hub maneje un volumen cada vez mayor de transacciones entre cadenas. También facilita la tarea en los nodos que ejecutan la red. Alrededor del 50% del tiempo de CPU al ejecutar ‘gaiad’ se gasta actualmente en la lógica de codificación y decodificación, y eso está a punto de cambiar, gracias a la migración a Protobuf. Y hay más.

Fiabilidad, componibilidad y mejores interfaces de usuario

Protobuf introducirá un estándar para la componibilidad. Eso significa un desarrollo más fácil de interfaces de usuario front-end (UI) confiables que funcionan junto con otras UI. Las UI actuales necesitan un proceso intermedio para leer / escribir datos de blockchain, lo que hace que las cosas sean lentas y poco confiables. Las aplicaciones web (en Javascript) no solo podrán comunicarse directamente con un nodo Cosmos, sino que las aplicaciones que utilicen cualquiera de los muchos lenguajes compatibles con Protobuf también lo harán. Protobuf será fundamental para atraer a los desarrolladores de interfaces de usuario que quieran crear nuevas aplicaciones excelentes de Cosmos.

Nuevos nodos funcionando en minutos a través de State Sync

Con 6 o 7 segundos por bloque, Tendermint crea nuevos bloques muy rápidamente. Eso es excelente para el rendimiento de blockchain, pero desafiante para los participantes que necesitan sincronizar un nuevo nodo, lo que puede llevar días. Este es un gran problema para un operador validador que necesita reemplazar un validador fallido. La solución actual es descargar una instantánea pública, lo que hace que la sincronización sea mucho más rápida, pero es un riesgo de seguridad para el validador y la red. State Sync permitirá que un nodo Cosmos esté en funcionamiento de forma segura en minutos, no días.

Clientes ligeros con todas las funciones

Según Zaki (Iqlusion), el modelo de seguridad de cliente ligero de Tendermint permite que los nodos completos se inicien de forma segura sin esperar días para sincronizar todo el estado pasado. «Como ecosistema, tenemos que encontrar una manera de distribuir las raíces de confianza del cliente ligero en menos de 21 días de tiempo de desvinculación a nodos completos». Espere más detalles de la inmersión profunda del equipo de Interchain GmbH en el plan Tendermint 0.34.

Módulo de actualización de cadena

Las versiones iniciales del Cosmos Hub usaban un alto de cadena flexible pero doloroso para actualizar la cadena de bloques. Cuando nos pasamos a cosmoshub-2 y cosmoshub-3, detuvimos el Cosmos Hub por más de una hora, una interrupción que no podemos permitirnos ya que Cosmos Network depende cada vez más del Cosmos Hub. 

Este método de actualización es desafiante para los operadores de validación e introduce una capa adicional de riesgo para sus operaciones, así como para sus delegadores, que pueden verse reducidos. 

Gracias al equipo de Regen Network , este nuevo módulo de actualización automatizará el proceso de actualización para reducir la complejidad de coordinación, el potencial de error humano y las demandas de los operadores del validador para que todos se actualicen al mismo tiempo.

Stargate habilitará la capacidad de una propuesta de gobierno para especificar una altura o tiempo de bloque de actualización, cerrará de forma segura la producción de bloques en la cadena heredada y luego permitirá que los validadores opten por ejecutar el proceso de administración que implementa sin problemas el nuevo software, migra el estado , y comienza la nueva cadena.

La Red Regen ha estado ejecutando este proceso de actualización durante casi un año en sus redes de prueba y su comunidad de validadores ya ha acumulado una experiencia considerable con ella. Estamos anticipando un futuro de las actualizaciones de Cosmos Hub que son mucho menos agitadas, algo que todos esperamos con ansias.

Próximos pasos

Explorador de bloques, wallets, Exchanges , le pedimos que programe el tiempo en agosto para las pruebas de integración contra la red Stargate.

Validadores , esperamos que casi todos los validadores en Cosmos Hub participen en el testnet de Stargate como una actualización simulada. Estamos anticipando que el primer testnet sea el 27 de julio.

Únase a nosotros para el testnet de Stargate para acostumbrarse a este proceso. El equipo de Stargate tiene la intención de ejecutar testnets y actualizaciones (utilizando el archivo de génesis de Cosmos Hub) para ampliar el conjunto de experiencias.

¡Sigue en Twitter a través de @cosmos para asegurarte de que no te pierdas las actualizaciones, y únete a nuestro canal Discord #stargate para hacer preguntas o echar una mano, y únete al canal de anuncios Cosmos Stargate !

Haga correr la voz en Twitter, traduzca y / o vuelva a publicar este artículo y otros, o ayúdenos sindicandolo en su propio blog o canales. Este es un gran salto para la Red Cosmos y queremos que todos participen 🚀


Un agradecimiento especial a Jack ( Akash ) por las horas que pasé conmigo para detallar este artículo. Un gran agradecimiento a Zaki (Iqlusion) por sus importantes contribuciones e información. Gracias a Billy (ICF) y al resto del equipo de Stargate por ayudar a que este artículo sea correcto.

Espero que hayas encontrado esto útil. ¡La retroalimentación siempre es bienvenida! Estoy en Twitter .