CCIP de Chainlink aborda desafíos de fragmentación y seguridad en blockchain, permitiendo comunicación y transferencias seguras entre diferentes redes.
La seguridad responde a preocupaciones tras hackeos de puentes entre cadenas en 2022, donde se robaron $2 mil millones, el 69% de los fondos cripto perdidos ese año.
La interoperabilidad destaca al ofrecer una solución completa para la comunicación segura entre blockchains, facilitando transferencias de tokens, garantías entre cadenas y agrupación de liquidez.
Las características introducen transferencias de tokens personalizables, transacciones simplificadas, Red de Gestión Activa de Riesgos y ejecución de contratos inteligentes, mejorando eficiencia y seguridad.
La operativa implica componentes dentro y fuera de la cadena, como enrutadores, almacenes de compromisos y Red de Gestión Activa de Riesgos, garantizando interacciones sólidas entre cadenas.
Las aplicaciones e integración están presentes en líderes de DeFi como Synthetix y Aave, impulsando innovaciones en transferencias de activos, garantías entre cadenas y gobernanza. Explorado en mercados financieros globales, como Swift, destaca su potencial para revolucionar transferencias de activos a escala mundial.
En el mundo de Web3, siempre visualizamos un futuro interconectado que ofrece diversas opciones, como redes de capa 2, cadenas laterales, parachains, subnets y mucho más. Sin embargo, enfrentamos desafíos importantes: la falta de interoperabilidad y problemas de seguridad.
DESCARGO DE RESPONSABILIDAD
La información, investigación y material contenido en este documento, se ofrece únicamente con el propósito de brindar información y no debe bajo ninguna circunstancias considerarse como una oferta para comprar, vender o ser partícipe en operaciones relacionadas al proyecto o activo mencionado. Kairos no asegura que los valores a los que se refiere este reporte son apropiados para algún inversionista en particular. Ninguna información en este reporte se considerará como asesoría en materia de inversiones, legal, contable o tributaria ni de otro tipo. Tampoco se considera que esta o cualquier inversión o estrategia es apropiada para sus circunstancias individuales y de ninguna forma constituye una recomendación personal para usted. Kairos ha obtenido la información y los materiales incluidos en la Web de fuentes consideradas como fiables, pero, si bien se han tomado medidas razonables para asegurarse de que la información contenida sea correcta, Kairos no garantiza que sea exacta, completa, o actualizada y, consecuentemente, no debe confiarse en ella como si lo fuera. Asimismo, no se asume responsabilidad por ningún tipo de pérdidas que surjan del uso directo o indirecto del material presentado en este documento. Kairos se reserva el derecho a modificar, suspender, cancelar o restringir el contenido del sitio, sin necesidad de previo aviso.
Miembros de nuestro equipo pueden poseer alguno de los criptoactivos mencionados en este análisis. Esta declaración tiene como objetivo revelar cualquier conflicto de intereses y no deben interpretarse erróneamente como una recomendación financiera. Este contenido solo tiene fines informativos y usted no debe tomar decisiones basándose únicamente en esta investigación. Bajo ninguna circunstancia esta publicación puede considerarse una asesoría en materia de información.
La falta de conexión entre estas soluciones resulta en activos fragmentados y liquidez dispersa en diferentes cadenas. Además, la seguridad es una preocupación, con numerosos exploits entre cadenas que no son lo suficientemente seguras.
Para empeorar las cosas, se estima que se han robado alrededor de 2 mil millones de dólares en criptomonedas en 13 hacks de puentes entre cadenas. Los ataques a puentes representan el 69% de los fondos robados en 2022, con esto en mente, es importante destacar que las vulnerabilidades en los protocolos de puente entre cadenas surgen como el principal riesgo de seguridad.
Aquí entra en juego el Protocolo de Interoperabilidad entre Cadenas (CCIP) de Chainlink. CCIP, adoptado por líderes de DeFi como Synthetix y Aave, es un estándar de código abierto que facilita la comunicación entre blockchains. Permite la transferencia fluida de tokens y la ejecución de contratos inteligentes en múltiples redes, abriendo la puerta a una interconectividad sin precedentes en nuestro futuro digital.
Comparación: Multichain frente a Cross-Chain
Para adentrarnos un poco más en lo que es CCIP hay dos terminos que debemos tener claros, Crooschain y Multichain, una buena comprensión de ellos nos permitira explorar de mejor forma el ecositema blockchain.
🌐 Multichain (Multicadena):
Existen múltiples redes de blockchain de manera independiente, cada una con su propio conjunto de validadores, reglas de consenso y funcionalidades.
Debido a sus diseños de seguridad aislados, estas blockchains tienen capacidades de comunicación limitadas.
Los puentes multichain permiten que estas redes paralelas de blockchain se comuniquen y compartan activos, datos o información, mejorando la flexibilidad y utilidad general del ecosistema.
🔀 Crosschain (Interconexión entre Cadenas):
Dos o más redes de blockchain están interconectadas, lo que facilita una comunicación fluida y mejora la composabilidad.
El objetivo es lograr interoperabilidad y extender la funcionalidad de aplicaciones descentralizadas más allá de una cadena única, permitiendo que aplicaciones, liquidez e información interactúen fluidamente en diversas cadenas.
Los puentes crosschain permiten la transferencia de activos, tokens o datos entre estas diferentes cadenas de bloques, que podrían basarse en diferentes protocolos, mecanismos de consenso o lenguajes de programación.
¿Qué es el CCIP?
El CCIP, acrónimo de Cross-Chain Interoperability Protocol, es una iniciativa de Chainlink que busca estandarizar la comunicación entre distintas redes de blockchain. Con el CCIP, Chainlink se propone establecer un marco universal para el traspaso seguro y eficiente de mensajes y activos a través de distintas cadenas, potenciando la creación de aplicaciones descentralizadas multi-cadena.
El CCIP es "un nuevo estándar de código abierto para la comunicación entre cadenas" que puede conectar redes blockchain públicas y privadas. Lo que hace esto posible es una gran red de operadores de nodos que pueden proporcionar los medios a través de los cuales se puede transferir información de una cadena de bloques a otra.
Para comprender plenamente el alcance y las operaciones del CCIP, es fundamental familiarizarse con la terminología específica que se emplea dentro de este protocolo. A continuación, se detallan los términos clave y su significado en el contexto del CCIP.
El CCIP es un avance tecnológico que permite la interacción fluida entre diferentes blockchains, resolviendo uno de los desafíos más significativos en el espacio criptográfico: la interoperabilidad. Profundicemos en los principios básicos y la infraestructura que constituyen la columna vertebral de este protocolo.
Orígenes y Evolución
El concepto de interoperabilidad en criptomonedas ha sido discutido desde sus inicios. El CCIP es el resultado de años de investigación y desarrollo con el objetivo de vincular diferentes blockchains y crear un ecosistema criptográfico más unido. Similar a protocolos como Protocolo de control de transmisión (TCP) o el Protcolo de Internet (IP), el CCIP establece un estándar para conectar la financiación tradicional con los contratos inteligentes, garantizando una transferencia segura de valor entre las redes. Su lanzamiento marca un hito en la evolución hacia un "Internet de los Contratos".
“Al igual que estándares clave como TCP/IP rehicieron una Internet temprana fragmentada en la Internet global única que todos conocemos y usamos hoy, estamos creando CCIP para conectar el panorama público fragmentado de blockchain y el creciente ecosistema de la cadena bancaria en una única Internet de Contratos. .” — Cofundador de Chainlink, Sergey Nazarov
Características CCIP
Estas son algunas de las características que hacen del CCIP una herramienta versátil y potente en el panorama de la tecnología blockchain.
Transferencias de Tokens Personalizadas: Las transferencias de tokens programables permiten la personalización de las condiciones de transferencia, lo que posibilita interacciones financieras más complejas en la cadena de bloques.
Agilidad en Transferencias: Las transferencias de tokens simplificadas reducen la unicomplejidad de las transacciones de tokens, haciéndolas más ágiles y fáciles de usar.
Gestión de Riesgos Activa: La Red Activa de Gestión de Riesgos (Red ARM) está diseñada para mejorar la seguridad y estabilidad de las transacciones.
Límites de Velocidad: Los límites de velocidad permiten el control de la velocidad y la cantidad de transferencias de tokens, ofreciendo protección contra actividades maliciosas.
Ejecución Inteligente: La ejecución inteligente optimiza la eficiencia de las transacciones, garantizando operaciones blockchain más fluidas y rápidas.
Actualización Programada: La actualizabilidad con bloqueo de tiempo proporciona una opción para programar actualizaciones o cambios en el sistema, asegurando la adaptabilidad del protocolo a medida que avanzan las tecnologías.
Funcionamiento del CCIP
El Protocolo de Interoperabilidad entre Cadenas de Chainlink (CCIP) presenta tres capacidades fundamentales:
Mensajería Arbitraria: Esta capacidad permite enviar datos arbitrarios codificados como bytes a un contrato inteligente en una cadena de bloques diferente. Los desarrolladores pueden utilizarla para activar acciones específicas en un contrato inteligente receptor, como reequilibrar índices, crear NFTs o llamar a funciones personalizadas con datos como parámetros. Es importante destacar que esta función se aplica exclusivamente a contratos inteligentes receptores, ya que las cuentas de propiedad externa (EOA) en cadenas EVM no pueden recibir estos mensajes.
Transferencia de Tokens: Esta función permite transferir tokens a un contrato inteligente o directamente a una cuenta de propiedad externa en otra cadena de bloques.
Transferencia de Tokens Programable: Permite la transferencia de tokens y datos arbitrarios en una sola transacción. Los usuarios pueden enviar tokens y proporcionar instrucciones sobre cómo utilizar esos tokens, como usarlos como garantía para un préstamo. Es importante mencionar que esta capacidad debe utilizarse exclusivamente en contratos inteligentes; si se envían datos y tokens a una cuenta de propiedad externa, solo se transferirán los tokens.
Red Activa de Gestión de Riesgos (ARM)
La Red Activa de Gestión de Riesgos (ARM) es una entidad autónoma encargada de supervisar y verificar el comportamiento de la red principal de CCIP de Chainlink. Realiza autenticación independiente de las transacciones entre cadenas para detectar anomalías o actividades inesperadas.
Modos de Funcionamiento de la Red ARM:
La red ARM consta de nodos ARM que tienen direcciones para votar tanto a favor como en contra:
Bendición: Los nodos ARM analizan la información resumida de los mensajes transferidos entre cadenas de bloques, verificando su validez. Si coinciden con la información registrada oficialmente por la Red de Oráculo Descentralizada (DON), la transacción se "bendice", lo que significa que se considera legítima.
Maldición: Si un nodo ARM detecta anomalías durante su verificación, "maldice" el sistema CCIP. Una vez que se alcanza un quórum de votos, el contrato ARM etiqueta el sistema CCIP como "maldito", deteniendo automáticamente el procesamiento de transacciones en la cadena de bloques afectada hasta que se resuelva el problema.
Procedimientos de Votación:
En el procedimiento de votación para la bendición, el contrato ARM suma los pesos de bendición de los nodos ARM que han aprobado una transacción y la considera "bendecida" si supera el umbral de bendición.
En el procedimiento de votación para la maldición, un nodo ARM emite votos para maldecir, y si se alcanza el umbral de maldición, el contrato ARM considera que la transacción está "maldita".
Si el contrato ARM se considera "maldito", el propietario del contrato original debe abordar los problemas subyacentes antes de poder levantar la maldición, permitiendo que el sistema CCIP se reanude en la cadena de bloques afectada.
Arquitectura del CCIP
El diseño estructural del CCIP es complejo y está cuidadosamente pensado para garantizar una interoperabilidad eficiente y segura. Vamos a desglosar los componentes que componen la arquitectura del CCIP, tanto en la cadena como fuera de ella.
La figura a continuación describe los diferentes elementos involucrados en una transacción entre cadenas:
dApps Entre Cadenas: Estas aplicaciones descentralizadas específicas del usuario interactúan con el enrutador CCIP para enviar datos arbitrarios y/o transferir tokens entre cadenas.
Interfaz CCIP (Router): Los contratos en azul oscuro son la interfaz CCIP (Router). Para utilizar CCIP, los usuarios solo necesitan comprender cómo interactuar con el enrutador, ya que esta interfaz permanece constante a lo largo del tiempo para brindar confiabilidad y estabilidad.
Contratos Internos al Protocolo CCIP: Los contratos en celeste son internos al protocolo CCIP y están sujetos a cambios.
Componentes en Cadena:
Enrutador: Contrato principal para gestionar interacciones y dirigir instrucciones al OnRamp específico de destino.
Tienda de Compromiso: CommitStore en la cadena de destino, almacenando la raíz Merkle de mensajes finalizados en la cadena de origen, sujeto a aprobación de Active Risk Management.
OnRamp: Contrato por carril que verifica validez de la cadena de destino, gestiona límites y facturación. Interactúa con TokenPool y emite eventos supervisados por Committing DON.
OffRamp: Contrato por carril que verifica autenticidad mediante prueba Merkle, garantiza ejecución única, y transmite mensajes al enrutador. Llama a TokenPool para transferencias de tokens.
Grupos de Tokens: Capa de abstracción sobre tokens ERC-20, configurable para bloquear/crear y desbloquear/acuñar. Proporciona mecanismos específicos según el token y limitación de tasa.
Verificación: Proceso donde se crea un comprobante Merkle válido, verificado por el contrato OffRamp contra la raíz Merkle en CommitStore. Tras aprobación, se completa la transacción en la cadena de destino.
Componentes Fuera de Cadena:
Committing DON: Supervisa transacciones, monitorea eventos, crea raíz Merkle y la almacena en CommitStore en la cadena de destino.
Executing DON: Similar al Committing DON, verifica autenticidad, crea prueba Merkle válida y completa el trabajo en la cadena de destino tras verificaciones por el contrato OffRamp.
Casos de Uso y Aplicaciones del CCIP
El CCIP abre un amplio abanico de posibilidades para la innovación y la eficiencia en diversos ámbitos de la tecnología blockchain. A continuación, exploraremos algunas de las aplicaciones más significativas y cómo están transformando la industria.
Transferencia de Activos Tokenizados entre Cadenas
Facilitación de Garantías Intercadena
Unión de Tokens de Participación Líquida entre Cadenas
Capacidades Intercadena de NFT (Tokens No Fungibles)
Abstracción de Cuentas a Través de Cadenas
Experiencias de Juegos Intercadena
Computación y Almacenamiento de Datos entre Cadenas
Estos casos de uso no solo demuestran la versatilidad del CCIP, sino también su capacidad para potenciar nuevas formas de interconexión y colaboración en el ecosistema blockchain.
CCIP en el Panorama de DeFi
En la actualidad, CCIP se encuentra en funcionamiento en Mainnet para los participantes de acceso anticipado, incluyendo dos de los principales protocolos DeFi:
Synthetix: CCIP facilita el flujo sin interrupciones de tokens Synthetix a través de las cadenas, adaptándose a la demanda inmediata y enriqueciendo la liquidez, así como mejorando la eficiencia del capital.
Aave: CCIP se integra para impulsar el sistema de gobernanza multicadena de Aave, lo que ahorra tiempo y recursos de desarrollo, además de aumentar la seguridad del protocolo.
La introducción de Chainlink CCIP marcó un cambio significativo en esta dinámica. La comunidad de Aave votó a favor de la integración del protocolo, influenciada por su eficiencia en el ahorro de gas, su robusta infraestructura, la escalabilidad que brinda a nuevas redes y su facilidad de integración.
Por lo tanto, con el objetivo de preparar su sistema de gobernanza para el futuro, BGD Labs, una iniciativa de desarrollo Web3, optó por incorporar Chainlink CCIP en Aave Governance V3. Esta integración tiene como objetivo mejorar la eficiencia, escalabilidad y solidez del mecanismo de gobernanza de Aave en el siempre cambiante panorama blockchain.
CCIP en los Mercados Financieros Globales
En el vasto mundo de los mercados financieros globales, donde las transacciones alcanzan cifras astronómicas, se hace evidente la necesidad de contar con un vínculo universal y fluido. Es en este contexto que proveedores confiables de infraestructura financiera, como DTCC, Euroclear y Swift, juegan un papel crucial al ser ampliamente adoptados.
Sin embargo, a pesar de que el 97% de los inversores institucionales vislumbran una revolución en la gestión de activos a través de la tokenización, han surgido obstáculos históricos para transferir activos por cientos de billones de dólares a la cadena. Dos desafíos destacados son:
Conectividad Blockchain (Legacy-to-Blockchain): La habilidad de conectar la infraestructura empresarial central de los sistemas financieros existentes a cualquier blockchain.
Interoperabilidad entre Cadenas (Blockchain-to-Blockchain): Un estándar de comunicación altamente seguro que conecta cualquier cadena pública o privada entre sí.
En respuesta a estos desafíos, Swift lidera una colaboración de élite que incluye instituciones financieras y proveedores de infraestructura del mercado financiero. Esta iniciativa explora el uso de CCIP para facilitar transferencias de tokens entre cadenas públicas y privadas a través de la infraestructura de mensajería Swift. Participan entidades notables como el Grupo Bancario de Australia y Nueva Zelanda (ANZ), BNP Paribas, BNY Mellon, Citi, Clearstream, Euroclear, Lloyds Banking Group, SIX Digital Exchange (SDX), The Depository Trust and Clearing Corporation (DTCC), entre otros.
En este contexto, CCIP aporta características fundamentales que abren nuevas puertas en el mundo financiero:
Transferencias de Tokens Programables:
Posibilidad de personalizar condiciones de transferencia para facilitar interacciones financieras más complejas en la blockchain.
Esencial para la creación de flujos de transacciones automatizados, abriendo nuevas oportunidades para aplicaciones financieras avanzadas.
Transferencias de Tokens Simplificadas:
Implementación de transferencias de tokens simplificadas para hacer las transacciones más accesibles y amigables para el usuario.
Reduce la complejidad, mejorando la eficiencia y facilitando transacciones más directas en CCIP.
Red Activa de Gestión de Riesgos (ARM):
La red ARM opera de manera independiente para autenticar transacciones inter-cadena y monitorear posibles anomalías.
Implementación mínima en Rust del nodo de Chainlink, reduciendo dependencias externas y fortaleciendo la red contra ataques a la cadena de suministro.
Diversidad de clientes mejora la robustez, opera en paralelo al sistema principal de CCIP y no comparte la misma base de código que la Red Oráculo Descentralizada (DON), mitigando posibles vulnerabilidades de seguridad.
Con CCIP, presenciamos un estándar que une las finanzas tradicionales y los contratos inteligentes, simplificando su interacción y allanando el camino hacia un sistema financiero unificado, donde los tokens y los mensajes fluyen sin problemas en diferentes entornos. La revolución es innegable.
Modelo de negocio
En los recientes blogs de Chainlink de 2023 y Sustainable Oracle Economics, Mencionan que Chainlink está desarrollando un modelo de negocio mejorado para garantizar la sostenibilidad a largo plazo de sus servicios. El objetivo principal es reducir la fricción en los pagos para dApps, empresas y usuarios que utilizan Chainlink, destinando una mayor proporción de las tarifas a los proveedores de servicios.
El Cross-Chain Integration Protocol (CCIP) se presenta como una solución segura y fácil de usar, que admite pagos en LINK y activos alternativos, con una conversión automatizada en camino. Las tarifas variarán, con un recargo del 10% en activos alternativos. Además, parte de las tarifas de usuario se destinarán a los stakers para fortalecer la seguridad criptoeconómica de los servicios de Chainlink a medida que se expanden.
La falta de conexión entre soluciones como redes de capa 2, cadenas laterales y parachains ha dado lugar a activos fragmentados y liquidez dispersa en múltiples cadenas. Además, la inseguridad, evidenciada por los considerables robos en hacks de puentes entre cadenas, plantea una seria amenaza para la adopción masiva.
En respuesta a estos desafíos, CCIP, adoptado por líderes de DeFi como Synthetix y Aave, surge como un estándar de código abierto que facilita la comunicación entre blockchains. Permite la transferencia fluida de tokens y la ejecución de contratos inteligentes en múltiples redes, abriendo la puerta a una interconectividad sin precedentes.
Comparando los enfoques de Multichain y Cross-Chain, CCIP se destaca al ofrecer una solución integral para la comunicación fluida y segura entre diferentes blockchains. Su capacidad para transferir activos tokenizados, facilitar garantías intercadena, unir tokens de participación líquida y permitir experiencias de juegos intercadena ilustra su versatilidad y aplicación práctica.
El CCIP no solo es un avance tecnológico en la resolución de desafíos de interoperabilidad, sino también un puente vital entre el mundo blockchain y los mercados financieros globales. La iniciativa de Swift para explorar el uso de CCIP en la infraestructura financiera destaca su potencial para revolucionar la transferencia de activos en el ámbito global.
El protocolo no solo establece un estándar para la comunicación entre cadenas, sino que también presenta características como transferencias de tokens programables, agilidad en las transferencias y una Red Activa de Gestión de Riesgos (ARM) que fortalecen su robustez y seguridad.
CCIP no solo está transformando la forma en que interactuamos con las blockchains, sino que también está allanando el camino hacia un futuro digital donde la interconectividad y la seguridad se combinan para impulsar la próxima fase de la revolución blockchain.