Skip to content Skip to sidebar Skip to footer

12194 | Propuesta para actualizar Terra Classic directamente a Cosmos SDK v0.53.x con IBC v2 (Eureka)

5 min read 914 words 224 views

Fuente de:


Terra Classic Actualizaciรณn a Cosmos SDK v0.53 + IBC v2 (Eureka)

Resumen ejecutivo

Siguiendo la Propuesta 12142 (Wasmd Unfork) y los comentarios de la comunidad, OrbitLabs propone actualizar Terra Classic directamente a Cosmos SDK v0.53.x – saltรกndose el despliegue intermedio de la mainnet v0.50.

Este enfoque es mรกs eficiente, reduce la sobrecarga de coordinaciรณn y desbloquea la compatibilidad con IBC v2 (Eureka), permitiendo el enrutamiento de cadena cruzada hub-and-spoke a travรฉs de Cosmos Hub. Al consolidar el proceso de migraciรณn, minimizamos las interrupciones al tiempo que ofrecemos todas las ventajas previstas, ademรกs de la prรณxima generaciรณn de interoperabilidad.


Motivaciรณn

  • Eficacia: Una actualizaciรณn coordinada que reduce el tiempo de inactividad y la complejidad.
  • A prueba de futuro: Alinea Terra Classic con la รบltima versiรณn estable a largo plazo del SDK (v0.53.x).
  • Interoperabilidad: Permite el encaminamiento multisalto IBC v2 (Eureka) y la conectividad centrada en el hub.
  • Seguridad y rendimiento: Obtiene mejoras de CometBFT v0.38.x, Wasmd v0.61.x, e IAVL actualizado.

Alcance del trabajo

1. Actualizaciรณn del nรบcleo

  • Actualiza a:
    • SDK Cosmos v0.53.x
    • CometBFT v0.38.x
    • Wasmd v0.61.x / WasmVM v2.2.x
    • IBC-Go v10.x (IBC v2 / Eureka)
  • Migrar todos los mรณdulos principales para que sean compatibles con el SDK v0.53.
  • Mantรฉn deshabilitadas por defecto las funciones opcionales del SDK Cosmos v0.53.x (x/protocolpool, x/epochs, transacciones desordenadas) hasta que el gobierno las habilite explรญcitamente.

2. Habilitaciรณn IBC v2 (Eureka)

  • Integra la lรณgica de enrutamiento IBC v2 en el cableado de la aplicaciรณn.
  • Valida las rutas multisalto MsgTransfer entre dos o mรกs cadenas v0.53.x.
  • Prueba escenarios de fallo para garantizar la solidez de los reintentos de paquetes y los acuses de recibo.

3. Despliegue y control de calidad de Testnet

  • Despliega la base de cรณdigo actualizada en la red de pruebas rebel-2.
  • Ejecuta:
    • Pruebas de conexiรณn y handshake de canal.
    • Transferencias de fichas ICS-20.
    • Pruebas IBC v2 de encaminamiento multisalto y tratamiento de errores.
    • Conjunto completo de mensajes Wasm/SDK.
  • Publica los resultados de las pruebas y los problemas conocidos para los validadores y los desarrolladores de dApps.

4. Documentaciรณn

  • Actualiza los libros de ejecuciรณn del validador para una actualizaciรณn de un solo paso.
  • Documenta cualquier cambio de รบltima hora y proporciona orientaciรณn para la migraciรณn de las dApps.
  • Incluye ejemplos de formatos de mensajes IBC v2 para integradores.

Presupuesto

Total: 56.000 USD (pagados en LUNC en el momento de las propuestas de gasto)

FaseEntregablesPresupuesto
Fase 1: Implantaciรณn y validaciรณn de Testnet (Semanas 1-10)Migraciรณn de cรณdigo, despliegue rebelde-2, pruebas IBC v2, publicaciรณn de resultados y orientaciรณn para desarrolladores.40.000 USD
Fase 2: Ejecuciรณn de la Mainnet y Soporte Post-Actualizaciรณn (Semanas 11-13)Preparaciรณn de la propuesta de gobernanza, coordinaciรณn del validador, ejecuciรณn de la actualizaciรณn, apoyo inmediato posterior a la actualizaciรณn.16.000 USD

Cronologรญa

SemanaHito
1-8Ejecuciรณn de la actualizaciรณn del nรบcleo: Migraciรณn SDK v0.53.x, CometBFT v0.38.x, Wasmd v0.61.x, integraciรณn IBC-Go v10.x, despliegue rebel-2
9-10Fase de control de calidad ampliada: Pruebas de enrutamiento multisalto IBC v2, escenarios de fallos, comprobaciones de integridad del almacรฉn
11Finalizaciรณn de la documentaciรณn, orientaciรณn del validador/dApp, preparaciรณn de la propuesta de gobernanza
12-13Votaciรณn de gobernanza, ejecuciรณn de la actualizaciรณn de la mainnet, supervisiรณn inmediata posterior a la actualizaciรณn

Riesgos y mitigaciรณn

  • SDK v0.53 Mรณdulos opcionales: Mitigaciรณn: Mantรฉn deshabilitados por defecto x/protocolpool, x/epochs, y las transacciones desordenadas. Habilรญtalas sรณlo mediante gobernanza tras la evaluaciรณn.
  • Errores de interoperabilidad de IBC v2: Mitigaciรณn: Realiza pruebas completas de extremo a extremo con dos/tres cadenas v0.53.x durante la fase de red de pruebas, con un periodo de control de calidad ampliado para garantizar la estabilidad.

Impacto comunitario

  • Mayor seguridad y estabilidad: Capa de consenso y eficiencia de memoria mejoradas.
  • Mejor experiencia para el desarrollador: Mรณdulos SDK modernos, ejecuciรณn Wasm mรกs rรกpida y mantenimiento dApp mรกs sencillo.
  • Interoperabilidad preparada para el futuro: enrutamiento IBC v2 de hub-and-spoke disponible inmediatamente despuรฉs de la actualizaciรณn.
  • Menor sobrecarga operativa: Un evento de actualizaciรณn en lugar de dos, lo que minimiza las interrupciones para los validadores y la comunidad.

Resultado

Una vez finalizado, Terra Classic

  • Ejecรบtalo con la รบltima versiรณn estable del SDK Cosmos v0.53.x.
  • Ser totalmente apto para IBC v2 (Eureka) y estar preparado para rutas hub.
  • Proporcionar una ruta de actualizaciรณn fluida y validada para validadores y desarrolladores.
  • Evita la duplicaciรณn de costes y el tiempo de inactividad de la red por un proceso de actualizaciรณn en dos pasos.

Invitamos a la comunidad de Terra Classic a apoyar esta actualizaciรณn directa a la versiรณn 0.53 y a participar activamente en las pruebas, la validaciรณn y la coordinaciรณn para garantizar un lanzamiento fluido y satisfactorio.

Autores:[OrbitLabs]

URL del foro de propuestas:

Contexto de las opciones de voto:Sรญ: Aprobar la actualizaciรณn directa a Cosmos SDK v0.53.x con IBC v2 (Eureka) y el presupuesto indicado. No: Rechazar este plan de actualizaciรณn y el presupuesto. Abstenciรณn: Sin opiniรณn firme; acepta la decisiรณn de la mayorรญa. No con veto: Considerar la propuesta perjudicial.

Was this article helpful?
YesNo
E-mail
Password
Confirm Password
QuoraTelegram