Este artículo es un envío de la comunidad. El artículo fue aportado por Derek Yoo, director ejecutivo de PureStake, un equipo de desarrollo de la plataforma Moonbeam para aplicaciones conectadas entre cadenas.
Las opiniones de este artículo pertenecen al colaborador/autor y no reflejan necesariamente las de Binance Academy.
TL;DR
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 sistemas dispares, proporcionando una mayor conectividad y una integración perfecta.
¿Qué es la interoperabilidad en Blockchain?
La interoperabilidad en el contexto de las cadenas de bloques se refiere a la capacidad de una cadena de bloques para intercambiar datos libremente con otras cadenas de bloques. La interoperabilidad entre cadenas permite que los contratos inteligentes en diferentes cadenas se comuniquen entre sí sin tener que enviar los tokens reales entre cadenas.
Por ejemplo, los activos, servicios y transacciones se registran en una cadena de bloques como documentación. 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é blockchain se encuentren.
¿Por qué es importante la interoperabilidad?
Hoy en día, las cadenas de bloques se encuentran 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 de un desarrollador, cada implementación constituye una instancia aislada e independiente, lo que da como resultado que los contratos de backend no estén conectados y no se conozcan entre sí. Por ejemplo, es posible que sea necesario implementar una DApp de intercambio descentralizado (DEX) en las redes Ethereum, BNB Chain y Polygon de forma individual. Esto lleva a que se aísle cada versión de las DApps.
Como usuario, el enfoque de implementación múltiple puede presentar varios desafíos. 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 acuñan nuevamente en la cadena de bloques de destino utilizando un puente de terceros. El proceso puede llevar mucho tiempo y ser confuso, lo que genera islas de datos fragmentadas y una experiencia de usuario deficiente. Los riesgos de seguridad asociados con la tenencia de activos en múltiples cadenas de bloques también pueden ser significativos, 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 varias redes. Esto puede desbloquear nuevas posibilidades para aplicaciones blockchain más fáciles de usar e interconectadas.
Existen diferentes enfoques para mejorar la interoperabilidad entre cadenas. A continuación, enumeramos algunos ejemplos para mostrar una amplia gama 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, incluidos mensajes y transferencias de tokens. El objetivo de CCIP es permitir una conexión 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 genérico que permite la transferencia de tokens y mensajes entre diferentes redes blockchain. Los mensajes en una cadena de origen son observados por una red de guardianes que verifican y facilitan las transferencias a las cadenas de destino. Los desarrolladores que utilizan Wormhole pueden crear aplicaciones descentralizadas entre cadenas llamadas xDapps.
CapaCero
LayerZero es un protocolo de interoperabilidad omnichain para el paso de mensajes livianos entre blockchains, que proporciona una entrega de mensajes segura y confiable con confiabilidad configurable.
Los nodos ultraligeros (ULN) de LayerZero son contratos inteligentes que proporcionan encabezados de bloque de otras cadenas puenteadas para mejorar la eficiencia. El ULN solo se activa bajo demanda y el contrato inteligente se comunica con un oráculo y un retransmisor 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) delegado que valida y 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, que está diseñado para permitir la interoperabilidad entre diferentes cadenas de bloques. IBC define un conjunto mínimo de funciones que se especifican 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 intercambios fluidos de tokens de diferentes cadenas, lo que permite a los poseedores de tokens beneficiarse directamente de la interoperabilidad que ofrece IBC.
Mensajería Warp de avalancha
Avalanche Warp Messaging (AWM) está diseñado para ser flexible y permitir a los desarrolladores crear sus propias especificaciones de mensajería para potenciar las comunicaciones. La especificación AWM en sí requiere una matriz de bytes, un índice de quién participó 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 un relé de cadena que se implementará en un entorno en vivo. Permite el envío de 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 mensajes de consenso cruzado (XCM) permite que diferentes sistemas de consenso se comuniquen entre sí en Polkadot. Con la fusión exitosa de XCM versión 3, los desarrolladores pueden crear aplicaciones que permitan puentes, bloqueo entre cadenas, intercambios, NFT, condicionales, 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 ofrece 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 el 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 intermediarios centralizados. También reduce la fragmentación, mejora la interoperabilidad dentro del ecosistema blockchain más amplio y abre nuevos límites y modelos 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 aumentar la complejidad técnica. Estas soluciones pueden aumentar potencialmente la probabilidad de ataques y presentar nuevos desafíos de gobernanza entre diferentes redes blockchain.
Pensamientos finales
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 las transferencias de valor entre diferentes redes.
Se espera que el desarrollo futuro de la interoperabilidad entre cadenas fomente una mayor innovación entre diferentes redes blockchain y nuevas posibilidades para las aplicaciones blockchain. Esto puede 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. No está claro qué solución proporcionará las herramientas más eficientes, estables y seguras.
Otras lecturas:
¿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: 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 de otro tipo, ni pretende recomendar la compra de ningún producto o servicio específico. Debe buscar su propio consejo de asesores profesionales adecuados. Cuando el artículo sea aportado por un tercero, tenga en cuenta que las opiniones expresadas pertenecen al tercero y no reflejan necesariamente las de Binance Academy. Lea nuestro descargo de responsabilidad completo aquí para obtener más detalles. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede subir o bajar y es posible que no recupere el monto invertido. 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.

