Interchain se refiere a la interacción entre blockchains separadas y, a veces, al ecosistema construido alrededor de ella. Suele asociarse con Cosmos y el protocolo de comunicación entre blockchains, IBC. La idea va más allá de mover un token: las aplicaciones pueden intercambiar datos o coordinar acciones mientras las cadenas conservan estados y reglas separados.
Los mensajes conectan aplicaciones
IBC separa el transporte y la verificación de mensajes de la lógica de aplicación. Los retransmisores llevan información de paquetes entre cadenas; el software receptor la comprueba con el mecanismo configurado. En una conexión basada en clientes ligeros, se utiliza una representación del estado de consenso de la otra cadena, en vez de aceptar simplemente la palabra del retransmisor.
Las transferencias de tokens y el control remoto de cuentas son ejemplos de aplicaciones sobre esta comunicación. Enviar, recibir y confirmar un mensaje son etapas distintas. El manejo de tiempos de espera puede atender mensajes no entregados dentro del periodo permitido, según el protocolo.
Conectarse no elimina diferencias
Las cadenas conectadas no necesitan compartir token, gobernanza o modelo de seguridad. Distintas versiones de IBC y tipos de cliente pueden tener capacidades y supuestos de confianza diferentes; la etiqueta interchain no establece una garantía uniforme.
La disponibilidad de retransmisores, corrección del cliente, seguridad de las cadenas y permisos de aplicación afectan los resultados. Una conexión funcional tampoco vuelve automáticamente utilizables todos los activos o contratos inteligentes en cualquier otra cadena.