Actualización de Ingeniería del Cosmos Hub — Marzo de 2023

https://medium.com/the-interchain-foundation/cosmos-hub-engineering-update-march-2023-b325e91f617e

¡Es hora de la actualización de marzo del equipo del Cosmos Hub de Informal!

¡La actualización v9 se puso en marcha! La actualización v9 del Cosmos Hub se implementó el 15 de marzo. Esta actualización agregó el código para la Seguridad Replicada al Cosmos Hub. Debido a nuestro renovado enfoque en la comunicación y el alcance a los validadores, la v9 se realizó de manera muy fluida, con un tiempo de inactividad mínimo.

La Seguridad Replicada ahora está habilitada en el Cosmos Hub, aunque no se utilizará realmente hasta que se lance la primera cadena de consumidores.

Propuesta de Neutrón y exclusión suave Hemos estado apoyando al equipo de Neutrón mientras avanzan hacia el lanzamiento como la primera cadena de consumidores de RS. Han tenido su propuesta en el foro durante algunas semanas, y pronto se llevará a cabo en la cadena. Nuestro equipo ha estado verificando su implementación y los parámetros que se utilizarán en su propuesta de gobierno en cadena. También les hemos estado ayudando a pensar en cómo minimizar los costos para los validadores más pequeños. Una solución que hemos estado considerando es una característica llamada exclusión suave. Con la exclusión suave, un porcentaje de los validadores más pequeños pueden optar por no validar una cadena de consumidores sin afectar la seguridad de la cadena de consumidores (aunque podría tener un tiempo de inactividad ligeramente mayor durante las actualizaciones). Neutrón puede usar esto para permitir que aproximadamente el 5% más pequeño de los validadores opte por no hacerlo. Dada la distribución del conjunto de validadores del Cosmos Hub, esto equivale a alrededor de 75 validadores.

Documentación Hemos estado trabajando en documentación para la Seguridad Replicada. Están bastante completas, pero probablemente todavía puedan mejorarse. Avísenos con un problema si algo no está claro.

Módulo de Staking Líquido Hemos estado ayudando al equipo de Stride a pensar en la mejor manera de llevar el staking líquido seguro y fácil de usar al Cosmos Hub. Un enfoque prometedor es agregar un límite adicional al módulo de staking líquido existente, que impondría un límite global en el porcentaje de Atoms que se pueden staking líquido. Esto también se aplicaría al staking líquido realizado a través de Cuentas Interchain, que actualmente no está limitado en absoluto.

Este límite global haría que la adopción del staking líquido sea más segura al imponer este límite, al tiempo que mejora la experiencia del usuario del staking líquido al facilitar su adopción.

Diseño inicial de Seguridad Opt-In La Seguridad Opt-In es una forma de Seguridad Interchain en la que los validadores pueden elegir qué cadenas de consumidores validan, en lugar de la Seguridad Replicada, que utiliza el conjunto completo de validadores del Cosmos Hub para cada cadena de consumidores. Hemos esbozado un diseño preliminar para una primera versión de la seguridad opt-in aquí.

Transición de Sovereign a Consumer chain El equipo de Stride ha estado trabajando en una primera versión de una implementación de nuestro protocolo que permite a las cadenas del Cosmos que actualmente funcionan como cadenas independientes cambiar a la Seguridad Replicada. Actualmente estamos trabajando en incorporar esto en la Seguridad Interchain principal, analizando todos los posibles casos excepcionales y probándolo en nuestra suite de pruebas.

Verificación de la Equivocación El trabajo ha estado progresando rápidamente en el código que permitirá al Cosmos Hub detectar y sancionar a los validadores por ataques de clientes ligeros. Este es un componente clave de nuestro movimiento hacia un modelo de cadena de consumidores sin confianza, donde las cadenas de consumidores defectuosas o maliciosas no pueden causar ninguna interrupción en el Cosmos Hub. Una vez que este trabajo esté completo, podremos eliminar el requisito de aprobación del gobierno para las sanciones, en lugar de permitir que los validadores que se comporten mal sean identificados de inmediato, verificados criptográficamente y sancionados sin una confirmación adicional del gobierno.

Verificación del tiempo de inactividad También estamos trabajando en un código que permitirá al Cosmos Hub detectar y verificar que un validador ha experimentado un tiempo de inactividad excesivo en una cadena de consumidores. Una vez que la verificación de la equivocación y la verificación del tiempo de inactividad estén completas, el Cosmos Hub podrá verificar todo el comportamiento incorrecto de los validadores en las cadenas de consumidores, en lugar de depender de las propias cadenas de consumidores para admitirlo. Esto hará que la Seguridad Replicada sea más simple y sólida.

Last updated