El Fundación Cardano ha estado trabajando en un bloque de construcción que introduce capacidades del Protocolo de comunicación entre cadenas de bloques (IBC) en la cadena de bloques Cardano, diseñado específicamente para permitir transacciones confiables e intercambios de datos entre distintas redes de cadenas de bloques.
En los últimos meses, Composable Finance lanzó la primera implementación de IBC que conecta Polkadot y Kusama, y se están desarrollando conexiones con Avalanche a través de Landslide, Around a través de Omnity Network, BNB a través de Toki, Polygon a través de Union y, ahora, Ethereum y Solana a través de Picasso Community.
El marco IBC no solo funciona para mejorar los sistemas existentes, sino también para ampliar lo que pueden lograr. Facilita la transferencia de datos y activos entre diferentes cadenas de bloques y, al mismo tiempo, garantiza que las empresas se beneficien de la seguridad y las tarifas deterministas inherentes a la cadena de bloques de Cardano.
Por estas razones, El Criptonomista decidió realizar una entrevista con Susannah Evans, líder de producto del IBC en la Fundación Interchain y Sebastian Bode, vicepresidente de ingeniería de la Fundación Cardano.
¿Puede explicar cómo IBC facilita la interoperabilidad entre diferentes redes blockchain y qué desafíos específicos aborda en el ecosistema blockchain true?
Susana: La interoperabilidad suele considerarse una aplicación a través de contratos inteligentes y no directamente parte de los protocolos centrales de la cadena de bloques. La interoperabilidad interoperable (IBC) se diseñó para permitir la comunicación de diferentes redes de cadenas de bloques para un desarrollo más fluido de redes descentralizadas, aprovechando esto como una función central de la cadena de bloques. Para que esto funcione, el protocolo debe ser factible, creíble y accesible. Hemos visto cómo otros ecosistemas luchan con el supuesto de confianza, aquellos que no integran la interoperabilidad como una iniciativa principal del ecosistema de la cadena de bloques. La IBC se desarrolló para abordar estos problemas centrales: se ha probado en batalla para permitir la conexión entre cadenas y tokens, confiando en el consenso de las cadenas involucradas sin necesidad de verificación por parte de un tercero.
Sebastián: Desde la perspectiva de Cardano, ¿cómo la integración o colaboración con IBC mejora las capacidades y la experiencia del usuario de Cardano?
Las empresas que utilizan Cardano ahora pueden crear sus propias cadenas de bloques específicas para cada aplicación. De este modo, obtienen más flexibilidad en términos de privacidad y escalabilidad, al tiempo que pueden confiar en la sólida seguridad y confiabilidad de la cadena de bloques Cardano. Los usuarios finales obtienen acceso a Dapps más diversas y, al mismo tiempo, abren el espacio DeFi y de comercio de activos entre ambos ecosistemas para que la liquidez pueda fluir más fácilmente.
¿Cuáles son los aspectos técnicos clave de IBC que garantizan una comunicación entre cadenas segura y eficiente?
Susana: IBC facilita la transferencia segura y sin permisos de diversos datos entre cadenas de bloques. El protocolo está diseñado para ser independiente del consenso, lo que significa que puede operar en diferentes mecanismos de consenso utilizados por varias cadenas de bloques. Esta flexibilidad permite a IBC facilitar la comunicación entre diversas redes de cadenas de bloques sin requerir cambios significativos en sus protocolos centrales. Su enfoque ligero basado en el cliente elimina la necesidad de un tercero de confianza en las interacciones entre cadenas, lo que salvaguarda transferencias de valor anuales significativas sin ningún exploit desde su inicio. IBC también emplea un modelo de retransmisión en el que los retransmisores independientes y sin permisos son responsables de transferir paquetes de datos entre cadenas de bloques, lo que significa que los datos no se pueden alterar ni manipular, ya que su función es puramente facilitar la comunicación fluida.
¿Podría brindarnos información sobre los ajustes técnicos o desarrollos que Cardano ha realizado para integrarse con IBC y qué beneficios trae esto a los desarrolladores y usuarios finales de Cardano?
Sebastián: Cardano no tuvo que hacer ninguna modificación en la capa central, ya que dependemos únicamente de nuestra plataforma de contratos inteligentes Aiken. Otras herramientas de desarrollo existentes provienen principalmente del ecosistema de lenguajes Go y Typescript, así como Mithril, un producto desarrollado por IOHK para incorporar firmas basadas en umbrales y con estos primitivos similares a la prueba de estado a Cardano. Esto principalmente aporta otro componente básico a los desarrolladores y empresas que construyen sobre Cardano y les da un espacio de solución más amplio para los desafíos. También abre la posibilidad de agregar opciones adicionales de compatibilidad con EVM a Cardano a través de una cadena lateral.
¿Puede destacar algunos casos de uso o aplicaciones exitosas que hayan aprovechado IBC para la funcionalidad entre cadenas?
Susana: Este año, IBC cumplió 3 años, lo que lo convierte en el protocolo de interoperabilidad más antiguo y más utilizado, un hito significativo para nuestro equipo y un momento para reflexionar sobre nuestro éxito durante los últimos 3 años. La reciente integración de Cardano ha ampliado nuestro objetivo de fomentar una mayor interoperabilidad y demostrar la importancia de la interoperabilidad en los ecosistemas de blockchain. Más allá de las cadenas Cosmos SDK, IBC se ha integrado a la perfección con los ecosistemas Polkadot, Bitcoin y Solana, expandiendo las redes en línea con el objetivo de una interoperabilidad óptima. Por ejemplo, la conexión de IBC con el ecosistema Solana, conocido por su enfoque de transacciones de alta velocidad y bajo costo, facilita la transferencia segura de activos a través de múltiples ecosistemas y permite a los desarrolladores y usuarios acceder a una variedad de funciones de ambos ecosistemas. Estas asociaciones han ampliado el alcance de IBC y han demostrado sus capacidades para diversificar y redefinir las auténticas capacidades de interoperabilidad entre cadenas.
¿Cómo planea Cardano utilizar estas capacidades entre cadenas para expandir su ecosistema y respaldar proyectos innovadores?
Sebastián: La iniciativa de la Fundación Cardano tiene como objetivo principal demostrar la viabilidad de la interoperabilidad entre cadenas utilizando un protocolo ampliamente adoptado como IBC. Este enfoque tiene dos propósitos: primero, mitiga los riesgos que los miembros de la comunidad enfrentarían de otro modo al explorar la viabilidad de dicho enfoque. Segundo, inspira proyectos del ecosistema para desarrollar Dapps que puedan aprovechar la sólida infraestructura pública de Cardano y al mismo tiempo interactuar con la red intercadena más amplia. Estas Dapps también pueden beneficiarse de la flexibilidad que ofrecen las cadenas laterales específicas de la aplicación.
¿Cuáles son los próximos desarrollos o mejoras planificados para IBC y cómo afectarán el panorama más amplio de blockchain?
Susana: Hay trabajos en curso para integraciones con muchos otros ecosistemas, algunos anunciados públicamente, como la integración de IBC con Toki Finance para conectar BSC, y otros que aún no se han anunciado. A medida que más cadenas de bloques consideren a IBC como un mecanismo de consenso confiable para la interoperabilidad, más ecosistemas se sentirán atraídos a expandirse con nosotros. Agradecemos al equipo de Cardano por su aporte e iniciativa para expandirse con nosotros y nuestra comunidad. Más integraciones como estas permiten que nuestra crimson madure a medida que varias arquitecturas de cadenas de bloques hacen avanzar la oferta de IBC.
¿Cuáles son los planes futuros para Cardano en términos de mejorar la interoperabilidad con otras cadenas de bloques y cómo encaja IBC en esta estrategia?
Sebastián: IBC es solo uno de los muchos elementos que se están incorporando a Cardano para mejorar su interoperabilidad. Hay varias otras actividades en marcha en este momento y otras que ya se han completado. Por ejemplo, hay un proyecto comunitario llamado UniFires que trabaja en estrecha colaboración con el ecosistema Polkadot para lograr la interoperabilidad entre Cardano y Polkadot. Además, el grupo VISTA está trabajando en la creación de un panorama completo de interoperabilidad en Cardano para impulsar la adopción empresarial a la vanguardia de las actividades y los puentes existentes como WANChain, cadenas laterales EVM como Milkomeda y otras. Incluso IOHK está impulsando fuertemente en esta dirección con la investigación innovadora realizada en torno al consenso de múltiples recursos y el marco de cadenas de socios.
¿Cómo interactúa IBC con la comunidad blockchain más amplia para promover e impulsar la adopción de su protocolo?
Susana: IBC aspira constantemente a nuevas conexiones e integraciones. Hemos formado una serie de alianzas estratégicas desde el inicio de IBC, con proyectos y plataformas de blockchain líderes. Con el concepto de interoperabilidad en el corazón de IBC, se ha desarrollado como un protocolo de código abierto, invitando a desarrolladores de todo el mundo a contribuir a su mejora y expansión. El enfoque de código abierto fomenta un entorno colaborativo donde las ideas e innovaciones se pueden intercambiar libremente, acelerando el desarrollo de soluciones de interoperabilidad sólidas. Al integrarse con las principales redes, IBC no solo muestra sus amplias capacidades tecnológicas, sino que también aprovecha múltiples bases de usuarios de blockchain y comunidades de desarrolladores de proyectos líderes de la industria para impulsar una adopción más amplia de blockchain.
¿Cómo trabaja la Fundación Cardano con IBC y otras soluciones de interoperabilidad para fomentar un ecosistema blockchain más conectado y colaborativo?
Sebastián: En primer lugar, intentamos ser lo más transparentes posible, por lo que la solución técnica ya se ha puesto a disposición del público. Por otro lado, ya hemos recibido un gran apoyo de organizaciones como la Fundación Interchain y proyectos del ecosistema Cosmos. Por último, la comunidad de desarrolladores y SPO de Cardano, con un gran talento, nos apoya con su experiencia.
La seguridad es primordial en la comunicación mediante blockchain. ¿Cómo garantiza IBC la integridad y seguridad de las transacciones en las diferentes cadenas?
Susana: Para lograr una interoperabilidad perfecta, los desarrolladores y usuarios deben poder aprovechar las fortalezas de las diferentes cadenas de bloques sin comprometer la seguridad ni el rendimiento. El modelo de seguridad de IBC se basa en confiar en el consenso de las cadenas que desean comunicarse mediante el uso de clientes ligeros. Los clientes ligeros tienen un modelo de seguridad de confianza en el primer uso y utilizan pruebas de inclusión y exclusión para verificar si una transacción se realizó o no en la cadena de la contraparte.
Más allá de los clientes ligeros, el protocolo ha sido verificado formalmente, ha sido auditado por terceros e implementa prácticas de seguridad como defensa en profundidad dentro del código foundation. Estas características prueban la integridad de las transacciones, reduciendo el riesgo de vulnerabilidades y asegurando garantías de seguridad sólidas para otras cadenas de bloques. Teniendo en cuenta estas características probadas meticulosamente, IBC logra un alto nivel de seguridad y eficiencia en la comunicación entre cadenas, abordando muchos de los desafíos de seguridad que enfrentan los ecosistemas de cadenas de bloques.
¿Cómo apoya el modelo de gobernanza de Cardano la integración de soluciones de interoperabilidad como IBC y qué medidas existen para gestionar los posibles riesgos de seguridad?
Sebastián: En lo que respecta a la gobernanza, es necesario evaluar los impactos de los cambios de parámetros. El enfoque correcto en este caso es educar a los usuarios y brindar herramientas que ayuden a los participantes en la gobernanza descentralizada a comprender mejor las consecuencias de sus votos.
En cuanto a la seguridad, actualmente estamos atravesando un proceso de auditoría de varias etapas. En lo que respecta a la operación de un puente hacia el ecosistema más amplio de Cosmos, nos asociamos con entidades que tienen una amplia experiencia en operaciones de puentes. Estos socios son capaces de realizar un seguimiento adecuado y, en caso de desastre, implementar estrategias de mitigación o contramedidas.