Una revisión de los principales desarrollos de 2022

https://medium.com/the-interchain-foundation/ibc-protocol-a-review-of-the-major-developments-of-2022-cff533cf6490

El año 2022 no ha sido nada menos que un año lleno de eventos para el protocolo de Inter-Blockchain Communication (IBC).

Desde nuevas integraciones de cadenas hasta características y mejoras, IBC ha cimentado sin duda su lugar este año como el estándar de oro para la interoperabilidad de blockchain.

La Interchain continúa prosperando. Y los desarrollos de este año han reforzado nuestra visión de construir una red global de blockchains interconectados.

El propósito de esta entrada de blog es hacer un repaso de este año y resumir los principales desarrollos y actualizaciones del protocolo. Los temas tratados incluyen:

Principales lanzamientos Nuevas características y mejoras de protocolo Métricas relacionadas con la cadena y el repositorio GitHub Desarrollos importantes en todo el ecosistema Actualización del equipo de Interchain GmbH Algunas de las principales prioridades para 2023 Lanzamientos🔧 Hubo 4 lanzamientos principales de ibc-go este año, y cada nuevo lanzamiento introdujo una característica novedosa o mejoras en el conjunto existente (resumidas en la próxima sección).

Nuevas características y mejoras✨ Middleware de tarifas La implementación del Estándar Interchain (ICS) 29, conocido como middleware de tarifas, introdujo un mecanismo en cadena para financiar a los relayers. El propósito de esta característica es incentivar a los relayers para que IBC crezca de manera sostenible.

El middleware de tarifas se incluyó en el lanzamiento v4.0.0. Puedes leer esta entrada de blog para obtener más información sobre la característica.

Cuentas Interchain En marzo de este año, se lanzaron las Cuentas Interchain (ICA) como parte del lanzamiento ibc-go v3.0.0. Hasta ahora, hemos visto que Stride y Quicksilver se lanzaron con la funcionalidad de cadena controladora, es decir, cadenas que pueden abrir y controlar cuentas en cadenas anfitrionas.

En ibc.go v5.0.0, una de las principales características añadidas fue el punto de consulta InterchainAccountgRPC en el submódulo controlador, para que los usuarios puedan recuperar sus direcciones ICA registradas.

Junto con una serie de otras mejoras, el lanzamiento v6.0.0 añadió un MsgServer al submódulo controlador de ICA. Estos cambios se hicieron para mejorar la facilidad de implementación y adopción de ICA.

Consulta aquí un resumen de los cambios realizados en ICA en ibc-go v6.0.0. Si estás interesado, puedes consultar esta entrada de blog para obtener más información sobre cómo funciona ICA.

Refactorización del cliente Los clientes ligeros son un componente clave de IBC. Uno de los principales obstáculos para la adopción de IBC fue el desarrollo de clientes ligeros para rastrear diferentes algoritmos de consenso.

La refactorización del cliente 02 se realizó para aliviar esta preocupación y facilitar el desarrollo de clientes ligeros. Etiquetamos 02-client-refactor-beta1 con el trabajo de refactorización del cliente 02, que finalmente se lanzará en ibc-go v7.0.0 el próximo año. La versión 7 también actualizará la versión del SDK a v0.47.

Métricas en cadena⛓️ Número de cadenas activas: la Figura 1 muestra el número de cadenas activas interconectadas a través de IBC. Este número ha aumentado constantemente trimestre tras trimestre. Actualmente, la intercadena consta de 53 cadenas activas.

Fuente: mapofzones.com Valor total en USD de las transferencias de IBC: en 2022, IBC representó un volumen total de $30.3 mil millones en transferencias entre cadenas.

La Figura 2 representa el valor total en USD de las transferencias de IBC entrantes y salientes. Si bien el volumen ha estado disminuyendo durante la mayor parte de este año, podemos ver que el valor de las transferencias parece estar recuperándose a partir de noviembre.

Fuente: mapofzones.com Cuentas Interchain: después de su lanzamiento a principios de este año, las Cuentas Interchain (ICA) están siendo utilizadas en la red principal por Stride y Quicksilver, dos protocolos de participación líquida entre cadenas.

Fuente: numia.xyz Stride se lanzó en septiembre. Y desde entonces, se han gestionado un total de $14.5 millones en activos a través de ICA en su cadena. La Figura 3 muestra una vista acumulativa del valor total en USD de los activos bloqueados en Stride por día, que luego se delegan en cadenas anfitrionas a través de ICA.

Para un análisis completo sobre el uso de ICA en Stride, puedes consultar este informe.

Métricas de repositorio de GitHub💻 Una comunidad sólida de colaboradores externos y nuestro fenomenal equipo de ingeniería ha entregado software increíble una y otra vez.

La tabla a continuación resume algunas de las métricas importantes de GitHub para los repositorios ibc-go e ibc (spec) de este año.

La Figura 4 muestra el número total de confirmaciones en ibc-go a lo largo de este año.

Sería un error no dar un enorme reconocimiento a nuestros colaboradores externos por el increíble trabajo que hacen, así como por fomentar la colaboración y la innovación en el desarrollo de ibc-go. 💪✨🔥

Otros desarrollos en el ecosistema🚀 Llevando IBC a Polkadot [Composable Finance] Al desarrollar el cliente ligero BEEFY y una novedosa plataforma de contratos inteligentes entre cadenas llamada XCVM, Composable Finance, con la ayuda de Strangelove Ventures, está construyendo la infraestructura para interconectar los ecosistemas de Cosmos y Polkadot. Su plan de lanzamiento para el próximo año incluirá el aprovechamiento de los clientes Wasm y GRANDPA.

El equipo de Composable también está trabajando en la conexión de cadenas basadas en Substrate con el ecosistema de Near utilizando IBC.

ZK-IBC [Polímero] Polímero está configurado para ser una de las primeras cadenas de consumo de Interchain Security. Utilizando pruebas de conocimiento cero, Polímero tiene como objetivo conectar cadenas habilitadas para IBC con cadenas no habilitadas para IBC.

IBC en una cadena que no usa Cosmos SDK [Penumbra] Este año vimos la primera cadena que no utiliza Cosmos SDK, llamada Penumbra, conectándose al Cosmos Hub a través de IBC en la red de prueba. Este es un hito importante que demuestra que la implementación de IBC no se limita a las cadenas que utilizan Cosmos SDK.

Llevando IBC a Ethereum y Near [Electron Labs] Con el uso de zk-snarks, Electron Labs tiene como objetivo utilizar IBC para unir los ecosistemas de Ethereum y Cosmos (y eventualmente otras cadenas EVM).

Transferencia de seguridad a través de IBC [Babylon] Al aprovechar IBC como vehículo para transferir seguridad, Babylon tiene como objetivo proporcionar a las cadenas de Cosmos la seguridad de Bitcoin. Utilizando un método de checkpointing, Babylon utiliza la capa de transporte de IBC para agregar y marcar con hora las transacciones de las cadenas de Cosmos en Bitcoin.

Consulta su blog para obtener más información sobre cómo funciona Babylon.

Consultas intercadena ICS-31 Cross-chain queries, desarrollado por Informal Systems e Interchain GmbH, es un protocolo que permite a una cadena "consultora" solicitar datos de la cadena "consultada" a través de IBC. Tanto Stride como Quicksilver están utilizando actualmente el módulo de consultas intercadena en producción.

Interchain NFTs [Bianjie] Desarrollado por Bianjie, Interchain NFTs permitirá a los usuarios enviar sus NFTs entre diferentes cadenas a través de IBC. Consulta esta entrada de blog para obtener más información.

El equipo de IBC en Interchain GmbH🌐 Como uno de los tres equipos principales financiados por la Fundación Interchain (ICF) para desarrollar IBC (junto con Informal Systems y Strangelove Ventures), en Interchain GmbH actuamos como los guardianes y mantenedores de la especificación del protocolo IBC y el repositorio ibc-go.

Nuestra visión es habilitar un futuro en el que IBC actúe como el tejido conectivo entre todas las blockchains, creando una red de redes donde las blockchains puedan interactuar e intercambiar información de manera segura.

Nuestro equipo comenzó el año con 6 individuos. Hoy en día, somos un grupo de 9 miembros que trabajan en áreas de ingeniería y productos.

¿Qué nos espera en 2023? 🛣️ Nuestros objetivos para el próximo año pueden categorizarse ampliamente en tres temas principales: 1) capacidad de actualización, 2) composabilidad de aplicaciones y 3) expansión del ecosistema.

Capacidad de actualización: tiene como objetivo futurizar IBC y la capacidad de actualizar el protocolo central sin sacrificar los efectos de red o el estado acumulado.

Esto incluirá trabajos relacionados con la capacidad de actualización de canales para aprovechar nuevas funciones como fee middleware, actualización de contratos inteligentes IBC, mejora de ICS-20, cambio del orden de un canal, etc. El tema de la capacidad de actualización también implica trabajos relacionados con la capacidad de actualización de conexiones y clientes.

Composabilidad de aplicaciones: tiene como objetivo extender la funcionalidad de IBC y facilitar que los desarrolladores creen aplicaciones IBC personalizadas en Golang o CosmWasm.

Los entregables clave dentro de este tema incluyen el desenrollado de rutas (ICS-20 v2), consultas PubSub, soporte para nuevos flujos de trabajo de aplicaciones y mejora de la composabilidad de contratos inteligentes con IBC.

Expansión del ecosistema: implica apoyar a los equipos que implementan IBC para otros ecosistemas o clientes ligeros (ZK-IBC, NEAR, Substrate), el lanzamiento de conexiones localhost, asegurar la seguridad de IBC y la compatibilidad con proyectos dependientes.

Conclusión A pesar del sombrío panorama macroeconómico durante todo 2022, la intercadena continúa fortaleciéndose y IBC ha estado a la vanguardia impulsando el crecimiento y la innovación en todo el ecosistema.

Al ingresar a 2023, está claro que IBC seguirá desempeñando un papel crucial en la evolución de la interoperabilidad blockchain. Ya sea habilitando nuevos casos de uso y aplicaciones o impulsando la innovación en diferentes redes, el futuro de la intercadena nunca ha parecido más brillante.

Last updated