Este artículo fue escrito por la comunidad. Fue preparado por Derek Yu, director ejecutivo de PureStake, el equipo detrás de la plataforma Moonbeam para la interoperabilidad entre cadenas entre aplicaciones.
Las opiniones expresadas en este artículo son las del autor/creador y no reflejan necesariamente las opiniones de Binance Academy.
¡Con cuidado! Mucho texto.
La compatibilidad entre cadenas permite la comunicación y la interacción entre aplicaciones de diferentes cadenas de bloques. Le permite transferir datos y activos entre sistemas dispares, proporcionando una conectividad mejorada y una fácil integración.
¿Qué es la interoperabilidad en blockchain?
La interoperabilidad en el contexto de blockchain significa la capacidad de intercambiar datos libremente entre diferentes blockchains. La interoperabilidad entre cadenas permite que los contratos inteligentes en diferentes cadenas de bloques se comuniquen entre sí sin la necesidad de enviar tokens reales de una cadena a otra.
Por ejemplo, los activos, servicios y transacciones se registran en blockchain en forma de documentación. Si se encuentra la solución de interoperabilidad adecuada, todas las operaciones en una red se pueden representar en otra red. Como resultado, las aplicaciones funcionan con cualquier activo o servicio, independientemente de en qué blockchain se encuentre.
Por qué la compatibilidad es tan importante
Las cadenas de bloques se encuentran ahora en la misma posición que Internet al comienzo de su existencia: muchos ecosistemas aislados que no pueden intercambiar información.
La falta de interoperabilidad y conectividad obstaculiza una adopción más amplia de la tecnología blockchain, ya que impide el libre flujo de datos y fondos entre diferentes redes.
Desde la perspectiva de un desarrollador, cada implementación es un proyecto aislado e independiente. Por lo tanto, los códigos de contrato a menudo no están relacionados entre sí y no contienen información entre sí. Por ejemplo, si implementa una DApp de intercambio descentralizado (DEX) en las redes Ethereum, BNB Chain y Polygon por separado, esto dará como resultado múltiples versiones aisladas de la DApp.
Para los usuarios, las diferentes versiones de la misma aplicación a menudo causan inconvenientes, ya que no permiten una fácil transferencia de tokens de una cadena de bloques a otra. Normalmente, este problema se resuelve destruyendo los activos en la cadena de bloques original y recreándolos en otra cadena de bloques utilizando un puente de terceros. Pero este proceso suele ser largo y complejo, y da lugar a islas de datos fragmentados. Sin embargo, almacenar activos en múltiples cadenas de bloques puede ser riesgoso, ya que pueden ser pirateados y sus fondos pueden retirarse.
Soluciones para la compatibilidad entre cadenas
La interoperabilidad entre cadenas está mejorando a medida que los desarrolladores crean soluciones para conectar y transferir datos y fondos entre diferentes redes. Con el tiempo, las aplicaciones blockchain pueden volverse más fáciles de usar y más conectadas.
La compatibilidad entre cadenas se puede lograr de diferentes maneras. A continuación proporcionamos ejemplos de productos que funcionan en esta tarea.
Eslabón de la cadena
Chainlink está desarrollando el Protocolo de interoperabilidad entre cadenas (CCIP), un estándar de código abierto para permitir las comunicaciones entre cadenas, incluida la mensajería y la transferencia de tokens. El objetivo de CCIP es proporcionar una conexión universal entre cientos de blockchains utilizando una interfaz estandarizada. En el futuro, esta solución podría facilitar la creación de aplicaciones y productos entre cadenas.
agujero de gusano
Wormhole es un protocolo de interoperabilidad común que permite el intercambio de tokens y mensajes entre diferentes redes. Le permite rastrear mensajes en la cadena original para verificación y transferencia de fondos a otras cadenas. Los desarrolladores que utilizan Wormhole pueden crear aplicaciones descentralizadas entre cadenas llamadas xDapps.
CapaCero
LayerZero es un protocolo omnichain para la transferencia de mensajes livianos y confiables entre blockchains basado en un sistema con configuraciones de nivel de confianza.
Los nodos LayerZero ultraligeros (ULN) son contratos inteligentes que proporcionan encabezados de bloques de otras cadenas conectadas para mejorar la eficiencia. ULN solo se activa según demanda y el contrato inteligente se comunica con el oráculo y lo retransmite a través del punto final LayerZero. Este sistema garantiza una comunicación entre cadenas fácil y eficiente.
Hipercarril
Hyperlane es un protocolo de cadena de prueba de participación (PoS) que verifica y protege la comunicación entre cadenas mediante métodos de consenso personalizados. Los validadores de Hyperlane son responsables de validar cada cadena conectada a Hyperlane, asegurando una comunicación confiable y precisa entre cadenas.
Comunicación entre cadenas de bloques
La comunicación entre cadenas de bloques (IBC) es un protocolo estándar para comunicar cadenas de bloques en la red Cosmos, garantizando la interoperabilidad entre diferentes cadenas de bloques. IBC define el conjunto mínimo de funciones especificadas en los Estándares Interchain (ICS) que definen la forma en que las cadenas de bloques interactúan e intercambian datos.
Un ejemplo es Osmosis, un intercambio descentralizado que permite a los usuarios intercambiar tokens entre diferentes blockchains. Osmosis utiliza el protocolo IBC para intercambiar libremente tokens de diferentes cadenas, lo que permite a los titulares beneficiarse directamente de la interoperabilidad de IBC.
Mensajería Warp de avalancha
Avalanche Warp Messaging (AWM) es una solución flexible que permite a los desarrolladores crear opciones de mensajería personalizadas para las comunicaciones. La estructura AWM en sí requiere una matriz de bytes, el índice del usuario que generó la firma múltiple BLS y la firma múltiple BLS. El objetivo de AWM es facilitar el desarrollo de potentes DApps en la red Avalanche.
Retransmisión BTC
BTC Relay es un relé de cadena para implementar aplicaciones en entornos del mundo real. Permite transferir encabezados de bloques de Bitcoin a Ethereum. De esta manera, BTC Relay crea un puente entre las dos redes basado en un sistema sin confianza para verificar la inclusión de transacciones de Bitcoin en la cadena de bloques Ethereum.
Formato de mensaje de consenso cruzado
El formato de mensajes de consenso cruzado (XCM) permite la comunicación entre sistemas de consenso en Polkadot. Al fusionarse con XCM versión 3, los desarrolladores pueden crear aplicaciones para aprovechar puentes, bloqueo entre cadenas, intercambios, NFT, condicionales, seguimiento contextual y más.
Por ejemplo, el SDK de Moonbeam XCM admite principalmente la transferencia de tokens XCM, lo que permite a los desarrolladores interactuar con la red Polkadot utilizando XCM.
Espalda
Axelar ofrece una solución de comunicación entre cadenas que utiliza el protocolo General Message Passing, que permite a los desarrolladores crear aplicaciones descentralizadas que se ejecutan en múltiples redes blockchain. Axelar también proporciona compatibilidad segura entre cadenas a través del consenso de prueba de participación delegada (dPoS) para los usuarios que transfieren tokens a través del puente.
Por ejemplo, la aplicación puente de Axelar llamada Satellite conecta BUSD basado en Ethereum con Cosmos, lo que permite la interoperabilidad entre estos ecosistemas.
Beneficios y limitaciones de compatibilidad
Los beneficios de la compatibilidad entre cadenas son obvios. Gracias a él, los usuarios pueden realizar transacciones sin problemas entre diferentes blockchains, sin recurrir a los servicios de intermediarios centralizados. También reduce la fragmentación, mejora la interoperabilidad dentro del ecosistema blockchain más amplio y abre nuevas oportunidades y modelos de negocio.
Sin embargo, estas soluciones tienen algunas 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. Además, estas soluciones pueden aumentar la probabilidad de ataques y crear nuevos desafíos para la gestión de diversas redes.
En conclusión
Las soluciones de interoperabilidad entre cadenas pueden mejorar significativamente la eficiencia y la funcionalidad de las cadenas de bloques al permitir la comunicación, la transferencia de datos y fondos entre diferentes redes.
Con el desarrollo de la interoperabilidad entre cadenas de bloques, se espera que surja más innovación y se abran más oportunidades para las aplicaciones. Todo esto puede conducir a un ecosistema más conectado y fácil de usar.
Sin embargo, el uso generalizado de soluciones de interoperabilidad entre cadenas solo será posible si son estables y seguras. No está claro qué solución proporcionará las herramientas más eficientes, estables y fiables.
Lectura recomendada:
¿Qué son los puentes entre blockchains?
¿Qué es la cadena de bloques de nivel 0?
¿Qué es la cadena de bloques de nivel 1?
Advertencia de riesgo y descargo de responsabilidad: Los siguientes materiales se proporcionan "tal cual" sin garantía de ningún tipo para referencia general y fines educativos únicamente. Esta información no debe considerarse asesoramiento financiero, asesoramiento legal ni recomendación para comprar ningún producto o servicio específico. Debe buscar su propio consejo en asesores profesionales adecuados. Dado que este artículo fue escrito por un autor externo, tenga en cuenta que las opiniones expresadas son las del autor externo y no reflejan necesariamente los puntos de vista de Binance Academy. Para obtener información más detallada, siga el enlace. El valor de los activos digitales puede ser volátil. El valor de los fondos invertidos puede subir y bajar. Es posible que no recupere los fondos invertidos. Usted es el único responsable de sus decisiones de inversión. Binance Academy no se hace responsable de sus posibles pérdidas. Esta información no constituye asesoramiento financiero, legal o profesional. Para obtener más información, lea nuestros Términos de uso y Divulgación de riesgos.

