Bajo el capó de los puentes basados en la intención

Principiante10/13/2024, 7:23:20 PM
El panorama de los puentes ha recorrido un largo camino en los últimos tres años, con cada nuevo diseño mejorando la escalabilidad y la eficiencia de capital. Los puentes basados en la intención son el último tipo, introducidos por su mejor experiencia de usuario y mayor velocidad.

El panorama de los puentes ha recorrido un largo camino en los últimos tres años, con cada nuevo diseño mejorando la escalabilidad y la eficiencia de capital. Los puentes basados en intención son el último tipo, introducidos por su mejor experiencia de usuario y mayor velocidad.

Como su nombre indica, funcionan en base a la intención del usuario. Vamos a analizar qué son los puentes basados en la intención y cómo funcionan.

Arquitecturas basadas en la intención

Los Intents son como hacer una solicitud simple. Imagina que decides ir de viaje. Le dices a un agente de viajes tu destino y fechas deseados (tu intento), y ellos se encargan del resto, organizando vuelos, hoteles y actividades (el llenado).

Cualquier arquitectura basada en intenciones se puede descomponer en estos elementos clave:

  • Intención: La acción del usuario que inicia el proceso, como pedir un libro.
  • Solver: La entidad que completa la solicitud del usuario. Pueden utilizarse diferentes términos, como relayers, fillers o agents, para roles similares.
  • Fill: La tarea del solucionador de cumplir con la solicitud del usuario. El término 'fill' se utiliza especialmente en el contexto de los puentes basados en la intención para explicar la tarea del solucionador de 'llenar' a los usuarios, también conocido como proporcionar los activos deseados en la cadena de destino.
  • Liquidación: El último paso es donde se verifica la finalización y se cumple oficialmente la solicitud del usuario.

Teniendo eso en cuenta, entendamos cómo funciona este diseño con los puentes.

Funcionamiento de los puentes basados en intenciones

El proceso de puente basado en la intención comienza cuando un usuario inicia una acción, creando un mensaje de intención que describe el resultado deseado. Esto desencadena varios pasos para cumplir con la solicitud del usuario.

Aquí hay una explicación paso a paso de lo que sucede:

  1. El usuario inicia la intención.
  2. Los fondos se envían a un fideicomiso en cadena.
  3. Los solucionadores ofrecen para cumplir con la intención a través de una subasta.
  4. El solucionador ganador es seleccionado y se le da un plazo para realizar el intercambio.
  5. El solver adelanta la liquidez en la cadena de destino.
  6. El solucionador proporciona prueba de finalización a través de un oráculo.
  7. El puente libera los fondos del usuario de la cadena de origen y los envía al solver.

Entendamos esto con un ejemplo:

Alice quiere enviar 1 Eth de Optimism a Arbitrum.

Funcionamiento de los puentes basados en intenciones

Aquí, los componentes son los siguientes:

  1. Contrato Puente: Responsable de mantener un depósito en garantía para los fondos de los usuarios en la cadena de origen, agregar transacciones y liberar fondos a los solucionadores.
  2. Puente de Oracle/Mensajería: esto verifica la transacción en la cadena de destino.
  3. Red de Solver: Una red de solvers que participan en subastas para cumplir las intenciones del usuario.

Un aspecto importante a tener en cuenta es que una vez que un usuario inicia una transacción, no puede cancelarla. Esta elección de diseño se realiza para prevenir ataques de tiempo. Por ejemplo, si un usuario pudiera cancelar la transacción justo después de que el resolutor la complete, potencialmente podría robar los fondos del resolutor.

Dinámica de subastas en puentes basados en intenciones

Cualquier puente basado en la intención funcionará fundamentalmente de la misma manera que se menciona anteriormente, pero cómo ejecuta subastas para los solvers es un factor diferenciador clave. La dinámica de subastas para cada puente varía, con diferentes tipos de subastas para diferentes acciones.

Aquí están los tipos de subastas en las que participan los solucionadores:

  1. No hay selección/mempool: Los solucionadores compiten para cumplir la intención.
  2. Solicitud de Cotización (RFC): Los resolutores proporcionan cotizaciones fuera de la cadena, y los usuarios eligen la mejor.
  3. Pools de Intenciones Privadas: La plataforma realiza una subasta con permisos para unos pocos solvers seleccionados.
  4. Piscinas de intención pública: El puente ejecuta una subasta sin permisos abierta a todos los solucionadores.
  5. Subasta holandesa: comienza con tarifas más altas y el precio disminuye a medida que los solucionadores ofertan.
  6. Subasta por lotes: Agrupación de múltiples intenciones juntas para una subasta combinada.

Hay beneficios y compensaciones para cada tipo de subasta:

La mesa extiende la diferenciaciónenmarcado por el equipo de Everclear.

Discutiendo los casos límite en puentes basados en intenciones

El diseño basado en la intención de los puentes simplifica las acciones entre cadenas, pero hay algunas situaciones en las que las transacciones pueden no completarse. Así es cómo diferentes puentes manejan estas situaciones:

  • Ningún oferente resuelve una intención: Across utiliza su propio solucionador para completar la intención, y si no es rentable, la intención expira después de un tiempo establecido. Por otro lado, Everclear aumenta la tarifa y realiza una nueva subasta.
  • El solucionador no puede ejecutar la intención: Si la intención expira, los fondos se devuelven al usuario.
  • Vencimiento de la intención: Si el solucionador ganador no puede ejecutar la transferencia dentro del tiempo asignado, la intención se reabre a otros solucionadores que pueden reclamar la tarea y las tarifas asociadas.

Además, diferentes puentes tienen diferentes opciones para pagar a los solucionadores. Por ejemplo:

  • Everclear: Los solucionadores solo reciben pago en la cadena de origen.
  • A través: los solucionadores pueden recibir liquidaciones en cualquier cadena admitida por una pequeña tarifa.

Una última cosa a tener en cuenta es que actualmente, cada protocolo está desarrollando su propia red de solución. Estas redes están aisladas, y existe una propuesta para unificar las redes de solución llamadaERC 7683presentado por Across y Uniswap.

Hablaremos más sobre la red de solucionadores y ERC 7683 en un próximo artículo. Hasta ahora, el desafío principal que enfrenta cualquier persona al crear un puente basado en intenciones (o infraestructura) es crear y mantener una red de solucionadores.

Beneficios y desventajas de los puentes basados en intenciones

Los puentes basados en intenciones ofrecen varias ventajas, lo que los convierte en una opción convincente para las acciones entre cadenas:

  • Ejecución rápida y rentable: estos puentes están diseñados para ejecutar transacciones dentro de un plazo específico y con tarifas predefinidas, lo que los hace eficientes para los usuarios ya que no tienen que esperar largas duraciones.
  • Simplicidad: El diseño reduce los costos y acelera las transacciones al minimizar las interacciones dentro de la cadena y utilizar la liquidez fuera de la cadena. Las pujas competitivas entre los solucionadores garantizan transacciones eficientes, de bajo coste y con una ejecución más rápida.
  • Riesgos reducidos para el usuario: El diseño minimiza los riesgos de finalización para los usuarios al descargarlos en los solucionadores.

Algunas de las principales desventajas de los puentes basados en intenciones son:

  • Riesgo de Centralización: Unos pocos solucionadores dominando el flujo de órdenespuede llevar a posibles riesgos como la censura, puntos únicos de falla y mala ejecución.
  • Alta barrera de entrada: convertirse en un solucionador requiere una liquidez sustancial (debido a los requisitos de participación en algunos protocolos basados en intenciones y los costos fijos) y una infraestructura técnica, lo que dificulta la entrada de nuevos participantes.
  • Problema del postor único: En algunos protocolos donde hay una falta de solucionadores, se ve que solo hay un postor, lo que lleva a que no haya concurso de licitación. Con frecuencia, los pedidos se completan sin ofertas competitivas, lo que a su vez afecta las tarifas ofrecidas a los usuarios, ya que no se obtienen los beneficios de una subasta.

Pensamientos Finales

Los puentes basados en la intención ofrecen un sistema prometedor y simplificado para transacciones entre cadenas, pero también conllevan algunos desafíos. Una preocupación es que unos pocos solucionadores clave podrían dominar toda la subasta. Sin embargo, se están realizando esfuerzos para crear estándares y reducir la barrera para que cualquiera pueda convertirse en un solucionador.

La propuesta de ERC-7683 como una capa unificada de solución tiene como objetivo abordar esto mediante la estandarización del proceso. Esta estandarización simplificará las operaciones dentro del ecosistema de Ethereum, pero será interesante ver cómo los puentes gestionan la dinámica y la infraestructura de la subasta de solucionadores en otras L1 como Solana.

Dicho esto, si se implementa ERC-7638, entonces la eficiencia de cualquier puente basado en la intención se determinará por su dinámica de subasta, similar a cómo las capas 1 se diferencian en función de sus mecanismos de consenso. Será interesante ver cómo evoluciona el espacio y adopta el diseño de intenciones en múltiples aplicaciones, incluidos los puentes.

Ya hemos discutido las principales compensaciones con los puentes basados en la intención en esto post. Pero en general, la adopción del diseño parece positiva, y nosotros en LI.FIestán observando de cerca cómo este diseño se desempeñará a largo plazo.

Comience hoy mismo con LI.FI

¿Disfrutaste leyendo nuestra investigación? Para obtener más información sobre nosotros:

Descargo de responsabilidad: Este artículo está destinado únicamente con fines informativos. Los proyectos mencionados en el artículo son nuestros socios, pero le recomendamos que haga su debida diligencia antes de usar o comprar tokens de cualquier protocolo mencionado. Esto no es un consejo financiero.

Descargo de responsabilidad:

  1. Este artículo es reimpreso de [Blog de LI.FI], Forward the Original Title'Under the Hood of Intent-Based Bridges', Todos los derechos de autor pertenecen al autor original [ Yash Chandak]. Si hay objeciones a esta reimpresión, por favor comuníquese con la Aprender en Gateequipo, y ellos lo resolverán rápidamente.

  2. Descargo de responsabilidad por responsabilidad: Las opiniones y puntos de vista expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.

  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Bajo el capó de los puentes basados en la intención

Principiante10/13/2024, 7:23:20 PM
El panorama de los puentes ha recorrido un largo camino en los últimos tres años, con cada nuevo diseño mejorando la escalabilidad y la eficiencia de capital. Los puentes basados en la intención son el último tipo, introducidos por su mejor experiencia de usuario y mayor velocidad.

El panorama de los puentes ha recorrido un largo camino en los últimos tres años, con cada nuevo diseño mejorando la escalabilidad y la eficiencia de capital. Los puentes basados en intención son el último tipo, introducidos por su mejor experiencia de usuario y mayor velocidad.

Como su nombre indica, funcionan en base a la intención del usuario. Vamos a analizar qué son los puentes basados en la intención y cómo funcionan.

Arquitecturas basadas en la intención

Los Intents son como hacer una solicitud simple. Imagina que decides ir de viaje. Le dices a un agente de viajes tu destino y fechas deseados (tu intento), y ellos se encargan del resto, organizando vuelos, hoteles y actividades (el llenado).

Cualquier arquitectura basada en intenciones se puede descomponer en estos elementos clave:

  • Intención: La acción del usuario que inicia el proceso, como pedir un libro.
  • Solver: La entidad que completa la solicitud del usuario. Pueden utilizarse diferentes términos, como relayers, fillers o agents, para roles similares.
  • Fill: La tarea del solucionador de cumplir con la solicitud del usuario. El término 'fill' se utiliza especialmente en el contexto de los puentes basados en la intención para explicar la tarea del solucionador de 'llenar' a los usuarios, también conocido como proporcionar los activos deseados en la cadena de destino.
  • Liquidación: El último paso es donde se verifica la finalización y se cumple oficialmente la solicitud del usuario.

Teniendo eso en cuenta, entendamos cómo funciona este diseño con los puentes.

Funcionamiento de los puentes basados en intenciones

El proceso de puente basado en la intención comienza cuando un usuario inicia una acción, creando un mensaje de intención que describe el resultado deseado. Esto desencadena varios pasos para cumplir con la solicitud del usuario.

Aquí hay una explicación paso a paso de lo que sucede:

  1. El usuario inicia la intención.
  2. Los fondos se envían a un fideicomiso en cadena.
  3. Los solucionadores ofrecen para cumplir con la intención a través de una subasta.
  4. El solucionador ganador es seleccionado y se le da un plazo para realizar el intercambio.
  5. El solver adelanta la liquidez en la cadena de destino.
  6. El solucionador proporciona prueba de finalización a través de un oráculo.
  7. El puente libera los fondos del usuario de la cadena de origen y los envía al solver.

Entendamos esto con un ejemplo:

Alice quiere enviar 1 Eth de Optimism a Arbitrum.

Funcionamiento de los puentes basados en intenciones

Aquí, los componentes son los siguientes:

  1. Contrato Puente: Responsable de mantener un depósito en garantía para los fondos de los usuarios en la cadena de origen, agregar transacciones y liberar fondos a los solucionadores.
  2. Puente de Oracle/Mensajería: esto verifica la transacción en la cadena de destino.
  3. Red de Solver: Una red de solvers que participan en subastas para cumplir las intenciones del usuario.

Un aspecto importante a tener en cuenta es que una vez que un usuario inicia una transacción, no puede cancelarla. Esta elección de diseño se realiza para prevenir ataques de tiempo. Por ejemplo, si un usuario pudiera cancelar la transacción justo después de que el resolutor la complete, potencialmente podría robar los fondos del resolutor.

Dinámica de subastas en puentes basados en intenciones

Cualquier puente basado en la intención funcionará fundamentalmente de la misma manera que se menciona anteriormente, pero cómo ejecuta subastas para los solvers es un factor diferenciador clave. La dinámica de subastas para cada puente varía, con diferentes tipos de subastas para diferentes acciones.

Aquí están los tipos de subastas en las que participan los solucionadores:

  1. No hay selección/mempool: Los solucionadores compiten para cumplir la intención.
  2. Solicitud de Cotización (RFC): Los resolutores proporcionan cotizaciones fuera de la cadena, y los usuarios eligen la mejor.
  3. Pools de Intenciones Privadas: La plataforma realiza una subasta con permisos para unos pocos solvers seleccionados.
  4. Piscinas de intención pública: El puente ejecuta una subasta sin permisos abierta a todos los solucionadores.
  5. Subasta holandesa: comienza con tarifas más altas y el precio disminuye a medida que los solucionadores ofertan.
  6. Subasta por lotes: Agrupación de múltiples intenciones juntas para una subasta combinada.

Hay beneficios y compensaciones para cada tipo de subasta:

La mesa extiende la diferenciaciónenmarcado por el equipo de Everclear.

Discutiendo los casos límite en puentes basados en intenciones

El diseño basado en la intención de los puentes simplifica las acciones entre cadenas, pero hay algunas situaciones en las que las transacciones pueden no completarse. Así es cómo diferentes puentes manejan estas situaciones:

  • Ningún oferente resuelve una intención: Across utiliza su propio solucionador para completar la intención, y si no es rentable, la intención expira después de un tiempo establecido. Por otro lado, Everclear aumenta la tarifa y realiza una nueva subasta.
  • El solucionador no puede ejecutar la intención: Si la intención expira, los fondos se devuelven al usuario.
  • Vencimiento de la intención: Si el solucionador ganador no puede ejecutar la transferencia dentro del tiempo asignado, la intención se reabre a otros solucionadores que pueden reclamar la tarea y las tarifas asociadas.

Además, diferentes puentes tienen diferentes opciones para pagar a los solucionadores. Por ejemplo:

  • Everclear: Los solucionadores solo reciben pago en la cadena de origen.
  • A través: los solucionadores pueden recibir liquidaciones en cualquier cadena admitida por una pequeña tarifa.

Una última cosa a tener en cuenta es que actualmente, cada protocolo está desarrollando su propia red de solución. Estas redes están aisladas, y existe una propuesta para unificar las redes de solución llamadaERC 7683presentado por Across y Uniswap.

Hablaremos más sobre la red de solucionadores y ERC 7683 en un próximo artículo. Hasta ahora, el desafío principal que enfrenta cualquier persona al crear un puente basado en intenciones (o infraestructura) es crear y mantener una red de solucionadores.

Beneficios y desventajas de los puentes basados en intenciones

Los puentes basados en intenciones ofrecen varias ventajas, lo que los convierte en una opción convincente para las acciones entre cadenas:

  • Ejecución rápida y rentable: estos puentes están diseñados para ejecutar transacciones dentro de un plazo específico y con tarifas predefinidas, lo que los hace eficientes para los usuarios ya que no tienen que esperar largas duraciones.
  • Simplicidad: El diseño reduce los costos y acelera las transacciones al minimizar las interacciones dentro de la cadena y utilizar la liquidez fuera de la cadena. Las pujas competitivas entre los solucionadores garantizan transacciones eficientes, de bajo coste y con una ejecución más rápida.
  • Riesgos reducidos para el usuario: El diseño minimiza los riesgos de finalización para los usuarios al descargarlos en los solucionadores.

Algunas de las principales desventajas de los puentes basados en intenciones son:

  • Riesgo de Centralización: Unos pocos solucionadores dominando el flujo de órdenespuede llevar a posibles riesgos como la censura, puntos únicos de falla y mala ejecución.
  • Alta barrera de entrada: convertirse en un solucionador requiere una liquidez sustancial (debido a los requisitos de participación en algunos protocolos basados en intenciones y los costos fijos) y una infraestructura técnica, lo que dificulta la entrada de nuevos participantes.
  • Problema del postor único: En algunos protocolos donde hay una falta de solucionadores, se ve que solo hay un postor, lo que lleva a que no haya concurso de licitación. Con frecuencia, los pedidos se completan sin ofertas competitivas, lo que a su vez afecta las tarifas ofrecidas a los usuarios, ya que no se obtienen los beneficios de una subasta.

Pensamientos Finales

Los puentes basados en la intención ofrecen un sistema prometedor y simplificado para transacciones entre cadenas, pero también conllevan algunos desafíos. Una preocupación es que unos pocos solucionadores clave podrían dominar toda la subasta. Sin embargo, se están realizando esfuerzos para crear estándares y reducir la barrera para que cualquiera pueda convertirse en un solucionador.

La propuesta de ERC-7683 como una capa unificada de solución tiene como objetivo abordar esto mediante la estandarización del proceso. Esta estandarización simplificará las operaciones dentro del ecosistema de Ethereum, pero será interesante ver cómo los puentes gestionan la dinámica y la infraestructura de la subasta de solucionadores en otras L1 como Solana.

Dicho esto, si se implementa ERC-7638, entonces la eficiencia de cualquier puente basado en la intención se determinará por su dinámica de subasta, similar a cómo las capas 1 se diferencian en función de sus mecanismos de consenso. Será interesante ver cómo evoluciona el espacio y adopta el diseño de intenciones en múltiples aplicaciones, incluidos los puentes.

Ya hemos discutido las principales compensaciones con los puentes basados en la intención en esto post. Pero en general, la adopción del diseño parece positiva, y nosotros en LI.FIestán observando de cerca cómo este diseño se desempeñará a largo plazo.

Comience hoy mismo con LI.FI

¿Disfrutaste leyendo nuestra investigación? Para obtener más información sobre nosotros:

Descargo de responsabilidad: Este artículo está destinado únicamente con fines informativos. Los proyectos mencionados en el artículo son nuestros socios, pero le recomendamos que haga su debida diligencia antes de usar o comprar tokens de cualquier protocolo mencionado. Esto no es un consejo financiero.

Descargo de responsabilidad:

  1. Este artículo es reimpreso de [Blog de LI.FI], Forward the Original Title'Under the Hood of Intent-Based Bridges', Todos los derechos de autor pertenecen al autor original [ Yash Chandak]. Si hay objeciones a esta reimpresión, por favor comuníquese con la Aprender en Gateequipo, y ellos lo resolverán rápidamente.

  2. Descargo de responsabilidad por responsabilidad: Las opiniones y puntos de vista expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.

  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Empieza ahora
¡Regístrate y recibe un bono de
$100
!