Este artículo es una contribución de la comunidad. Escrito por el CEO de PureStake, el equipo de desarrollo detrás de la plataforma Moonbeam que permite la conectividad entre cadenas para aplicaciones.
Las opiniones expresadas en este artículo son las del colaborador/autor y no reflejan necesariamente las opiniones de Binance Academy.
Resumen
La interoperabilidad entre cadenas se refiere a la capacidad de las aplicaciones para comunicarse e interactuar entre sí a través de diferentes redes blockchain. Esto permite la transferencia de datos y valor entre sistemas dispares, mejorando la conectividad y la integración perfecta.
¿Qué es la interoperabilidad en blockchain?
La interoperabilidad en el contexto de blockchain se refiere a la capacidad de una blockchain de intercambiar datos libremente con otras blockchains. La interoperabilidad entre cadenas significa que los contratos inteligentes en diferentes plataformas pueden comunicarse entre sí sin la necesidad de enviar tokens reales entre cadenas.
Por ejemplo, los activos, servicios y transacciones se registran como documentos en la cadena de bloques. Cualquier actividad realizada en una cadena de bloques puede reflejarse en otra cadena de bloques con las soluciones de interoperabilidad adecuadas. En otras palabras, no importa en qué blockchain se encuentren los activos y servicios, se pueden operar a través de la aplicación.
¿Por qué es importante la interoperabilidad?
La cadena de bloques actual se encuentra en una posición similar a la de Internet en sus inicios: hay muchos ecosistemas aislados que no pueden intercambiar información entre sí.
La falta de interoperabilidad y conectividad impide que la tecnología blockchain se adopte más ampliamente, ya que los datos y el valor no se pueden transferir sin problemas a través de la red.
Desde la perspectiva de un desarrollador, cada implementación constituye una entidad aislada e independiente, lo que da como resultado contratos de back-end que no tienen conexión entre sí y no conocen la existencia de cada uno. Por ejemplo, es posible que sea necesario implementar una DApp de intercambio descentralizado (DEX) en las redes Ethereum, BNB Chain y Polygon, respectivamente. De esta forma, cada versión de DApp está aislada entre sí.
Como usuario, adoptar múltiples métodos de implementación puede causar muchas dificultades. Los usuarios no pueden transferir tokens sin problemas de una cadena de bloques a otra. El proceso de transferencia generalmente implica que el activo se destruya en la cadena de bloques de origen y luego se vuelva a acuñar en la cadena de bloques de destino mediante un puente de terceros. Este proceso lleva mucho tiempo y es confuso, lo que genera silos de datos y una mala experiencia del usuario. Los riesgos de seguridad de mantener activos en múltiples cadenas de bloques también son altos y pueden ser fácilmente pirateados, lo que resulta en la pérdida de fondos.
Solución de interoperabilidad entre cadenas
Los desarrolladores han creado una variedad de soluciones y la conectividad entre cadenas está mejorando gradualmente, lo que facilita la conexión y la transferencia de datos y valor a través de las redes. Esto también abre nuevas posibilidades para desarrollar cadenas de bloques interconectadas y más fáciles de usar.
Hay diferentes formas de mejorar la interoperabilidad entre cadenas. Aquí enumeramos algunos ejemplos de soluciones.
Eslabón de la cadena
Chainlink está desarrollando el Protocolo de interoperabilidad entre cadenas (CCIP), un estándar de código abierto que admite la comunicación entre cadenas, incluido el envío de mensajes y transferencias de tokens. El objetivo de CCIP es permitir la conectividad universal entre cientos de redes blockchain utilizando interfaces estandarizadas, con suerte reduciendo la complejidad de crear aplicaciones y servicios entre cadenas.
agujero de gusano
El protocolo Wormhole es un protocolo de interoperabilidad universal que permite la transmisión de tokens y mensajes en diferentes redes blockchain. Los Network Guardians monitorean la información en la cadena de origen, la verifican y facilitan su transmisión a la cadena de destino. Los desarrolladores que utilizan Wormhole pueden crear aplicaciones descentralizadas entre cadenas llamadas XDApp.
CapaCero
LayerZero es un protocolo de interoperabilidad de cadena completa que se utiliza para la transferencia de información liviana entre cadenas de bloques, proporcionando una transferencia de información segura, confiable y sin confianza.
El nodo ultraligero (ULN) de LayerZero es un contrato inteligente que proporciona encabezados de bloque para otras cadenas puente para una mayor eficiencia. ULN solo se activa bajo demanda y los contratos inteligentes se comunican con oráculos y retransmisores a través de puntos finales LayerZero. Este diseño permite una comunicación entre cadenas ligera y eficiente.
Hipercarril
Hyperlane es un protocolo de cadena de prueba delegada de participación (DPoS) que verifica y protege las comunicaciones entre cadenas a través de un método de consenso configurable. En la red de Hyperlane, cada validador es responsable de verificar cada cadena conectada a Hyperlane para garantizar la seguridad y precisión de la comunicación entre cadenas.
Transmisión de información entre cadenas
El Protocolo de transferencia de información entre cadenas (IBC) es un protocolo estándar para la interacción blockchain en la red Cosmos, cuyo objetivo es lograr la interoperabilidad entre diferentes blockchains. IBC define un conjunto mínimo de funciones especificadas en el Estándar entre cadenas (ICS) que definen cómo las cadenas de bloques se comunican entre sí e intercambian datos.
Un ejemplo es Osmosis, un intercambio descentralizado (DEX) que permite a los usuarios intercambiar tokens a través de cadenas. Osmosis utiliza el protocolo IBC para lograr un intercambio fluido de tokens entre cadenas, y los poseedores de tokens se benefician directamente de la interoperabilidad proporcionada por IBC.
Mensajería de deformación de avalancha
Avalanche Warp Messaging (AWM) está diseñado para ser más flexible, lo que permite a los desarrolladores crear sus propias especificaciones de transmisión de mensajes para respaldar la comunicación. La especificación AWM en sí requiere una matriz de bytes, un índice que participa en la firma múltiple BLS y la firma múltiple BLS. AWM facilita a los desarrolladores la creación de potentes DApps en la red Avalanche.
Retransmisión BTC
BTC Relay es una estación de retransmisión en cadena implementada en un entorno en tiempo real que admite el envío de encabezados de bloques de Bitcoin a Ethereum. De esta manera, se verifica la validez de las transacciones de Bitcoin enviadas a la cadena de bloques Ethereum, creando un puente sin confianza entre las dos redes.
Formato de mensaje de consenso cruzado
El formato de mensajes de consenso cruzado (XCM) permite que diferentes sistemas de consenso se comuniquen entre sí en Polkadot. Después de la exitosa fusión de XCM V3, los desarrolladores pueden crear aplicaciones que admitan puentes, bloqueo entre cadenas, intercambios, NFT, condiciones, seguimiento de contexto y más.
Por ejemplo: Moonbeam XCM SDK admite principalmente transferencias de tokens XCM y los desarrolladores pueden usar XCM para interactuar con la red Polkadot.
Espalda
Axelar proporciona una solución para la comunicación entre cadenas mediante el uso de un protocolo de mensajería universal, que permite a los desarrolladores crear aplicaciones descentralizadas que se ejecutan en múltiples redes blockchain. Axelar también proporciona a los usuarios de tokens puente una comunicación segura entre cadenas a través de Prueba de participación delegada (DPoS).
Por ejemplo, la aplicación puente Satellite de Axelar conecta BUSD basado en Ethereum con Cosmos, lo que permite la interoperabilidad entre los dos ecosistemas.
Beneficios y limitaciones de la interoperabilidad
Los beneficios de la interoperabilidad blockchain son claros. Los usuarios pueden realizar transacciones sin barreras entre diferentes redes blockchain sin la necesidad de intermediarios centralizados. También reduce la fragmentación, mejora la interoperabilidad dentro del ecosistema blockchain más amplio, amplía los límites comerciales y abre nuevos modelos comerciales.
Pero estas soluciones también tienen ciertas limitaciones. Diferentes cadenas de bloques pueden tener diferentes soluciones de seguridad, algoritmos de consenso y lenguajes de programación, lo que aumenta la complejidad técnica. Estas soluciones también pueden hacer que las cadenas de bloques sean más vulnerables a los ataques y generar nuevos desafíos de gobernanza en diferentes redes de cadenas de bloques.
Conclusión
Las soluciones de interoperabilidad entre cadenas tienen el potencial de mejorar significativamente la eficiencia y la funcionalidad de las redes blockchain al permitir la comunicación, la transferencia de datos y valor entre diferentes redes.
Se espera que el desarrollo futuro de la interoperabilidad entre cadenas promueva una mayor innovación entre diferentes redes blockchain y nuevas posibilidades para las aplicaciones blockchain. El resultado es un ecosistema blockchain más conectado y fácil de usar.
Pero para lograr una aplicación generalizada, las diferentes soluciones de interoperabilidad entre cadenas de bloques deben ser más estables y seguras. Queda por ver qué solución proporcionará la herramienta más eficiente, estable y segura.
Lectura en profundidad:
¿Qué es un puente blockchain?
¿Qué es la Capa 0 en blockchain?
¿Qué es la Capa 1 en blockchain?
Descargo de responsabilidad y advertencia de riesgo: el contenido de este artículo son hechos y tienen fines educativos y de información general únicamente y no constituyen ninguna representación o garantía. Este artículo no debe interpretarse como asesoramiento financiero, legal u otro tipo de asesoramiento profesional y no es una recomendación para que compre ningún producto o servicio específico. Si necesita asesoramiento sobre inversiones, busque asesoramiento profesional. Si el artículo es proporcionado por un colaborador externo, tenga en cuenta: estas opiniones pertenecen al colaborador externo y no reflejan necesariamente los puntos de vista de Binance Academy. Para obtener más información, haga clic aquí para leer nuestro descargo de responsabilidad completo. Los precios de los activos digitales pueden fluctuar. El valor de su inversión puede aumentar o disminuir y es posible que no recupere el capital invertido. Usted es el único responsable de sus propias decisiones de inversión y Binance Academy no es responsable de las pérdidas que pueda sufrir. Este artículo no debe interpretarse como asesoramiento financiero, legal o de otro tipo profesional. Para obtener más información, consulte nuestros Términos de uso y Advertencia de riesgos.
