Entendiendo los Intents en Blockchain: Una Guía Completa sobre Intents

Descubre el concepto de intents en blockchain y cómo agilizan las transacciones descentralizadas. Haz clic para aprender más sobre sistemas basados en intents.

En el mundo actual de blockchain, todo gira en torno a las transacciones—en serio, eso es lo que el 90% del espacio está construido. Incluso jugadores de vanguardia como Solana, NEAR y Polkadot, a pesar de sus aplicaciones avanzadas, todavía están atrapados en un diseño centrado en transacciones. Pero aquí está el giro emocionante: el futuro de las blockchains está cambiando de marcha. Olvida el viejo modelo de transacciones—los protocolos descentralizados de próxima generación están pasando de transacciones de blockchain a intenciones de blockchain como el bloque de construcción central. Imagina esto: en lugar de decirle a un protocolo exactamente cómo ejecutar una serie de pasos, simplemente expresas lo que quieres de una manera más natural. Por ejemplo, podrías decirle a un protocolo: “Haz arbitraje para Litecoin y apunta a ganarme un 5%, dado que tengo 14 LTC,” o incluso algo peculiar como, “Cambia mi BTC por EMT u otra altcoin exótica, pero solo si Rihanna se reconcilia con Chris Brown.” Sí, con esta nueva arquitectura, puedes abstraer procesos complejos y dejar que el sistema maneje todo en una acción fluida—incluso si implica algo tan absurdo como intercambios dependientes de la farándula. Este cambio de transacciones de blockchain a intenciones de blockchain está abriendo un mundo donde los protocolos pueden manejar solicitudes intrincadas con facilidad, aportando un nuevo nivel de flexibilidad y creatividad a las interacciones de blockchain. El futuro se acerca. 

Conclusiones clave

  • El ecosistema de blockchain está cambiando de modelos basados en transacciones a protocolos centrados en la intención, donde los usuarios se enfocan en los resultados deseados mientras el sistema gestiona los detalles de ejecución

  • Los sistemas basados en la intención simplifican procesos complejos en una sola acción, con componentes como buscadores, resolutores, solucionadores, tomadores y rellenadores trabajando juntos para optimizar y cumplir las intenciones del usuario

  • Protocolos emergentes como Anoma, Essential y Banana HQ están liderando este cambio al ofrecer interacciones con blockchain más intuitivas, flexibles y personalizadas, transformando potencialmente la forma en que se accede y utiliza la tecnología descentralizada

¿Qué son las Intenciones en Blockchain?

A partir de 2024, aún no hemos llegado allí, pero algunas soluciones, como los agregadores DEX como Portals.fi o Matcha XYZ, están avanzando hacia un enfoque orientado a la intención al simplificar procesos complejos y de múltiples pasos en una sola acción fácil de usar. Digamos que quieres que tu cripto trabaje para ti en lugar de simplemente estar en tu billetera. Pero todo lo que tienes actualmente es DAI. Has escuchado de un amigo que si apilas ETH con el protocolo Lido, te darán stETH a cambio, el token que puedes intercambiar, prestar o usar mientras ganas recompensas por staking. ¿Tu plan? Simple, pero no fácil. Primero, necesitarás buscar la mejor tasa entre diferentes agregadores DEX y exchanges. Luego, después de encontrar el adecuado, intercambias tu DAI por ETH. Finalmente, aún tienes que interactuar con el protocolo Lido para convertir tu ETH en stETH. Para cuando termines todos estos pasos, podrías empezar a preguntarte si te inscribiste para un intercambio rápido o accidentalmente asumiste un trabajo a tiempo parcial.

Con sistemas centrados en la intención, puedes omitir todos esos pasos tediosos. En su lugar, simplemente firmas una intención que dice: “Hola, quiero intercambiar mi DAI por stETH,” y el sistema se encarga de todo lo demás. 

Detrás de escena, Matcha’s algoritmo de enrutamiento inteligente es como un maestro de ajedrez en 4D, descubriendo los mejores caminos a través de múltiples intercambios descentralizados, resolviendo los costos de gas y depositando ese dulce stETH directamente en tu billetera sin que tengas que mover un dedo. De manera similar, Portals.fi agiliza acciones de varios protocolos DeFi (como intercambios, agricultura de rendimiento y agrupación de liquidez), optimizando las mejores rutas y precios detrás de escena. Esencialmente, solo expresas lo que quieres (como “intercambiar DAI por stETH”), y el sistema se encarga de todos los detalles intrincados, haciendo que la experiencia se sienta más cercana a un sistema basado en intenciones.

Sin idas y venidas. Sin aprobaciones adicionales. Solo un intercambio suave y optimizado impulsado por  solucionadores (de los cuales hablaremos más adelante para que sepas lo que significa el término). Todo envuelto en una sola transacción. 

Así que, aquí está la cuestión: las intenciones de contratos inteligentes han estado flotando por un tiempo, pero solo recientemente han comenzado a causar revuelo en el mundo de blockchain. La gente les ha puesto todo tipo de nombres: cotizaciones programables, sistemas RFQ, coincidencias de deseos—tú lo nombras. Claro, estos términos tienen sus pequeñas peculiaridades, pero las intenciones actualmente clavan dos cosas importantes: la experiencia del usuario y el descubrimiento de precios. ¿Recuerdas cuando las transacciones cripto complejas se sentían como intentar resolver un cubo Rubik con los ojos vendados? Bueno, las intenciones entran para hacer que ese proceso sea fácil y sencillo, ayudándote a encontrar la coincidencia correcta al mejor precio, asegurando que siempre obtengas la mejor experiencia de usuario.

Echa un vistazo a las soluciones actuales orientadas a intenciones dentro del ecosistema, y discutiremos qué solución es responsable de qué en las secciones posteriores. 

La Arquitectura de un Sistema Orientado a Intenciones 

Si queremos pasar de un enfoque centrado en transacciones a uno centrado en intenciones, es importante primero entender la diferencia fundamental entre estos dos conceptos. Las transacciones son como seguir una ruta de GPS: planificas cada giro: “Toma esta carretera, luego aquella” para llegar a tu destino. Todo está predefinido y es rígido. Las intenciones de contratos inteligentes, sin embargo, funcionan más como decirle a un conductor de transporte compartido a dónde quieres ir y dejar que él descubra la mejor manera de llevarte allí. Solo dices: “Llévame de 1 ETH a al menos 2,000 USDC,” y el sistema se encarga de los detalles de cómo sucede eso. Se trata menos de micromanagement y más de enfocarse en el resultado deseado.

En términos más profesionales, las transacciones están definidas explícitamente, lo que las hace imperativas: cada función necesaria para ejecutar la transacción en la máquina virtual ya está establecida. Por otro lado, las intenciones especifican el cambio de un estado resultante, pero no los pasos específicos para lograrlo, lo que las hace declarativas. Este enfoque permite más flexibilidad y automatización, ya que el sistema decide la forma óptima de cumplir con la intención sin instrucciones rígidas. Y en términos de arquitectura, esto nos deja con dos componentes clave: captura de intenciones y ejecución de intenciones. 

En la etapa de captura de intención, el sistema primero identifica lo que el usuario quiere lograr. Interfaces de front-end como 1inch y CoW Swap juegan un papel clave en este proceso. Ayudan a los usuarios a especificar su intención, guiándolos a través de las opciones y luego transmitiendo esa información para su ejecución. Sin embargo, estas interfaces de front-end a menudo hacen más que solo capturar la intención; también pueden manejar otras tareas relacionadas con el proceso de ejecución.

Una vez que se captura la intención, pasamos a la fase de ejecución de la intención. Aquí, la intención capturada se convierte en datos de llamada y se descompone en módulos de lógica más pequeños y ejecutables. Los siguientes componentes entran en juego durante esta fase, cada uno contribuyendo a llevar a cabo la intención de manera coordinada. Pero, hablando en términos generales, los buscadores identifican las oportunidades más rentables, los resolutores planifican las rutas, los solucionadores ejecutan todas las transacciones a lo largo del camino, los tomadores se centran en la interacción directa con los pools de liquidez o mercados, y los rellenadores están más especializados en descomponer y completar órdenes fragmentadas.

Y solo una cosa más, antes de profundizar: es importante señalar que a partir de 2024, las líneas entre algunos componentes a menudo están difusas. En muchos casos, un solo producto puede manejar múltiples tareas simultáneamente.

Etapa de Ejecución de la Intención

Buscadores

Los buscadores, a menudo bots operados por operadores independientes, son como exploradores: escanean la red, identificando oportunidades rentables que se alinean con la intención del usuario. En un DEX de libro de órdenes, por ejemplo, un buscador podría identificar oportunidades de arbitraje o mercados líquidos donde la intención puede ejecutarse de manera eficiente. Los buscadores son particularmente importantes al tratar con estrategias u oportunidades de MEV (valor extraíble máximo) que podrían no ser inmediatamente obvias. Una vez que identifican las mejores oportunidades, transmiten esta información a los solucionadores o resolutores para finalizar la ejecución. Los buscadores están constantemente en busca de ganancias ocultas que podrían mejorar el resultado para el usuario. Sin embargo, a partir de 2024, los buscadores aún pueden estar asociados con actividades maliciosas, especialmente cuando se trata de valor extraíble máximo (MEV). Flashbots es una de las plataformas más prominentes en el ecosistema de MEV. El software opera dentro de un marco estructurado y ético que intenta mitigar los efectos perjudiciales de MEV al proporcionar un camino más eficiente y menos disruptivo para extraer valor. 

Resolutores

Los resolutores a menudo se implementan como contratos inteligentes, pero también pueden involucrar algoritmos o servicios fuera de la cadena que alimentan el proceso de toma de decisiones. Su papel principal es determinar qué solucionador, camino o combinación de recursos debe utilizarse para cumplir la intención de la manera más eficiente. Piensa en los resolutores como el cerebro detrás de la operación, Walter White, por así decirlo: evalúan múltiples caminos posibles y eligen el más eficiente o rentable. Por ejemplo, los Smart Pools de Balancer reequilibran dinámicamente las asignaciones de activos de acuerdo con estrategias predefinidas. La lógica del pool decide la forma más eficiente de gestionar los activos en línea con la intención del usuario. Zerion es una plataforma de gestión de portafolios DeFi que también actúa como un resolutor cuando los usuarios realizan intercambios. Agrega liquidez de varias fuentes y resuelve las mejores rutas para ejecutar operaciones, considerando tanto la rentabilidad como la velocidad de transacción. 

Solucionadores

Los solucionadores, que pueden incluir contratos inteligentes, bots o algoritmos, son esencialmente cualquier sistema capaz de ejecutar la intención general. Cuando realizas un intercambio en Uniswap, puede parecer una sola acción, pero tras bambalinas, puede involucrar varios pasos que el Creadores de Mercado Automatizados (AMM) manejan en segundo plano. Determinación de precios a través de pools de liquidez, enrutamiento a través de múltiples pools y optimización de liquidez. En DEX como SushiSwap, los Creadores de Mercado Automatizados (AMM) actúan como solucionadores utilizando fórmulas matemáticas y algoritmos para determinar los precios de los activos y proporcionar liquidez para el comercio. Optimizadores de rendimiento como Yearn Finance, Harvest Finance, y Alpha Homora también funcionan como solucionadores al ayudar a los usuarios a maximizar los rendimientos en plataformas de finanzas descentralizadas (DeFi). Estas plataformas analizan automáticamente las oportunidades de préstamo y staking a través de varios protocolos y asignan fondos a las opciones más rentables. 

Tomadores

Los tomadores son los agentes de ejecución en esta arquitectura. Piensa en ellos como los contratos inteligentes que manejan intercambios automatizados en Uniswap, pero también pueden ser actores fuera de la cadena como bots de arbitraje. Su trabajo es interactuar directamente con sistemas en cadena o fuera de la cadena para cumplir la intención. En términos simples, “toman” liquidez o realizan acciones específicas basadas en instrucciones de solucionadores o resolutores. Por ejemplo, en un DEX, un tomador podría llenar una orden conectándose con pools de liquidez u otros comerciantes. Esencialmente, los tomadores llevan a cabo las decisiones tomadas anteriormente, asegurando que la intención se ejecute completamente.

Rellenadores

Los rellenadores desempeñan un papel más granular, especialmente en escenarios que involucran cumplimiento parcial. Supongamos que una intención especifica intercambiar una gran cantidad de tokens; los rellenadores gestionan estas piezas más pequeñas, asegurando que cada parte de la transacción se complete de manera eficiente, ya sea en una plataforma o a través de varias. Ayudan a juntar liquidez de diversas fuentes o completar procesos de múltiples pasos poco a poco. Esencialmente, los rellenadores aseguran que no queden vacíos cuando se trata de ejecutar la intención completa, incluso cuando involucra estrategias complejas de múltiples caminos. A menudo, los rellenadores son parte de un sistema híbrido donde tanto los componentes en cadena (contratos inteligentes) como fuera de la cadena trabajan juntos. 

¿A dónde vamos desde aquí?

El cambio hacia blockchains basadas en la intención representa una evolución significativa en la arquitectura de blockchain. A diferencia de los sistemas tradicionales basados en transacciones que requieren que los usuarios especifiquen cada paso en el proceso, los modelos centrados en la intención se enfocan en lo que los usuarios quieren lograr en lugar de cómo llegar allí. Estos protocolos actúan como asistentes sofisticados, gestionando las complejidades subyacentes mientras permiten a los usuarios concentrarse únicamente en sus objetivos.

Anoma, por ejemplo, es un ejemplo destacado de diseño centrado en la intención. Permite a los usuarios expresar intenciones, como intercambiar un activo por otro, sin preocuparse por los detalles de la ejecución. Anoma aprovecha solucionadores descentralizados que manejan la lógica de back-end, seleccionando el camino más eficiente para cumplir la intención. Esto resulta en interacciones más fluidas, liberando a los usuarios de la micromanipulación de cada detalle de la transacción.

Essential ofrece una solución similar pero con énfasis en integrar varios protocolos DeFi en un proceso unificado. Al utilizar su propio lenguaje específico de dominio (DSL), Essential captura las intenciones de los usuarios y las enruta a través de resolutores, que determinan la mejor manera de ejecutarlas. Ya sea que la tarea implique staking, intercambio o préstamo, Essential simplifica toda la operación en un flujo único y optimizado, haciéndolo tanto eficiente como fácil de usar.

Banana HQ aporta un giro creativo a las interacciones basadas en la intención al ofrecer a los usuarios un alto nivel de personalización. Permite la definición de condiciones complejas, como ejecutar un comercio solo si se cumplen condiciones específicas del mercado. Esta flexibilidad se extiende a varios casos de uso, desde finanzas descentralizadas hasta juegos, haciendo que la experiencia sea más personalizada y alineada con las necesidades individuales.

El cambio más amplio hacia sistemas impulsados por la intención está transformando el panorama de blockchain al alejarse de modelos de transacción rígidos. Al centrarse en lo que los usuarios quieren lograr y dejar que el sistema maneje los detalles, podemos crear protocolos más intuitivos, flexibles y potentes, haciendo que el futuro de las intenciones en blockchain sea una realidad tangible. A medida que estos sistemas maduran, es probable que desempeñen un papel crucial en impulsar la adopción y accesibilidad de la tecnología descentralizada. Cuando estos sistemas sean lo suficientemente maduros, es probable que desempeñen un papel crucial en hacer que la tecnología descentralizada sea más accesible y efectiva, cambiando fundamentalmente la forma en que interactuamos con blockchain.

Las intenciones de blockchain se centran en los resultados deseados en lugar de especificar instrucciones paso a paso como las transacciones tradicionales. Este enfoque permite que el sistema optimice y ejecute tareas complejas automáticamente, simplificando la experiencia del usuario.

Los buscadores identifican oportunidades rentables, los resolutores determinan los caminos de ejecución más eficientes y los solucionadores ejecutan la intención general, asegurando un cumplimiento fluido y optimizado de las solicitudes de los usuarios.

Protocolos emergentes como Anoma, Essential y Banana HQ están a la vanguardia de este cambio, ofreciendo soluciones intuitivas y flexibles que simplifican las interacciones y mejoran las experiencias de los usuarios en entornos descentralizados.