Hyperlane: un nuevo paradigma de comunicación entre cadenas sin permisos

Nueva paradigma de interoperabilidad en la Cadena de bloques: Hyperlane

Puntos clave

  • Despliegue verdaderamente sin permiso: Hyperlane permite a cualquier desarrollador desplegar y conectar diferentes cadenas instantáneamente, sin procesos de aprobación, creando un nuevo modo de acceso.

  • Seguridad modular y flexible: El módulo de seguridad entre cadenas de Hyperlane (ISM) permite a las aplicaciones configurar los requisitos de seguridad según sus necesidades, desde la validación básica hasta la validación en múltiples capas, lo que permite que la misma infraestructura realice transacciones rápidas de bajo valor y también maneje transferencias de activos de alta seguridad.

  • Arquitectura amigable para desarrolladores: Hyperlane ofrece SDK de TypeScript, herramientas CLI y documentación completa, lo que reduce significativamente la barrera técnica para la integración entre cadenas, permitiendo que los desarrolladores realicen la transmisión de mensajes entre cadenas a través de una API simple.

1. Punto de inflexión en la conectividad de la Cadena de bloques

El ecosistema de la Cadena de bloques está pasando de un desarrollo aislado a una verdadera interconexión. Los proyectos ya no construyen entornos cerrados, sino que buscan cada vez más integrarse en redes más amplias.

Sin embargo, la mayoría de las integraciones actuales son manuales y dispersas. Los nuevos proyectos deben negociar directamente con cada proveedor de puente o interoperabilidad, lo que a menudo genera altos costos, retrasos y gastos de gestión. Incluso para los equipos tecnológicamente avanzados, esto crea barreras estructurales para la participación, lo que finalmente obstaculiza la escalabilidad de todo el ecosistema.

Este desafío no es nada nuevo. A principios de la década de 1990, las empresas operaban sus propias redes internas independientes, con reglas y permisos de acceso separados. Aunque la comunicación entre redes era posible, requería una coordinación técnica que consumía tiempo y autorizaciones mutuas.

El punto de inflexión ocurrió con la introducción de estándares como HTTP y TCP/IP, que hicieron posible el acceso abierto y sin permisos a una Internet unificada. Estos estándares liberaron un crecimiento exponencial y participación global al reemplazar la complejidad con simplicidad, sentando las bases para la revolución digital.

La industria de la Cadena de bloques se enfrenta ahora a un punto de inflexión similar. Para desbloquear su próxima fase de innovación, debe ir más allá de la integración fragmentada y basada en permisos, hacia la conectividad estandarizada y sin permisos. Reducir las barreras de entrada es crucial para la participación amplia y la innovación en todo el ecosistema.

Análisis profundo de Hyperlane: protocolo de cadena de bloques sin permiso que conecta más de 150 cadenas de bloques

2. Solución de Hyperlane: conexión sin permisos

2.1. Sin licencia y de código abierto

Hyperlane resuelve las limitaciones estructurales a través de una arquitectura sin permisos, que es un modelo fundamentalmente diferente que permite a cualquier proyecto conectarse libremente. En este enfoque, solo hay un requisito: ser compatible con el entorno de máquina virtual soportado (VM), como Ethereum/EVM, Solana/SVM o Cosmos/CosmWasm. Una vez que se cumple esta condición, se puede realizar la integración sin procesos de aprobación complicados.

Por lo tanto, el umbral de acceso a los proyectos de Cadena de bloques se ha reducido significativamente. Lo que antes requería meses para completarse, ahora se puede hacer de inmediato siempre que se cumpla la compatibilidad técnica.

Veamos un ejemplo práctico que involucra al desarrollador de Web3, Ryan. Ryan está construyendo un nuevo proyecto llamado Tiger, que opera su propia red principal. Actualmente, los usuarios en la cadena Tiger están limitados al ecosistema Tiger y no pueden interactuar con otras cadenas de bloques. Sin embargo, los usuarios desean llevar activos de Ethereum a la cadena Tiger, así como de la cadena Tiger a otras cadenas para desbloquear más liquidez. Para lograr esto, Ryan debe conectar la cadena Tiger a múltiples redes de cadena de bloques.

Paso 1: Instalar Hyperlane CLI

El primer paso, Ryan instaló la herramienta Hyperlane CLI para configurar el entorno de integración de la cadena. El proceso es muy sencillo, solo tiene que ejecutar "npm install @hyperlane-xyz/cli" en la terminal. Dado que la herramienta es de código abierto, no se necesita aprobación o registro previo. Esta facilidad de uso destaca el valor central de la arquitectura sin permiso de Hyperlane.

Paso 2: Desplegar Mailbox e ISM

A continuación, Ryan desplegó directamente dos componentes clave en la Cadena de bloques Tiger: Mailbox(, un contrato que implementa la transmisión de mensajes entre cadenas de bloques) y el módulo de seguridad entre cadenas( Interchain Security Module, ISM)(, que se utiliza para verificar la autenticidad de cada mensaje). Ambos componentes son de código abierto y están disponibles públicamente, lo que permite a los desarrolladores integrarlos según sus propias condiciones. Una vez que estos elementos estén en su lugar, el sistema podrá ser probado.

Paso 3: Prueba de mensajería para verificar la conexión

El tercer paso, Ryan envió un mensaje de prueba desde la cadena Tiger a Ethereum para verificar si la entrega fue exitosa. Aquí, el "mensaje" no es una simple cadena de texto, es un comando de ejecución específico: "Transferir 100 tokens TIGER a la dirección de Ethereum 0x123...". El proceso de transferencia es el siguiente:

  1. Tiger cadena inicia un mensaje, trasladando 100 $TIGER tokens a Ethereum

  2. Los validadores de Hyperlane verifican los mensajes y los firman.

  3. Relayer ( transmitirá el mensaje firmado a Ethereum

  4. Verificar mensajes de ISM en Ethereum y liberar 100 tokens $TIGER al receptor

Siempre que la cadena de origen y la cadena de destino tengan instalado Mailbox, no se necesita configuración adicional. Los mensajes se transmiten, verifican y ejecutan. La prueba exitosa confirmó que las dos cadenas están correctamente conectadas.

Paso 4: Registrarse en el registro público

En el último paso, Ryan registró los detalles de conexión de la cadena Tiger en el registro de Hyperlane. Este registro es un directorio público basado en GitHub que compila la información de todas las cadenas conectadas, incluyendo identificadores como el ID de dominio ), IDs de dominio ( y la dirección de Mailbox. El propósito de esta lista pública es asegurar que otros desarrolladores puedan encontrar fácilmente la información necesaria para conectar con la cadena Tiger. Su función es muy similar a la de una guía telefónica; una vez registrado, cualquier persona puede buscar a Tiger e iniciar comunicación. Con este registro, la cadena Tiger podrá aprovechar todos los efectos de red del ecosistema Hyperlane.

El núcleo de esta arquitectura es un principio simple pero potente: cualquier persona puede conectarse sin necesidad de aprobación, y cualquier cadena puede ser utilizada como destino sin necesidad de permiso.

Este modelo se puede entender mejor a través de una analogía familiar: el correo electrónico. Así como cualquiera puede enviar un mensaje a cualquier dirección de correo electrónico en el mundo sin necesidad de coordinarse previamente, Hyperlane permite que cualquier cadena de bloques que tenga un Mailbox se comunique con cualquier otra cadena de bloques. Crea un entorno donde la conexión sin permisos es el estado por defecto, algo que los sistemas tradicionales basados en aprobaciones no pueden lograr.

![Análisis profundo de Hyperlane: protocolo de cadena de bloques sin permisos que conecta más de 150 cadenas de bloques])https://img-cdn.gateio.im/webp-social/moments-7dc804540ff46ec291dffc054bd7741b.webp(

)# 2.2. Compatibilidad de múltiples máquinas virtuales ###VM(

Desde el principio, Hyperlane fue diseñado con una arquitectura modular para soportar múltiples entornos de máquina virtual )VM(. Actualmente, admite la interoperabilidad entre EVM de Ethereum, CosmWasm basado en cadenas de Cosmos SDK, y SVM de Solana, y se está aumentando el soporte para cadenas basadas en Move.

Conectar diferentes entornos de VM es esencialmente complejo. Cada Cadena de bloques opera su propio modelo de ejecución, estructura de datos, mecanismo de consenso y estándares de activos. Lograr la interoperabilidad entre estos sistemas requiere un marco altamente especializado, capaz de traducir arquitecturas fundamentalmente diferentes.

Por ejemplo, el EVM de Ethereum soporta 18 decimales, mientras que el SVM de Solana utiliza 9 decimales. Superar incluso las diferencias más pequeñas mientras se mantiene la seguridad y la fiabilidad es uno de los logros técnicos clave de Hyperlane.

Hyperlane ha introducido el "Hyperlane Warp Route" ) para resolver el desafío de conectar diferentes cadenas. Hyperlane Warp Route es un puente de activos intercadena modular, que permite transferencias de tokens sin permiso entre cadenas y admite la movilidad de varios activos entre diferentes entornos.

En resumen, Hyperlane Warp Route opera según la naturaleza y el caso de uso de los activos. A veces funcionan como un Bloquear(vault), a veces como un intercambio de divisas, y a veces como una transferencia bancaria directa, cada tipo de ruta proporciona el enfoque adecuado para cada escenario. Todos estos procesos utilizan la mensajería entre cadenas de Hyperlane que se ejecuta en diferentes entornos de máquina virtual.

  • Token nativo Warp Routes: soporta el token de combustible nativo ( como ETH) para transferencias directas entre cadenas, sin necesidad de envoltura (.

  • ERC20 colateral: bloquear tokens ERC20 en la cadena de origen como garantía para la transferencia entre cadenas.

  • ERC20 sintético: acuñar nuevos tokens ERC20 en la cadena de destino para representar el token original.

  • Rutas Warp de múltiples garantías: permite que múltiples tokens de garantía proporcionen liquidez.

  • Rutas Warp dedicadas: agregar funciones avanzadas o integrar casos de uso específicos ), como bóvedas, soportar tokens de moneda fiduciaria (.

Utilicemos el modelo lock-and-mint) para estudiar un ejemplo práctico. Un desarrollador llamado Ryan desea transferir el token Tiger($TIGER) emitido en Ethereum a la red Base.

Ryan primero despliega un contrato Hyperlane Warp Route en Ethereum y deposita el token $TIGER en dicho contrato (EvmHypCollateral). Luego, el Mailbox de Ethereum genera y envía un mensaje que indica a la red Base que acuñe una versión envuelta del token Tiger.

Después de recibir el mensaje, la red Base utiliza el módulo de seguridad entre cadenas (ISM) para verificar su autenticidad. Si la verificación es exitosa, la red Base acuñará directamente el token encapsulado Tiger ($wTIGER) en la billetera del usuario.

La Ruta de Warp de Hyperlane desempeña un papel clave en la expansión de la visión de interoperabilidad modular y sin permisos de Hyperlane entre diferentes cadenas. Los desarrolladores solo necesitan configurar contratos según las características de cada cadena. El resto del proceso, la mensajería, la verificación y la entrega, es gestionado por la infraestructura de Hyperlane, lo que permite a los desarrolladores lograr conexiones entre entornos sin tener que lidiar con mecanismos de traducción complejos.

Análisis profundo de Hyperlane: Protocolo de cadena de bloques cruzada sin permiso que conecta más de 150 cadenas de bloques

(# 2.3. Seguridad modular: módulo de seguridad entre cadenas )ISM(

Aunque Hyperlane permite el movimiento sin problemas de mensajes y activos entre diferentes cadenas, lo cual es una ventaja clave en términos de escalabilidad, también presenta un desafío importante: ¿cómo puede la cadena receptora estar segura de que un mensaje proviene realmente de su fuente declarada? Transmitir un mensaje es una cosa, verificar su autenticidad es otra.

Para resolver este problema, Hyperlane introdujo el módulo de seguridad intercadena )Interchain Security Module, ISM###, un sistema de seguridad modular que verifica la autenticidad de los mensajes antes de que el enlace de destino los acepte. ISM es un contrato inteligente en la cadena, utilizado para verificar si el mensaje fue realmente generado en la cadena de origen, proporcionando garantías de integridad y origen.

En resumen, cuando el Mailbox de la cadena objetivo recibe un mensaje, primero pregunta: "¿Este mensaje realmente proviene de la cadena original?" Solo después de una verificación exitosa, el mensaje se entregará al destino previsto. Si la verificación falla o parece sospechosa, el mensaje será rechazado.

Este proceso es similar a cómo funciona el control fronterizo cuando viajas internacionalmente. Antes de que entres a un país, los oficiales de inmigración verifican la autenticidad de tu pasaporte, "¿este pasaporte realmente fue emitido por tu país de origen?" El pasaporte contiene características de seguridad y elementos criptográficos para demostrar su legitimidad. Aunque cualquiera puede falsificar documentos, solo aquellos pasaportes que pueden ser aceptados para entrar al país mediante la verificación adecuada y que demuestran su origen de manera criptográfica serán aceptados.

Es importante que ISM pueda configurar su modelo de seguridad de manera flexible según las necesidades del servicio. En la práctica, los requisitos de seguridad varían significativamente según el contexto. Por ejemplo, una transferencia de tokens de bajo valor puede requerir solo una firma básica de un validador para lograr una ejecución más rápida. En contraste, una transferencia de activos de millones de dólares puede necesitar un enfoque de seguridad en capas, que incluya validadores de Hyperlane, puentes externos y validación adicional de múltiples firmas.

A través de este enfoque, el marco ISM refleja una decisión de diseño clave: Hyperlane prioriza la conectividad y la seguridad mediante la verificación modular. Las aplicaciones pueden personalizar su modelo de seguridad, manteniendo al mismo tiempo la naturaleza sin permisos del protocolo.

Análisis profundo de Hyperlane: protocolo de cadena de bloques cruzada sin permiso que conecta más de 150 cadenas de bloques

( 3. Herramientas para desarrolladores y accesibilidad: la forma más sencilla de conectar

Hyperlane prioriza la experiencia del desarrollador al ofrecer un alto nivel de accesibilidad y facilidad de uso. Su interfaz de línea de comandos )CLI( y el kit de herramientas de desarrollo de software )SDK### basado en TypeScript son herramientas fundamentales para integrar nuevas cadenas en el ecosistema de Hyperlane, enviar mensajes entre cadenas y configurar la Ruta Warp de Hyperlane.

CLI y SDK son completamente de código abierto, disponibles para cualquier persona. Los desarrolladores pueden instalar el código desde GitHub y comenzar a integrarlo sin necesidad de acuerdos de licencia o procesos de aprobación. La documentación oficial incluye tutoriales paso a paso, que son fáciles de seguir incluso para desarrolladores con experiencia limitada en la Cadena de bloques.

(#

HYPER1.37%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)