¿Qué es Game of Chains y por qué es importante para el ecosistema Cosmos?

jueves, 15 de diciembre de 2022

Qué es Game of Chains en Cosmos

Game of Chains, la testnet incentivada que reunió a los validadores para poner a prueba Interchain Security, uno de los próximos desafíos más prometedores en Cosmos en 2023. ICS supondrá un gran paso para Cosmos, sus desarrolladores, validadores y delegadores. Pero, ¿qué es Game of Chains y por qué es importante para el ecosistema?

Competición, cooperación, anécdotas y mucho aprendizaje. Cuatro semanas intensas en nombre del futuro del ecosistema Cosmos. No te pierdas los detalles de Game of Chains, el impresionante evento que revelará el enorme potencial del Cosmos Hub de cara a la Seguridad Interchain.

Game of Chains preparó a los validadores para ICS

Game of Chains (GoC) fue la tercera testnet incentivada de Cosmos Hub para validadores. Consistió en probar una simulación del protocolo ICS durante varias semanas. El propósito de esta prueba de estrés fue recabar datos sobre ventajas, errores, retos y soluciones a dificultades relacionadas con ICS, además de asegurarse de tener la mejor experiencia de cara al lanzamiento en mainnet en 2023.

Para lograrlo, GoC se diseñó a modo de competición con tareas específicas, puntuaciones y, por supuesto, ganadores. También incluyó jueces encargados de velar por el cumplimiento de cada actividad, además de recopilar y solucionar, junto con los competidores, los errores e imprevistos que pudieran surgir.

Todo comenzó el 7 de noviembre. Durante 4 intensas semanas, GoC fue el campo de batalla de aproximadamente 100 validadores entre los más de 150 posibles participantes del set activo de Cosmos Hub.

Pese a la espera a la hora de comenzar GoC, los participantes consiguieron lanzar dos consumer chains, conocidas como cadenas consumidoras: Apollo y Sputnik. ¡Pero no fueron las únicas! Otras cadenas consumidoras se lanzaron más tarde para continuar poniendo a prueba ICS, como serían Gopher, Neutron, Duality o Hero. Aunque la mayoría de las cadenas fueron ficticias algunas, como Neutron, utilizaron esta testnet como simulacro para el próximo lanzamiento de su mainnet. De esta forma, la infraestructura de GoC se compuso de una cadena proveedora, múltiples cadenas consumidoras, relayers IBC y diferentes tipos de servicios de apoyo.


GoC demostró que “la práctica es un maestro excepcional”, como dijo el escritor romano, Plinio el Joven, y es que qué mejor manera de prepararse para lo que viene en ICS que practicando una y otra vez. ¡Y nada mejor que un desafío para darle emoción al gran evento del año en Cosmos!

GoC: una ventana al futuro de ICS

Tras los preliminares, los participantes de GoC tuvieron que completar diferentes tareas para acumular puntos y poder escalar posiciones en el ranking. Algunas de las más importantes fueron:

  1. Montar un relayer que retransmita más de 500 paquetes con información sobre cambios de poder en los validadores).

  2. Ejercer la gobernanza para aceptar/rechazar lanzamientos de cadenas consumidoras.

  3. Participar en los lanzamientos de las cadenas consumidoras.

  4. Ser penalizados por inactividad a la hora de firmar bloques o hacer doble firma en cadenas consumidoras.

Cada reto requirió coordinación y mucha disponibilidad por parte de los validadores participantes, dentro y fuera de la testnet. De hecho, paralelamente a lo que sucedía, usuarios, desarrolladores y validadores intercambiaron reflexiones sobre los riesgos de ICS. Puntos como los costes operativos de validación, la importancia de las redes de prueba en ICS, e incluso surgieron alternativas para apoyar la ICS de la manera más cómoda y segura posible, formaron parte de las conversaciones.

Anécdotas y datos curiosos durante GoC

  • Los validadores operados por empleados de Informal Systems, Hypha e Interchain Foundation, pudieron participar pero quedan excluidos del reparto de recompensas.

  • Para reclamar las recompensas, los ganadores tendrán que pasar un KYC.

  • Los premios se financiarán con fondos comunitarios. ¿Votaste en la propuesta 77 de Cosmos? En ella se solicitó la aprobación de 20.000 ATOM para los ganadores.

  • El periodo de prueba de GoC se alargó una semana más de lo previsto para continuar probando nuevas funcionalidades.

  • Si bien las pruebas terminaron el 9 de diciembre, la testnet pretende seguir en funcionamiento para servir de base para nuevas prácticas que se aplicarán después en la mainnet. Esto garantizará que los errores surgidos puedan solucionarse antes de llevarlos a la cadena principal.

  • ¡No faltaron los memes! Una pequeña parte de la puntuación se destinó para estimular a los participantes que generaron más contenido y difusión al evento del mes: Game of Chains.

  • Al finalizar Game of Chains, será necesario una propuesta de gobernanza para activar ICS. Sí, así que prepárate para votar, como lo hiciste por ejemplo en la propuesta 65.

¿Y los resultados de Game of Chains?

Más de 13 cadenas lanzadas, aproximadamente 90 propuestas diferentes, unas 30 tareas y el colapso de la red, justo el último día. Todo en 4 semanas, en las cuales participaron más de 100 validadores compartiendo experiencias. Así de intenso fue Game of Chains.

El evento terminó el 9 de diciembre con la testnet detenida y una investigación en curso para determinar tanto las causas como las soluciones más viables.

¿Cómo sucedió? En la etapa final, los participantes hicieron la primera actualización oficial en la cadena proveedora. A continuación se lanzó una cadena consumidora “maliciosa” llamada Slasher, cuyo único fin era provocar que todos los validadores cayeran jail y para así probar el slashing rate limiter. Este parámetro se encargaría de limitar que gran parte del poder de voto de la red caiga jail al mismo tiempo.

Pero, pasadas unas horas de la actualización de la cadena proveedora, ocurrió un hecho completamente inesperado durante el lanzamiento de Slasher. La cadena proveedora se detuvo. Hasta el momento se desconoce si ocurrió a causa de la actualización o por la activación de la cadena consumidora Slasher. Los resultados de la investigación permitirán descubrir formalmente cuándo podrá estar lista la implementación de ICS, pero lo más probable es que si hay retrasos, no supongan demasiado tiempo.

Stakely felicita a todos los validadores que participaron en GoC, todos dispuestos a aprender todo lo posible sobre el reto que supone Interchain Security.

Dudas frecuentes sobre Game of Chains

Las dudas siempre son positivas para mejorar la comprensión, por ello compartimos una en particular que posiblemente ya tengas.

Si un delegador tiene ATOM en staking, ¿recibirá algún beneficio adicional con la Seguridad Interchain?

La respuesta es . Al tener ATOM en staking con tu validador de confianza, recibirás recompensas de staking provenientes tanto de la cadena proveedora (en este caso, Cosmos Hub), como de la cadena consumidora.

Elegir validador es otro punto a tu favor si eliges bien, ¡echa un vistazo a los consejos clave a la hora de elegir el mejor validador!

Cosmos es un ecosistema lleno de vida, donde la retroalimentación es una pieza fundamental. Ergo, la cooperación directa e indirecta de cada sistema dentro de Cosmos es clave para perpetuar su vida útil eficientemente. En pocas palabras, ICS permitirá conservar y mejorar la sinergia en Cosmos. Por su parte, GoC será recordado como factor clave de preparación, de cara al lanzamiento final de la Seguridad Interchain.

¿Cambiarán las comisiones de red?

¡No! Nuestra experiencia como usuarios de Cosmos está repleta de interacciones con entornos simples y fáciles de usar, además de comisiones amigables, una potente ventaja que ICS conservará.

¿Cómo se decidirá qué cadenas consumidoras se beneficiarán de ICS?

Game of Chains permitió a los validadores recrear los pasos por los que tendrá que pasar cada cadena consumidora. Ninguna lo tendrá fácil. Como dice un viejo adagio latin, vox populi vox dei. Así es, en Cosmos el poder de voto de los holders seguirá siendo fundamental.

En conclusión, las cadenas consumidoras se decidirán por gobernanza, el Hub de la ICS podrá elegir la entrada o salida de cada red consumidora. Una vez aprobada la propuesta de integración, la cadena proveedora deberá sincronizarse para comenzar a dar servicio a la cadena consumidora. Antes no. El objetivo es garantizar el funcionamiento correcto de las cadenas consumidoras y evitar posibles comportamientos fraudulentos o maliciosos.

Game of Chains ha sido un factor vital para el futuro lanzamiento de ICS

De no ser por esta testnet incentivada, no hubiera sido posible experimentar con la Seguridad Interchain para estar técnicamente preparados para su implementación en la red principal.

Han sido 4 semanas de aprendizaje, cooperación y búsqueda de alternativas para solventar posibles situaciones que puedan presentarse con ICS.

Seguiremos de cerca el desarrollo de la Seguridad Interchain y, por supuesto, compartiremos contigo sus avances más relevantes tanto en el blog, como en nuestras redes sociales, Twitter y Telegram.

¡Hasta pronto, cosmonautas!

Escrito por