¿Cómo Across utiliza la modularidad para habilitar la interoperabilidad entre cadenas?

Resumen: Across es el primer sistema que utiliza una arquitectura modular basada en intenciones para habilitar la interoperabilidad entre cadenas. La modularidad es clave en su diseño, colocando a Across en la vanguardia de la innovación en interoperabilidad y desbloqueando nuevas posibilidades para aplicaciones y usuarios de manera segura.

Aspectos clave:

  • Across es un sistema modular basado en intenciones que permite a las aplicaciones acceder a capital y cumplir con las intenciones de interoperabilidad entre cadenas para los usuarios.

  • Al definir su conjunto tecnológico como módulos individuales, Across brinda a las aplicaciones una forma de conectarse a las características que necesitan para ofrecer servicios de interoperabilidad.

  • El diseño modular del sistema conecta a los usuarios con las aplicaciones, mientras que su marco basado en intenciones ofrece beneficios significativos en la experiencia de usuario.

  • La modularidad convierte a Across en una solución completa de interoperabilidad entre cadenas, representando una evolución desde el producto de puente inicial del protocolo.

Cuando Across se lanzó a finales de 2021, tenía un objetivo simple: ayudar a los usuarios a mover activos de manera segura entre cadenas a alta velocidad y bajo costo. La solución rápidamente encontró éxito porque era extremadamente efectiva en este objetivo gracias a su diseño basado en intenciones.

Recientemente, Across presentó su actualización V3, que define cada capa del conjunto del sistema como módulos individuales. Esta actualización convierte a Across en el primer sistema de ejecución de intenciones entre cadenas de Web3 con una arquitectura basada en módulos. El diseño modular del sistema tiene profundas implicaciones para aplicaciones y usuarios, evolucionando a Across en una plataforma completa de interoperabilidad entre cadenas.

En este análisis en profundidad, explicamos la arquitectura modular de Across y por qué representa un avance en interoperabilidad, los beneficios de las intenciones y cómo vemos que estos diseños impactan el panorama de interoperabilidad entre cadenas en el futuro a largo plazo.

Desglosando el marco modular de Across

Para empezar, vale la pena definir qué entendemos cuando hablamos de "modularidad". Este término se refiere a la capacidad de un sistema de ser dividido en componentes o módulos individuales. La modularidad ha cobrado fuerza recientemente en Web3 como una forma de categorizar las blockchains "modulares" y "monolíticas". Las blockchains modulares como Ethereum y Cosmos están compuestas por múltiples capas que cumplen diferentes funciones, mientras que las blockchains monolíticas como Solana manejan todo a través de una sola capa.

La modularidad convierte a Across en una plataforma completa de interoperabilidad entre cadenas.

Across es un sistema modular basado en intenciones. Este sistema se puede dividir en tres capas: intención, relayer y liquidación.

La capa de intención, relayer y liquidación.
La capa de intención, relayer y liquidación.

La capa de intención: aquí es donde el usuario expresa su intención. Eso podría ser una simple transferencia de $USDC de mainnet a L2 o podría ser una solicitud de acción como un intercambio por $ETH en el destino. La capa de intención permite al usuario articular lo que desea que suceda después de realizar un depósito en el origen.

La capa de relayers: cuando un usuario expresa su intención, los relayers (también conocidos como llenadores o solucionadores) compiten para llenar su orden en esta capa. Los relayers deben proporcionar su propio capital para hacerlo, y al competir entre sí, el usuario obtiene su orden llenada a alta velocidad y bajo costo.

La capa de liquidación: en la capa de liquidación, la orden del usuario se liquida una vez que el relayer recibe el pago. En Across Settlement, el relayer cumple con la intención del usuario y recibe el pago en paquetes, lo que ahorra gas. Across verifica optimistamente los pagos con el Oráculo Optimista (OO) de UMA, minimizando las acciones en cadena y reduciendo costos. La capa de liquidación de Across liquida cualquier flujo de órdenes impulsadas por intenciones, permitiendo que las aplicaciones ofrezcan acciones entre cadenas.

Estas capas pueden considerarse como módulos dentro del conjunto del sistema. Cada capa tiene una función distinta y juntas forman una solución completa de interoperabilidad entre cadenas.

Interoperabilidad entre cadenas modularizada

Dentro de cada capa, hay componentes cruciales que ayudan al sistema a ofrecer una ejecución entre cadenas de primera clase. La capa de intención prioriza la simplicidad, donde el usuario solo necesita realizar un depósito y expresar el resultado deseado. Hoy en día, los usuarios realizan un depósito en el origen con Across Bridge, pero en el futuro podrían firmar una orden sin gas. La arquitectura basada en intenciones del sistema permite esta experiencia de usuario sin problemas y de bajo costo. La capa de relayers funciona porque una red de relayers de terceros compite para cumplir las intenciones del usuario lo más rápido posible a un precio atractivo. En la capa de liquidación, los relayers son repagados en paquetes por adelantar su capital. Son reembolsados ​​rápidamente usando capital de LP depositado en un pool en mainnet, con el pool reequilibrado a través de los puentes canónicos de cada cadena. El OO también es importante aquí porque liquida los pagos disputados.

Desde la red de relayers que cumple con las intenciones hasta los LP de terceros y el OO que permiten y validan los pagos, cada componente ayuda al sistema a ofrecer interoperabilidad entre cadenas sin problemas de manera confiable.

¿Por qué Across utiliza un marco basado en intenciones?

Across adopta un framework basado en intenciones donde el usuario expresa el resultado deseado y los relayers compiten para cumplir su intención.

Si bien las intenciones no son la única forma de transferir activos entre cadenas, otros enfoques como presentan riesgos de seguridad significativos. Los puentes de bloqueo y acuñación (lock & mint) crean carnadas para los hackers y los sistemas de mensajería (también conocidos como entrega vs pago) pueden ser intensivos en gas.

Hay un compromiso al usar intenciones. Pero el usuario no carga con el riesgo cuando expresa su acción deseada porque el relayer lleva el costo. El relayer asume el riesgo de finalidad (ya que puede adelantar su capital antes de que se finalice el depósito del usuario) y el riesgo de ser reembolsado (lo que significa que deben confiar en que UMA valide su reembolso).

Los relayers son reembolsados en la capa de liquidación cuando cumplen las intenciones del usuario.
Los relayers son reembolsados en la capa de liquidación cuando cumplen las intenciones del usuario.

Hay beneficios notables en esto: el usuario obtiene su orden completada rápidamente y el reembolso del relayer puede ocurrir por separado con menos urgencia. A su vez, esto ahorra costos y maximiza la seguridad con reembolsos optimistas agrupados.

El diseño basado en intenciones de Across lo convierte en la forma más rápida y económica para que los usuarios transfieran activos entre cadenas. Con la arquitectura modular del sistema, las aplicaciones pueden utilizar intenciones para ofrecer a sus usuarios una gran cantidad de posibilidades entre cadenas.

La arquitectura modular del sistema hace que la ejecución de interoperabilidad entre cadenas sea perfecta para aplicaciones y usuarios, mientras que el diseño basado en intenciones garantiza que los usuarios tengan una buena experiencia al realizar su solicitud.

¿Cómo pueden conectarse las aplicaciones a Across?

Dado que Across se desglosa en módulos, las aplicaciones pueden conectarse a las capas del sistema para satisfacer a sus usuarios.

En la capa de intención, las aplicaciones pueden enviar el flujo de órdenes de intención. Across Bridge es un ejemplo de una fuente donde los usuarios expresan una intención, pero otros diseños pueden utilizar la capa de relayers para realizar una presentación al sistema de Across.

En la capa de relayers, las aplicaciones pueden acceder a una red competitiva de relayers, donde los relayers responden al flujo de órdenes de la capa de intenciones. Across tiene una red de relayers sólida en la actualidad, pero podría estandarizarse para que sea más accesible para más relayers en el futuro (y los relayers podrían llenar órdenes de múltiples fuentes).

En la capa de liquidación, Across liquida las intenciones entre cadenas para aplicaciones con la mejor eficiencia de capital y velocidad. Los relayers obtienen un buen servicio porque reciben reembolsos optimistas eficientes en gas y pueden unirse a una red sólida. A su vez, tienen costos más bajos y el usuario obtiene una mejor experiencia. Across puede liquidar órdenes para cualquier aplicación que genere flujo de órdenes de intención, incluso si el flujo de órdenes no proviene de la capa de intenciones de Across. En otras palabras, Across puede liquidar cualquier fuente de flujo de órdenes de intención de la manera más eficiente en términos de capital.

Los módulos individuales en el conjunto tecnológico de Across forman un sistema de interoperabilidad entre cadenas. Across ofrece a usuarios y aplicaciones tres productos:

Across Bridge: Puentes de alta velocidad y bajo costo, integrando cada una de las tres capas del sistema.

Across+: Abstracción de puente con ganchos (hooks) entre cadenas, donde los puentes y las acciones del protocolo se agrupan y el usuario expresa su acción deseada con una sola firma.

Across Settlement: La primera capa de liquidación modular lista para producción para liquidar intenciones entre cadenas, ofreciendo una liquidación eficiente en términos de capital para cualquier aplicación que origine flujo de órdenes de intención.

En resumen, Across es un sistema modular único, donde cualquier aplicación puede conectarse a módulos individuales para sus propias necesidades y el sistema puede liquidar cualquier flujo de órdenes de intención.

El objetivo final para la interoperabilidad modular

Across se convirtió en una solución dominante en el espacio de interoperabilidad entre cadenas porque ofrecía a los usuarios una buena experiencia para transferir activos entre cadenas. Este es un objetivo al que aspiran la mayoría de los puentes tradicionales: literalmente actúan como un "puente" de una blockchain a otra y quieren servir a los usuarios de manera rápida y económica.

El diseño modular de Across eleva la solución para que los usuarios estén conectados a aplicaciones. El objetivo final no es solo facilitar las transferencias de blockchain a blockchain: las aplicaciones ahora tienen un mejor acceso a los usuarios y los usuarios ahora pueden realizar cualquier tipo de acción en todo el ecosistema.

La modularidad es el objetivo final para la interoperabilidad entre cadenas y Across está abriendo el camino.

La primera versión de Across se optimizó para la eficiencia de capital y la experiencia del usuario. Con la última actualización, Across brinda a los usuarios más opciones con la excelente experiencia de usuario a la que están acostumbrados. Across V3 se diseñó en torno a la tesis de que los usuarios realmente quieren usar aplicaciones, no blockchains. No transfieres $ETH a Base solo para dejarlo ahí; lo haces porque quieres jugar con una aplicación.

La modularidad es clave para el diseño de Across. Expone todo el conjunto de herramientas a aplicaciones y usuarios, brindándoles más opciones con intenciones entre cadenas. Creemos que la modularidad es el objetivo final para la interoperabilidad entre cadenas y Across está abriendo el camino para servir a los usuarios.

Across y el futuro de la interoperabilidad

Across no es solo una solución para transferir activos de manera rápida, económica y segura. Lo hace extremadamente bien, pero al definir los módulos individuales del sistema, puede ofrecer interoperabilidad entre cadenas perfecta a una base de usuarios mucho más amplia.

Gracias a su diseño modular, podemos pensar en Across como un protocolo de herramientas para desarrolladores para soluciones de interoperabilidad. Cualquier aplicación puede utilizar la arquitectura basada en intenciones de Across para satisfacer las necesidades de los usuarios; en cierto sentido, las aplicaciones son ahora usuarios de Across. Across es la primera aplicación de Web3 en liquidar intenciones entre cadenas.

La modularidad crea nuevas posibilidades para los exploradores entre cadenas, expandiendo el concepto de "puentear" tal como lo conocemos. Este es el futuro de la interoperabilidad, y Across ya está liderando el camino.

El Protocolo Across es un protocolo de interoperabilidad basado en intenciones, capaz de llenar y liquidar intenciones entre cadenas. Está compuesto por el Across Bridge, una herramienta de transferencia entre cadenas eficientemente potente para los usuarios finales; Across+, una herramienta de abstracción de cadena que utiliza ganchos de puente entre cadenas para cumplir con las intenciones del usuario; y Across Settlement, una capa de liquidación para todos los flujos de órdenes de intenciones entre cadenas. A medida que la economía multicanal continúa evolucionando, la liquidación basada en intenciones es clave para resolver la interoperabilidad, y Across se encuentra en el núcleo de su ejecución.

Website | Forum | Discord | Twitter | YouTube | Docs | Github

Referencias

  • Across V3: Introducing the First Intents-Based Interoperability Protocol [Across]

  • Axelar Docs [Axelar]

  • Hyperlane Docs [Hyperlane]

  • Permissionless Interop for The Upcoming Modular Expansion [The Rollup]

  • Synapse Docs [Synapse]

  • The case for canonical asset bridging: Why are bridge hacks so common? [@dreamsofdefi for Across]

  • The intents bridge: Cross-chain value transfer and the future of interoperability [@dreamsofdefi for Across]

  • The intents bridge: How Across uses optimistic verification to lower costs [@dreamsofdefi for Across]

  • What is xERC20? [xERC2o]

  • What are xERC20 tokens? [Connext]

  • Why Intents are the Answer to Interoperability [Across]

  • Why Is Financial Engineering Important in Bridging? Episode 1 [@kevin-uma for Across]

Subscribe to Across Protocol
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.