Lección 2

La Pila de Ejecución de Intenciones

Aquí, desglosamos cómo funcionan los sistemas basados en la intención detrás de escena. Explorarás el papel de los solucionadores, el flujo de ejecución de la intención fuera de la cadena y en la cadena, y cómo funcionan la validación, el enrutamiento y la liquidación. El módulo muestra cómo las intenciones simplifican la interacción del usuario y desbloquean nuevos tipos de optimización y automatización a través de las cadenas.

De la intención al resultado: cerrando la brecha

Mientras que DeFi basado en la intención comienza con la idea de permitir a los usuarios declarar qué lo que quieren, la verdadera innovación radica en cómo se cumplen realmente esas intenciones. El viaje desde un objetivo abstracto—como "intercambiar mi ETH por USDC al mejor precio"—hasta una transacción exitosa en blockchain implica un proceso cuidadosamente coordinado. Este proceso incluye solucionadores, validadores, contratos inteligentes y a menudo múltiples protocolos a través de múltiples cadenas. Comprender este pipeline de ejecución es esencial para apreciar el poder y la complejidad de los sistemas basados en intenciones.

En el corazón de esta arquitectura se encuentra una pregunta crítica: ¿Quién asume la responsabilidad de convertir la intención de un usuario en una transacción funcional? La respuesta es una nueva clase de actores conocidos como solucionadores. Estas entidades actúan como intermediarios entre la intención declarada del usuario y la capa de ejecución de la blockchain. No son solo retransmisores de transacciones; son optimizadores, agregadores y constructores de estrategias que compiten por ofrecer el mejor resultado posible.

El papel de los solucionadores en la ejecución de intenciones

Los solucionadores son responsables de interpretar una intención, determinar la mejor manera de cumplirla y construir una transacción válida que cumpla con los requisitos del usuario. En muchos sistemas, múltiples solucionadores pueden competir para cumplir la misma intención, siendo el que ofrezca el mejor resultado el que gane el derecho a ejecutar.

Esto introduce una nueva capa de coordinación económica en DeFi. En lugar de que los usuarios escaneen agregadores de DEX o comparen manualmente rutas de puentes, los solucionadores hacen este trabajo de manera programática y en tiempo real. Pueden analizar la liquidez a través de múltiples cadenas, evaluar las tendencias de precios, tener en cuenta las tarifas y el deslizamiento, e incluso agrupar múltiples intenciones para mejorar la eficiencia.

En algunos sistemas, los solucionadores también pueden actuar como proveedores de liquidez o interactuar directamente con los protocolos para obtener rutas de ejecución. Se les incentiva a actuar de manera honesta porque la ejecución exitosa les proporciona una pequeña recompensa, que generalmente es pagada por el usuario o está incorporada en el margen de deslizamiento. Un rendimiento deficiente o malicioso puede resultar en penalizaciones o exclusión de las redes de cumplimiento de intenciones.

A medida que el ecosistema evoluciona, los solucionadores se están volviendo cada vez más sofisticados. Algunos están respaldados por empresas de trading profesionales y creadores de mercado; otros son bots de código abierto dirigidos por contribuyentes de la comunidad. Su papel es comparable al de los mineros o validadores en blockchains tradicionales, pero en lugar de asegurar el consenso, aseguran calidad de ejecución.

Cómo se expresan y descubren las intenciones

Antes de que los solucionadores puedan cumplir con las intenciones, necesitan una forma de encontrarlas. Esto introduce la necesidad de una capa de difusión de intenciones: una infraestructura donde los usuarios pueden publicar sus intenciones, ya sea en la cadena o fuera de la cadena, y los solucionadores pueden monitorearlas.

Algunos protocolos utilizan relés fuera de la cadena, como mempools o puntos finales de API, para recopilar intenciones. Estos sistemas permiten a los usuarios mantener las intenciones privadas hasta que se confirme el cumplimiento, reduciendo el riesgo de ataques MEV o front-running. Otros dependen de registros en la cadena, donde las intenciones se envían como llamadas a contratos inteligentes o se almacenan en grupos de intenciones para inspección pública.

El mensaje de intención en sí es un objeto de datos estructurados que incluye:

  • El resultado deseado (por ejemplo, intercambio de tokens, rebalanceo de cartera)
  • Restricciones (por ejemplo, cantidad mínima recibida, tiempo de expiración)
  • Cadena de liquidación o dirección preferida
  • Metadatos opcionales para solucionadores (por ejemplo, pistas, configuraciones de tarifas)

Estos detalles ayudan a los solucionadores a evaluar la viabilidad y diseñar caminos de ejecución óptimos. Algunos sistemas también permiten que las intenciones incluyan pasos componibles, como "intercambiar A por B, luego apostar B", lo que fomenta el cumplimiento de múltiples pasos por un único solucionador o una red cooperativa de solucionadores.

Modelos de verificación, liquidación y confianza

Una vez que un solucionador elige una intención y determina un camino hacia el cumplimiento, el siguiente desafío es la verificación. La intención debe ser validada contra las restricciones del usuario, y la ejecución propuesta debe ser comprobablemente correcta. Esto a menudo requiere simulación, donde el solucionador ejecuta una prueba local de la transacción, o herramientas fuera de la cadena que verifican los parámetros de salida.

Si la simulación pasa, el resolutor construye la transacción real y la envía a la blockchain. En algunas arquitecturas, el resolutor también publica un vínculo o firma que prueba que ha cumplido con la intención del usuario de manera honesta. Este mecanismo de verificación asegura que solo se acepten resultados correctos y beneficiosos por el protocolo.

El asentamiento puede ocurrir de diferentes maneras dependiendo del sistema:

  • Liquidación atómica: La transacción o se completa exitosamente o se revierte, protegiendo al usuario de la ejecución parcial.
  • Cumplimiento asíncrono: La intención se cumple en múltiples bloques o intervalos de tiempo, lo que permite más flexibilidad en escenarios complejos o entre cadenas.
  • Liquidación agrupada: Múltiples intenciones se combinan y se liquidan juntas, mejorando la eficiencia del gas y creando espacio para el arbitraje de solucionadores.

En todos los casos, el sistema debe ser minimizado en confianza. Los solucionadores no deben tener custodia sobre los activos de los usuarios, y la estructura de intención debe prevenir la manipulación o la entrega parcial. Los contratos inteligentes juegan un papel clave aquí, actuando como árbitros neutrales que hacen cumplir las reglas de ejecución.

Ejecución entre cadenas y abstracción de gas

Una de las características más poderosas de los sistemas basados en intenciones es su capacidad para operar entre cadenas sin la participación del usuario en el puenteo o los pagos de gas. Los solucionadores pueden abstraer la complejidad de mover activos entre redes, permitiendo a los usuarios permanecer agnósticos a la cadena.

En la práctica, esto requiere que los solucionadores se integren con puentes, retransmisores y redes de liquidez que admitan transferencias rápidas entre cadenas. Un usuario que envía una intención en Ethereum podría tenerla cumplida a través de un intercambio en Arbitrum, con la salida puenteada a Optimism, todo sin saber o preocuparse por cómo se hizo.

Las tarifas de gas también están abstraídas. En muchos casos, el solucionador paga el gas por adelantado y lo recupera del margen de resultado o a través de una tarifa de servicio. Esto elimina la necesidad de que los usuarios mantengan tokens nativos en múltiples cadenas, reduciendo aún más la fricción.

Diseños más avanzados incluso permiten a los usuarios pagar el gas en cualquier token, o incluir incentivos de gas en el propio mensaje de intención. Esto abre la puerta a las meta-transacciones, donde los usuarios firman mensajes fuera de la cadena y los solucionadores se encargan de todo lo demás, incluido el gas.

Entornos de ejecución y ecosistemas de solucionadores

A medida que los sistemas basados en la intención maduran, está surgiendo un ecosistema diverso de entornos de ejecución. Algunos protocolos ejecutan sus propias redes de solucionadores, mientras que otros permiten la participación abierta. En Uniswap X, por ejemplo, cualquier solucionador puede responder a una solicitud de intercambio con una oferta, y el usuario selecciona la mejor cotización. En CowSwap, los solucionadores participan en subastas por lotes sellados donde el mejor precio gana sin revelar estrategias de ejecución.

La próxima arquitectura SUAVE de Flashbots lleva esto al siguiente nivel al introducir mercados de intenciones, donde las intenciones se agrupan y se subastan a validadores o buscadores que compiten para cumplirlas. Esto crea un nuevo tipo de economía de intenciones, donde los solucionadores, validadores y protocolos participan en cumplir los objetivos del usuario de la manera más eficiente posible.

Algunos sistemas van aún más allá al permitir la composición de intenciones, con solucionadores que cumplen múltiples intenciones interdependientes a la vez, entre usuarios. Esto permite estrategias de ejecución cooperativa, uso optimizado de la liquidez y nuevas formas de flujo de valor que simplemente no son posibles en sistemas centrados en las transacciones.

Calidad de ejecución, manejo de fallos y reputación

A pesar de la automatización, cumplir con las intenciones no está exento de riesgos. La congestión de la red, los precios volátiles o los cambios en la liquidez pueden causar que las intenciones fallen o se entreguen de forma insuficiente. Por lo tanto, los protocolos deben incorporar sistemas de respaldo, tiempos de espera o solucionadores alternativos para recuperarse de intentos fallidos.

Algunos sistemas introducen mecanismos de reputación, donde los solucionadores ganan confianza con el tiempo en función de la precisión de ejecución y la tasa de éxito. Un rendimiento deficiente puede llevar a la exclusión o al acceso reducido a intenciones premium. Estos modelos crean una alineación económica entre los solucionadores y los usuarios, muy parecido a la penalización de validadores en sistemas de prueba de participación.

Además, algunos protocolos permiten a los usuarios seleccionar solucionadores preferidos o establecer relaciones de confianza con servicios de solucionadores. Esto crea un modelo de confianza flexible que combina el acceso sin permisos con un filtrado basado en el rendimiento.

Por qué entender la pila es importante

La pila de ejecución de intenciones no es una caja negra. Es un mercado programable, modular y competitivo que determina la calidad de los resultados del usuario en DeFi basado en intenciones. Conocer cómo funciona es fundamental para cualquiera que esté construyendo o interactuando con estos sistemas.

Para los desarrolladores, significa diseñar intenciones que sean seguras, expresivas y cumplibles. Para los usuarios, significa elegir interfaces y redes que ofrezcan un soporte de solucionadores confiable. Para los protocolos, significa construir sistemas de incentivos que atraigan a solucionadores honestos y de alto rendimiento que mejoren la calidad y eficiencia del cumplimiento.

Las intenciones son solo tan poderosas como la infraestructura que las hace realidad. La red de solucionadores, el pipeline de ejecución, las herramientas de abstracción de gas y las capas de liquidación juntos forman la sala de máquinas de este nuevo paradigma.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.