Este artículo es una contribución de la comunidad. El contenido fue escrito por Derek Yoo, director ejecutivo de PureStake, un equipo que desarrolla la plataforma Moonbeam para aplicaciones entre cadenas.

Las opiniones expresadas en este artículo son las del colaborador/autor y no reflejan necesariamente las opiniones de Binance Academy.

En breve

La interoperabilidad entre cadenas permite que las aplicaciones se comuniquen e interactúen entre sí a través de diferentes redes blockchain. Esto permite la transferencia de datos y valor entre diferentes sistemas, lo que da como resultado una mayor conectividad y una integración perfecta.

¿Qué es la interoperabilidad en blockchain?

La interoperabilidad en el sector blockchain se refiere a la capacidad de una blockchain de intercambiar datos libremente con otras blockchains. La interoperabilidad entre cadenas permite que los contratos inteligentes en diferentes cadenas se comuniquen entre sí sin tener que enviar tokens físicos entre cadenas.

Por ejemplo, los activos, servicios y transacciones se registran en blockchain como documentos. Cualquier actividad que tenga lugar en una cadena de bloques puede representarse en otra cadena de bloques con la solución de interoperabilidad adecuada. Esto significa que las aplicaciones funcionan con cualquier activo o servicio independientemente de en qué cadena de bloques se encuentren.

¿Por qué es importante la interoperabilidad?

Hoy en día, Blockchain se encuentra en una posición similar a la de los primeros días de Internet: hay muchos ecosistemas aislados que no pueden intercambiar información.

Esta falta de interoperabilidad y conectividad plantea un obstáculo importante para una adopción más amplia de la tecnología blockchain, ya que impide el flujo fluido de datos y valor entre diferentes redes.

Desde la perspectiva del desarrollador, cada implementación constituye una instancia aislada e independiente, lo que da como resultado contratos backend que no están conectados y no se conocen entre sí. Por ejemplo, es posible que sea necesario implementar una DApp de intercambio descentralizado (DEX) en las redes individuales Ethereum, BNB Chain y Polygon. Esto lleva a que cada versión de estas DApps se considere aislada.

Como usuario, el enfoque de implementación en múltiples sitios puede presentar algunos desafíos. Específicamente, esta implementación no permite la transferencia fluida de tokens de una cadena de bloques a otra. Esto generalmente se hace en un proceso en el que los activos se destruyen en la cadena de bloques de origen y se refunden en la cadena de bloques de destino mediante un puente de terceros. Este proceso puede llevar mucho tiempo y ser confuso, lo que genera islas de datos fragmentados y malas experiencias de usuario. Los riesgos de seguridad asociados con la tenencia de activos en múltiples cadenas de bloques también pueden ser importantes, abriendo la puerta a ataques y posibles pérdidas de fondos.

Soluciones de interoperabilidad entre cadenas

La conectividad entre cadenas está mejorando a medida que los desarrolladores crean soluciones que facilitan la conexión y la transferencia de datos y valor a través de diferentes redes. Esto podría desbloquear nuevas posibilidades para aplicaciones blockchain más fáciles de usar e interconectadas.

Existen muchos enfoques diferentes para mejorar la interoperabilidad entre cadenas. A continuación, enumeramos algunos ejemplos para mostrar una variedad de soluciones.

Eslabón de la cadena

Chainlink está desarrollando el Protocolo de interoperabilidad entre cadenas (CCIP), que es un estándar de código abierto para permitir la comunicación entre cadenas, incluida la mensajería y las transferencias de tokens. El objetivo de CCIP es permitir la conectividad universal entre cientos de redes blockchain utilizando una interfaz estandarizada. Tiene el potencial de reducir la complejidad de crear aplicaciones y servicios entre cadenas.

agujero de gusano

El Protocolo Wormhole es un protocolo de interoperabilidad general que permite la transferencia de tokens y mensajes entre diferentes redes blockchain. Los mensajes en la cadena de origen son observados por una red de guardianes: personas que verifican y facilitan la transferencia a las cadenas de destino. Los desarrolladores que utilizan Wormhole pueden crear aplicaciones descentralizadas entre cadenas llamadas xDapps.

CapaCero

LayerZero es un protocolo interoperable de múltiples cadenas para la transferencia de mensajes livianos entre cadenas de bloques, que proporciona mensajes seguros y confiables con confiabilidad configurable.

Los nodos ultraligeros (ULN) de LayerZero son contratos inteligentes que alimentan los encabezados de bloques de otras cadenas puente para mejorar la eficiencia. ULN se habilita solo bajo demanda y el contrato inteligente se comunica con un oráculo y un relé a través del punto final LayerZero. Este diseño permite una comunicación entre cadenas ligera y eficiente.

Hipercarril

Hyperlane es un protocolo de cadena de prueba de participación (PoS) validado que asegura la comunicación entre cadenas a través de métodos de consenso configurables. En la red de Hyperlane, cada validador es responsable de validar cada cadena a la que Hyperlane está conectado, garantizando que la comunicación entre cadenas sea segura y precisa.

Comunicación entre cadenas de bloques

La comunicación entre cadenas de bloques (IBC) es el protocolo estándar para la interacción de cadenas de bloques en Cosmos Network, diseñado para permitir la interoperabilidad entre diferentes cadenas de bloques. IBC define un conjunto mínimo de funcionalidades especificadas en los Estándares Interchain (ICS), que definen cómo las cadenas de bloques pueden comunicarse e intercambiar datos entre sí.

Un ejemplo es Osmosis, un DEX que permite a los usuarios intercambiar tokens entre diferentes blockchains. Osmosis utiliza el protocolo IBC para permitir el intercambio fluido de tokens de diferentes cadenas, lo que permite a los poseedores de tokens beneficiarse directamente de la interoperabilidad que proporciona IBC.

Mensajería de deformación de avalancha

Avalanche Warp Messaging (AWM) está diseñado para ser flexible y permite a los desarrolladores crear sus propias especificaciones de mensajería para respaldar las comunicaciones. La especificación AWM en sí requiere una matriz de bytes que indexe quién ha participado en BLS Multi-Signature y BLS Multi-Signature. AWM facilita a los desarrolladores la creación de potentes DApps en la red Avalanche.

Retransmisión BTC

BTC Relay es una cadena de retransmisión implementada en un entorno en vivo. Permite enviar encabezados de bloques de Bitcoin a Ethereum. Al hacerlo, proporciona una manera de verificar la inclusión de transacciones de Bitcoin en la cadena de bloques Ethereum, creando un puente confiable entre las dos redes.

Formato de mensaje de consenso cruzado

El formato de mensaje de consenso cruzado permite que diferentes sistemas de consenso se comuniquen entre sí en Polkadot. Con la integración exitosa de XCM versión 3, los desarrolladores pueden crear aplicaciones que permitan puentes, bloqueo entre cadenas, intercambios, NFT, condiciones, seguimiento de contexto y más.

Por ejemplo, el SDK de Moonbeam XCM admite principalmente transferencias de tokens XCM, lo que permite a los desarrolladores interactuar con la red Polkadot mediante XCM.

Espalda

Axelar proporciona una solución para la comunicación entre cadenas mediante el uso del protocolo General Message Passing, que permite a los desarrolladores crear aplicaciones descentralizadas que pueden operar en múltiples redes blockchain. Axelar también proporciona comunicación segura entre cadenas a través de PoS delegado (dPoS) para los usuarios que conectan tokens.

Por ejemplo, la aplicación puente de Axelar, Satellite, 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 potencialmente realizar transacciones a través de diferentes redes blockchain sin problemas sin la necesidad de un intermediario centralizado. También reduce la fragmentación, mejora la interoperabilidad dentro del ecosistema blockchain más amplio y abre nuevos modelos y límites comerciales.

Sin embargo, existen algunas limitaciones para estas soluciones. Diferentes cadenas de bloques pueden tener diferentes soluciones de seguridad, algoritmos de consenso y lenguajes de programación, lo que puede agregar complejidad técnica. Estas soluciones tienen el potencial de aumentar la probabilidad de ataques y crear nuevos desafíos de gobernanza entre diferentes redes blockchain.

resumen

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, los datos y la transferencia de valor entre diferentes redes.

Se espera que el desarrollo futuro de la interoperabilidad entre cadenas impulse una mayor innovación entre diferentes redes blockchain y cree nuevas aplicaciones de blockchain. Esto podría conducir a un ecosistema blockchain más conectado y fácil de usar.

Sin embargo, para un uso generalizado, varias soluciones de interoperabilidad entre cadenas deben lograr más estabilidad y seguridad. Actualmente, no está claro qué solución proporcionará las herramientas más eficientes, estables y seguras.

Leer más:

  • ¿Qué es un puente Blockchain?

  • ¿Qué es la Capa 0 en el campo Blockchain?

  • ¿Qué es la Capa 1 en Blockchain?

Descargo de responsabilidad y advertencia de riesgo: este contenido se le presenta "tal cual" para información general y fines educativos únicamente, sin representación ni garantía de ningún tipo. No debe interpretarse como asesoramiento financiero, legal o profesional, ni pretende ser una recomendación para comprar ningún producto o servicio específico. Debe buscar su propio consejo en asesores profesionales adecuados. En los casos en que los artículos sean aportados por colaboradores externos, tenga en cuenta que las opiniones expresadas pertenecen al colaborador externo y no reflejan necesariamente las opiniones de Binance Academy. Lea nuestro descargo de responsabilidad completo aquí para obtener más detalles. Los precios de los activos digitales pueden fluctuar. El valor de su inversión puede subir o bajar y es posible que no recupere la cantidad que invirtió. Usted es el único responsable de sus decisiones de inversión y Binance Academy no es responsable de las pérdidas en las que pueda incurrir. Este material no debe interpretarse como asesoramiento financiero, legal o de otro tipo. Para obtener más información, consulte nuestros Términos de uso y Advertencia de riesgos.