¿Qué es Interchain Security en Cosmos y cómo funciona?

jueves, 18 de agosto de 2022

Interchain Security

Para entender qué es Interchain Security, debemos explicar primero que se trata de un nuevo concepto de seguridad que se agregará al ecosistema Cosmos de la mano de Informal Systems con su modelo de seguridad entre cadenas.

En las redes Proof-of-Stake, la responsabilidad de que la red sea más o menos segura recae en la participación mediante el staking de los usuarios, tanto de validadores como de delegadores. A grandes rasgos, cuanto mayor sea el valor de los tokens en staking, mayor será su seguridad. Sin embargo, las redes pequeñas o lanzadas recientemente corren el riesgo de sufrir un ataque malicioso por su baja participación de tokens en staking.

Para evitarlo, algunas redes se han unido para compartir herramientas que aumenten su seguridad, como por ejemplo Cosmos Hub, que ayuda a equilibrar esta seguridad compartiendo la participación con otras cadenas.

Interchain Security es la herramienta específica de Cosmos en seguridad compartida, y está construida utilizando el protocolo de Comunicación Inter-Blockchain (IBC), que a su vez será el encargado del seguimiento y control de los validadores.


¿Cómo funciona Interchain Security?

Su operatividad se basa en permitir que la cadena proveedora (Provider Chain) produzca bloques para una cadena consumidora (Consumer Chain) ejecutando dos nodos por cada validador, uno para la cadena proveedora y otro para la consumidora. Para participar en esta última como validador, deberán usar los tokens en staking que hayan destinado a la principal cadena proveedora.

En el caso de Cosmos Hub, aquellos validadores que formen parte del set activo de la red de Cosmos podrán validar también para las cadenas consumidoras que se quieran beneficiar de las ventajas de la Seguridad Interchain. A través de la aprobación de una propuesta de gobernanza en el lanzamiento de una cadena consumidora esta, podría utilizar el mismo conjunto de validadores que Cosmos Hub adquiriendo su capacidad de seguridad.

Consumer Chains

Factores clave para el éxito de Interchain Security en Cosmos

Una vez implementada la Interchain Security, cada delegador de la cadena proveedora ya no solo recibirá las recompensas habituales por contribuir con la seguridad de la red. Cada cadena consumidora estará comprometida a reservar una parte de sus beneficios para compartirlos con los delegadores que participen en el staking de la cadena proveedora.

Es decir, con tan solo delegar ATOM, contribuirás a asegurar tanto la red de Cosmos Hub como las redes consumidoras que participen de su ICS. Lo único importante es que elijas el mejor validador posible para que disfrutes el viaje, mientras tu capital aumenta.

Cosmos será el primer Hub ICS del ecosistema. Las consumer chains asentadas en su Hub enviarán parte de sus recompensas a cada delegador de ATOM a través de las cadenas proveedoras. Como delegador, solo tienes que asegurarte de hacer tu tarea eligiendo validador, el resto será simplemente ver el aumento progresivo de las recompensas (en otras monedas) que se irán sumando a las recompensas de ATOM.

Cadenas Consumidoras

Interchain Security proporciona mucho más que seguridad. Otro gran valor de la iniciativa es la tranquilidad que tendrán las nuevas cadenas de contar con el set de validadores y la capitalización de mercado de Cosmos Hub, convirtiéndose en lo que se llama una “Cadena Consumidora”, ya que consume los recursos de Cosmos Hub.

Esto, para las nuevas cadenas será una gran ventaja, porque pueden mantener la escalabilidad y soberanía de una cadena independiente, estando al mismo tiempo bajo la protección de un gran grupo de validadores. Esto implica que tampoco tendrán que buscar validadores para su red, puesto que contarán con los de la propia Cosmos Hub, que a través de una votación de gobernanza podrán adoptar una nueva red; esto será, a su vez, un incentivo para los propios validadores de Cosmos Hub, puesto que podrán acceder a validar otras redes.

Las cadenas consumidoras se pueden crear también para agregar nuevas funcionalidades a la red Cosmos Hub, como hemos comentado. Es el caso de Quicksilver, por ejemplo, a través de la que se redefinirá el staking en Cosmos utilizando Interchain Accounts y el módulo de Liquid Staking.

También tenemos Neutron, que será el alojamiento de contratos inteligentes de Interchain. Pretende ser la plataforma de contratos inteligentes sin permiso más segura para Interchain DeFi. Está construido con Cosmos SDK, además de contar con CosmWasm, que facilita la interacción con contratos inteligentes escritos en otros lenguajes como Rust o AssemblyScript, entre otros.


¿Puede independizarse una consumer chain?

En cualquier momento, una cadena consumidora puede desvincularse del grupo de validadores de Cosmos Hub, creando su propio grupo de validadores.

Aunque estas cadenas estarán integradas entre sí a través de Cosmos Hub, también estarán conectadas con otras cadenas independientes del ecosistema a través de IBC.

Cadenas Consumidoras de contrato

Dentro de las cadenas consumidoras, las de consumo por contrato serían, una aplicación de contrato inteligente bajo la protección de Cosmos Hub. Informal Systems, a través de su herramienta CLI, un convertidor de contratos inteligentes en consumidores, hará posible la compatibilidad de contratos inteligentes escritos en lenguajes compatibles con EVM y CosmWasm.

Algunas de las principales características de este tipo de cadenas es que son “cadenas binarias estandarizadas” y la mayoría de las tasas de gas irán al desarrollador DAO, lo que la convierte en un desarrollo sostenible.

Cadenas Consumidoras personalizadas

En este caso, la lógica no se ejecutará como contratos inteligentes sino que las cadenas consumidoras están totalmente personalizadas por los desarrolladores a nivel de Cosmos-SDK, esto permitirá controlar la medición del gas y el ensamblaje de las transacciones en el bloque. Además de que su token será inflacionario y sus tasas también serán personalizadas, los delegadores de Cosmos Hub de estas cadenas recibirán una parte de las tasas en forma de tokens de esa cadena consumidora.

Minimalismo Práctico del Hub

Interchain Security también introducirá un nuevo concepto, el Minimalismo Práctico del Hub, con el que el ecosistema Cosmos adquiere una nueva dimensión de rendimiento, reduciendo fricciones entre grupos de usuarios y creciendo en seguridad.

Este sistema reduce al mínimo las funciones de Cosmos Hub optimizando su eficiencia y al mismo tiempo, a menos funciones, menores serán también las posibles fricciones por gestión entre grupos de usuarios. Para mantener esta filosofía, la intención es que a medida que aparezca la necesidad de crear nuevas funciones, se vayan creando nuevas cadenas independientes con sus propios tokens y valor, aumentando la seguridad al crecer en participación además de disfrutar de la seguridad compartida de Cosmos Hub; esto reducirá la posibilidad de ataques maliciosos.

Interchain Security V2

Para cadenas de bloques que ya se han lanzado en Cosmos, cuyos tokens de participación ya tienen un valor estable y una capitalización de mercado que les proporciona una seguridad suficiente, Interchain Security proporcionará lo que se llama Layered Security (Interchain Security V2), que combinará el token de participación de la cadena consumidora con el de la cadena de proveedores de Cosmos Hub (ATOM).

Esto proporcionará una seguridad adicional a la cadena, además de contar con la capitalización de mercado de la cadena consumidora con la capa extra de la capitalización de la cadena de proveedores.

Conclusión

Una nueva visión sobre seguridad que será de grandísima utilidad a las nuevas cadenas que se creen en el ecosistema Cosmos, eliminando grandes desestabilizadores en los primeros momentos de la creación de una cadena, pero que incluso podrán aprovechar cadenas activas añadiendo una capa extra de seguridad. Un sistema minimalista y funcional que supone al universo Cosmos un valor añadido a su ya disruptiva estructura.

Y no solo se trata de seguridad, además, se espera que las transacciones sean rápidas y unas tasas de gas predecibles.
Se espera que el lanzamiento se produzca entre agosto y septiembre, así que sin duda, estaremos muy atentos.

Interchain Security

Escrito por