Autor: LT, EthosLau
introducción
Muchos expertos y líderes de la industria, incluido el fundador de Ethereum, Buterin, y el equipo de Paradigm, creen que las transacciones centradas en la intención se convertirán en una de las direcciones importantes para el desarrollo de aplicaciones blockchain en el futuro. En nuestro artículo, exploramos el concepto de transacciones con intención y su potencial, analizando cómo este modelo puede simplificar la experiencia del usuario, mejorar la seguridad de las transacciones y brindar más oportunidades de innovación a las aplicaciones descentralizadas. También discutimos el papel de los agentes de IA (AI-Agents) y cómo se pueden combinar con transacciones de intención para promover aún más la automatización y la inteligencia de los contratos inteligentes y brindar a los usuarios una experiencia de interacción blockchain más inteligente y personalizada.
¿Qué es la transacción de intención?
Cuando quieras tomar un taxi, abres una aplicación de viaje. Después de seleccionar el punto de partida, aparecerá un rango de precios en la parte inferior de la interfaz para que lo configures cuando uses una aplicación de comida para llevar para pedir comida, después de buscar algo similar. productos, la interfaz tendrá precio, las condiciones de filtro como el tiempo y la distancia están disponibles para que usted elija. En este escenario, "qué quiero comprar", más las restricciones de tiempo y precio, constituyen una intención de transacción (intención). Hoy en día, para facilitar el uso de los clientes, muchas aplicaciones han agregado opciones en diversos grados para permitir a los clientes. complete su propia información "intención". Por supuesto, las intenciones incluyen algo más que el precio de transacción preestablecido. El precio es el parámetro más utilizado en las intenciones.
En el contexto de blockchain, las transacciones basadas en intención son cuando los usuarios realizan operaciones de blockchain de manera orientada a objetivos. En este proceso, los usuarios sólo expresan sus objetivos finales (tiempo, precio de la transacción y otras condiciones de la transacción) y no se preocupan por los pasos específicos involucrados. Durante este proceso, el usuario firma un contrato que le permite "subcontratar" la creación de transacciones a un tercero. Los pasos intermedios son manejados por un solucionador de problemas externo (posiblemente un humano/programa). Siempre que la salida esté dentro del rango especificado en la intención del usuario, el solucionador (o "solucionador") es libre de implementar el resultado (generalmente buscando y haciendo coincidir otras intenciones correspondientes en la comunidad o intercambio, para satisfacer las necesidades de múltiples usuarios). ). Los usuarios suelen pagar una determinada cantidad de dinero al solucionador para ayudar a completar la transacción.
Dos características principales del trading intencional:
En primer lugar, las transacciones blockchain basadas en intención adoptan un "enfoque de programación declarativa", que no especifica la secuencia de pasos a realizar, sino que declara directamente los resultados esperados de la transacción.
En segundo lugar, una vez que los usuarios definen sus intenciones de transacción, el proceso de construcción de la transacción real se entrega a un solucionador externo, que es responsable de generar las transacciones tradicionales de blockchain necesarias para lograr el resultado deseado.
Una condición necesaria para el establecimiento de las transacciones previstas: la singularidad de una serie de monedas digitales representadas por Bitcoin es que tiene una unidad inherente, es decir, todos los Bitcoins son esencialmente iguales, lo cual es consistente con la identidad de partículas elementales como electrones es similar. Esta característica hace que Bitcoin sea consistente y fungible cuando se comercializa y utiliza. Por lo tanto, el método de transacción intencional es adecuado para procesar monedas virtuales con "mismos" atributos, y los usuarios no deben preocuparse de que la calidad de los bienes comprados a un precio más bajo sea menor que la de los bienes comprados a un precio más alto.
Beneficios potenciales y aplicaciones del comercio de intención
El beneficio más obvio del comercio basado en la intención es que simplifica el proceso de comercio.
Al hacer esto, los detalles de la transacción (que pueden incluir la compra de tokens/otras compras dentro de la aplicación) se pueden reducir para mejorar la experiencia del usuario en la dApp. No sólo facilita las transacciones normales, sino que también admite transacciones recurrentes para que los usuarios puedan evitar cualquier inconveniente de compras/transferencias manuales de forma regular. También puede admitir transacciones relacionadas con el tiempo o basadas en condiciones, incluidas potencialmente recargas automáticas de saldos. Por ejemplo, cuando el saldo es insuficiente, solo necesita decir "Cuando el saldo de mi billetera sea inferior a 100, transfiera/compre xx monedas" para transferir fondos automáticamente. También elimina la molestia de comprar tokens regularmente con un simple comando.
En términos de mejorar la experiencia del usuario, esto facilita la utilización de la tecnología blockchain, ya que permite a los recién llegados a las criptomonedas no tener que lidiar con todos los pasos tediosos.
Dado que el comercio basado en la intención solo se centra en los resultados, no es necesario negociar las órdenes de inmediato. Debido a la flexibilidad horaria del sistema, puede ejecutar órdenes cuando el mercado sea más favorable, reduciendo así el deslizamiento cuando cambian los precios. El solucionador intenta encontrar el camino óptimo, lo que a veces significa que puede agregar órdenes de operaciones más grandes para reducir aún más el deslizamiento. Los usuarios también pueden indicar en su intención la tarifa máxima de deslizamiento que están dispuestos a pagar para que cada operación sea ideal para ellos. Nota: La definición de deslizamiento en el comercio se refiere a la diferencia entre el precio al que se ejecuta la transacción y el precio esperado. Esto suele ocurrir durante períodos de mayor volatilidad del mercado o menor liquidez, cuando el mercado no puede igualar las órdenes al precio preferido. El deslizamiento puede ser positivo o negativo. El deslizamiento positivo es cuando una orden se ejecuta a un precio mejor de lo esperado, mientras que el deslizamiento negativo es cuando una orden se ejecuta a un precio peor de lo esperado.
Las transacciones basadas en intención pueden establecer condiciones y objetivos para implementar operaciones en cadena y tener muchas aplicaciones potenciales. Por ejemplo, establecer una orden límite para comprar tokens a un precio objetivo, establecer un deslizamiento (el rango de diferenciales aceptados), comprar tokens regularmente en un momento determinado, transferir fondos automáticamente cuando el saldo es insuficiente y comprar o vender de manera oportuna. basado en eventos importantes informados por los Tokens de Oracle. O utilice el método del oráculo para realizar inmediatamente una determinada operación cuando ocurre un evento (evento económico, evento político), como vender automáticamente cuando el mercado de valores cae a un cierto nivel y comprar automáticamente cuando un determinado candidato, Terry, logra convertirse en presidente. Introduzca Bitcoin.
El modelo comercial tradicional actual adolece de riesgos de opacidad y centralización: los usuarios tienen una comprensión limitada del proceso de ejecución real al enviar una transacción. Los resultados de las transacciones se ven muy afectados por factores como la congestión de la red en un momento de ejecución específico, el comportamiento de los mineros o validadores y el estado general de la cadena de bloques. Esta opacidad deja a los usuarios vulnerables al front-running, al trading inverso y a otras técnicas de máximo valor extraíble (MEV). Además, el alto grado de libertad de transacción otorgado a los mineros, validadores y retransmisores les permite extraer valor fácilmente mediante reordenamiento, censura y otras técnicas. La falta de visibilidad de la ejecución exacerba la vulnerabilidad de los usuarios a los ataques MEV.
El ataque MEV es un fenómeno en el campo de las criptomonedas y blockchain que explota la asimetría de la información y los privilegios de transacción para obtener ganancias excesivas. Estos ataques afectan la experiencia del usuario, socavan la equidad del mercado, amenazan la estabilidad del sistema y desperdician recursos. Las formas comunes incluyen ataques anticipados, ataques tipo sándwich, arbitraje de liquidación, retrocesos e interés propio de los mineros.
Tomemos como ejemplo un ataque sándwich. Por lo general, implica que un comerciante malicioso manipule los precios de los activos en un protocolo o servicio de finanzas descentralizadas (DeFi) realizando pedidos antes y después de la transacción de un usuario. Este método de ataque no solo afecta la ejecución de la transacción. El precio también puede afectar las comisiones ganadas por los proveedores de liquidez.
Para evitar ataques sándwich, algunas plataformas como 1inch han lanzado un nuevo tipo de orden llamada "transacción flashbot". Este tipo de transacción no se transmitirá al grupo de operaciones, pero será visible después de ser minada, protegiendo así la transacción. Los comerciantes maliciosos ven y explotan. Además, los usuarios pueden mantener sus transacciones privadas y evitar ser vistos y explotados por los robots Sandwich mediante el uso de puntos finales RPC personalizados.
Como estrategia, la idea central del comercio en tiempo aleatorio es hacer que los tiempos de comercio sean impredecibles y aumentar la dificultad de manipular el mercado. Al ejecutar operaciones aleatoriamente en diferentes momentos, se reduce el riesgo de que operadores maliciosos predigan y exploten patrones comerciales. Sin embargo, vale la pena señalar que, si bien las transacciones en tiempo aleatorio pueden servir como medida defensiva, si un ataque sándwich vale la pena para un atacante también depende de si el costo de ejecutar estas transacciones excede la ganancia financiera que el atacante recibe de otros comerciantes. Por lo tanto, el comercio aleatorio combinado con otras medidas de protección puede ser más eficaz contra la manipulación del mercado y los ataques tipo sándwich.
Caso de transacción intencional: UniswapX
Introducción a Uniswap
Uniswap fue inventado por Hayden Adams, un ex ingeniero mecánico. Después de perder su trabajo en 2017, Hayden Adams se inspiró en el concepto de creadores de mercado automatizados (AMM) del cofundador de Ethereum, Vitalik Buterin, comenzó a aprender por sí mismo el lenguaje de programación de contratos inteligentes Solidity y comenzó a desarrollar Uniswap. En noviembre de 2018, se lanzó la primera versión de Uniswap, V1, en la red principal de Ethereum, que proporciona un servicio de intercambio de tokens descentralizado basado en AMM. Posteriormente, Uniswap se desarrolló rápidamente y lanzó las versiones V2 y V3 para optimizar continuamente la experiencia comercial y el mecanismo de provisión de liquidez.
Introducción a UniswapX
UniswapX es un innovador protocolo de comercio descentralizado que utiliza un mecanismo de subasta de código abierto (GPL) sin permiso para permitir a los usuarios comerciar entre diferentes AMM y otras fuentes de liquidez. El núcleo de este protocolo es el comercio intencional, es decir, los usuarios solo necesitan expresar sus intenciones comerciales sin preocuparse por el proceso de ejecución específico de la transacción. El usuario sólo necesita aclarar la intención de lo que quiere hacer y todas las operaciones se pueden completar con una sola firma.
En UniswapX, hay tres reactores (Reactores) diferentes, a saber, Limit Order Reactor, Dutch Order Reactor y Exclusive Dutch Order Reactor (reactor de orden holandés y exclusivo de orden holandés), que se encargan de procesar los tokens que los participantes pueden colocar en diferentes tipos. pedidos. Entre ellos, la orden holandesa exclusiva es un nuevo tipo de orden, similar a una subasta holandesa, pero limita el número de participantes.
Cuando un usuario realiza un pedido holandés o un pedido holandés exclusivo a través de UniswapX, celebrará un contrato con Permit2 que le permitirá transferir sus tokens. Una vez firmados, estos pedidos se publicarán y estarán disponibles para que cualquiera pueda tomarlos y completarlos. Los intercambiadores simplemente indican cuánto están dispuestos a negociar y recibir dentro de un tiempo específico, y los "rellenos" completan la orden.
La base del comercio de intención es permitir que los participantes se concentren en los objetivos que desean lograr, en lugar del proceso de transacción específico. La premisa del comercio basado en la intención es que los participantes no tienen que procesar una transacción, sino enumerar lo que quieren lograr. De esta manera, los "rellenos" pueden utilizar varios métodos para completar transacciones, lo que permite a UniswapX beneficiarse de una variedad de fondos de liquidez, incluidos intercambios descentralizados (DEX), intercambios centralizados (CEX) y redes de liquidez entre cadenas, puentes nativos y monedas estables. piscinas y más para garantizar que obtenga el mejor precio.
Además, los "rellenos" tienen un incentivo para completar las transacciones lo más rápido posible para beneficiarse de precios más altos y tarifas más altas por transacción. Los "rellenos" completarán las transacciones lo más rápido posible para obtener precios y tarifas más altos en cada transacción. El reactor verifica el contrato para garantizar que la producción del token sea la esperada.
En general, UniswapX proporciona a los usuarios un entorno comercial más eficiente, transparente y fácil de usar a través de su innovador mecanismo de subasta y concepto de comercio intencional, al tiempo que resuelve algunos problemas que enfrentan las AMM tradicionales, como los costos de transacción, los ataques MEV y el desgaste por deslizamiento, etc. .
¿Qué es el agente AI?
AI-Agent, o Agente de Inteligencia Artificial, es un programa informático capaz de tomar decisiones y realizar tareas de forma autónoma en función del entorno, las entradas y los objetivos predefinidos. Los componentes centrales del AI-Agent incluyen un modelo de lenguaje grande (LLM) como su "cerebro" que le permite procesar información, aprender de las interacciones, tomar decisiones y realizar mecanismos de observación y percepción que le permiten percibir el entorno; ; razonamiento Procesos de pensamiento, que implican analizar observaciones y recuerdos y considerar posibles acciones, ejecución de acciones, que ocurre como una respuesta explícita a pensamientos y observaciones y memoria y recuperación, que almacena experiencias pasadas para aprender;
Los agentes de IA pueden ser reactivos, proactivos, de aprendizaje o colaborativos y, por lo general, operan de forma independiente para realizar tareas complejas. LLM está capacitado en conjuntos de datos masivos que incluyen libros, artículos, sitios web y diferentes aportaciones de los usuarios.
Algunos ejemplos comunes de AI-Agent incluyen ChatGPT, el motor de conducción autónoma de Tesla y el motor de recomendación de Netflix. El LLM tradicional generalmente solo se usa para generar diálogos de texto, mientras que el concepto AI-Agent se centra en la capacidad de usar y controlar otras herramientas. ChatGPT es un asistente virtual que utiliza el procesamiento del lenguaje natural (NLP) para aprender a comprender texto. Durante la capacitación, LLM aprende a predecir la siguiente palabra en una oración, lo que le ayuda a comprender el contexto, la gramática y el significado. Por el contrario, el motor Autopilot de Tesla realiza cálculos en milisegundos para determinar la velocidad y el ángulo del coche. Está entrenado en imágenes y videos para determinar la distancia entre objetos y cuáles podrían ser. En la carretera, el agente utiliza todas las cámaras para identificar diferentes objetos y generar un mapa virtual de su entorno para determinar exactamente cómo conducir. AI-Agent de Netflix recomienda películas a los usuarios en función de los programas que han visto anteriormente. Recopila una gran cantidad de datos sobre cómo los usuarios interactúan con diferentes tipos de películas, como el tiempo de visualización, consultas de búsqueda, contenido calificado, etc. También analiza el género de la película, los actores, el director, el año de estreno y más. Al combinar estos dos tipos de datos, el motor de recomendación recomienda películas a los usuarios en función del historial de visualización de usuarios similares.
En una plataforma madura de AI-Agent, el usuario solo necesita dar instrucciones al Agente, y el LLM, que es como el cerebro, llamará de manera inteligente a varias otras herramientas, como extremidades, para presentar el contenido del usuario o cumplir con los requisitos del usuario.
AI-Agent tiene una amplia gama de escenarios de aplicación, que cubren comercio electrónico, educación, bienes raíces, turismo, finanzas, atención médica, transporte, servicios gubernamentales, entretenimiento mediático y otros campos. Pueden proporcionar recomendaciones personalizadas, servicio al cliente inteligente, análisis de tendencias del mercado, valoración de bienes raíces, optimización del marketing turístico, servicio y soporte al cliente, análisis de datos educativos, análisis de imágenes médicas, sistemas de recomendación inteligentes y otros servicios. Las funciones de AI-Agent incluyen detectar cambios ambientales, acciones de respuesta, razonamiento y explicación, resolución de problemas, razonamiento y aprendizaje, análisis de acciones y resultados, etc. Pueden automatizar tareas repetitivas, proporcionar experiencias personalizadas y lograr una escalabilidad fluida y rentable. , disponibilidad mejorada, ahorro de costos e información basada en datos.
AI-Agent ofrece una variedad de beneficios que revolucionan la forma en que operan las empresas y los servicios. Su eficiencia y coherencia en el manejo de tareas repetitivas garantiza que los procesos se lleven a cabo con precisión sin la fatiga que afecta a los trabajadores humanos. A través de la personalización y el ajuste dinámico, AI-Agent adapta la experiencia a las preferencias individuales del usuario, adaptándose en tiempo real para garantizar la relevancia y el compromiso. Su escalabilidad y disponibilidad les permiten gestionar una gran cantidad de tareas las 24 horas del día, brindando un servicio perfecto sin tiempo de inactividad. Además, AI-Agent es bueno en el reconocimiento de patrones complejos y puede identificar tendencias sutiles en los datos para impulsar decisiones más inteligentes. Esto reduce significativamente los costos al optimizar los procesos y reducir la necesidad de una gran cantidad de mano de obra. Además, AI-Agent también es un catalizador de la innovación, capaz de crear nuevos modelos de negocio y servicios y mejorar la ventaja competitiva. También mejoran la seguridad con detección de riesgos y fraudes, monitorean actividades sospechosas y protegen contra amenazas. Finalmente, su capacidad para optimizar recursos contribuye a operaciones más sostenibles y eficientes, lo que los convierte en un activo indispensable en todas las industrias. Como nueva tecnología basada en LLM, AI-Agent puede tomar decisiones y ejecutarlas en función de escenarios específicos, "transformando grandes modelos de lenguaje de API sin estado en herramientas con estado".
La relación entre AI-Agent y las transacciones de intención
En las transacciones basadas en intenciones, AI-Agent será un asistente personal inteligente diseñado para ayudar a los usuarios a completar diversas tareas mediante la comprensión del lenguaje natural. Los LLM (modelos de lenguaje a gran escala) se pueden integrar en arquitecturas basadas en intenciones, lo que permite a los usuarios expresar sus necesidades sin tener que pensar en cómo implementarlas. En el mundo de las transacciones, las transacciones basadas en intención permiten a los usuarios declarar los resultados esperados de una transacción, mientras que un solucionador externo se encarga del proceso de construcción de la transacción real. La integración de AI-Agent puede mejorar la eficiencia y el nivel de inteligencia de este proceso. Por ejemplo, AI-Agent puede utilizar sus capacidades de percepción, planificación, memoria, uso de herramientas, etc. para interactuar con el solucionador, ejecutar automáticamente estrategias comerciales y optimizar el precio y el tiempo de ejecución de la transacción.
Una vez que la IA puede interpretar la intención del usuario, puede comunicarse rápidamente con el solucionador y generar resultados. La transacción podría ser más rápida si el solucionador estuviera integrado en la interfaz. El solucionador procesa a través de múltiples fuentes, como diferentes intercambios centralizados, fuentes de liquidez dentro y fuera de la cadena, por lo que puede encontrar la tasa de negociación óptima porque puede compararlos todos más rápido que los precios de cualquier otra persona.
Además de ser rápido, el solucionador puede conectarse a varios fondos de liquidez. Esto también reducirá las tarifas de gas para transacciones entre cadenas, ya que el solucionador encontrará automáticamente la mejor manera de ejecutar la intención.
perspectivas de futuro
Empresas como Circle han estado trabajando en formas de unir los dos conceptos. Crearon un prototipo llamado TXT2TXN que permite a los usuarios intercambiar y transferir fondos en algunas cadenas EVM. Los usuarios deben iniciar sesión y conectarse a su billetera, luego ingresar sus intenciones. Después de escribir la intención, LLM identificará si la entrada/intención es una transferencia o un intercambio; si no se puede identificar la intención, se mostrará "No hay coincidencia". Luego completa un esquema para crear órdenes CowSwap para intercambios o crear cargas útiles de transacciones para transferencias. El usuario recibirá y firmará un contrato para completar la transacción. Durante el procesamiento de la transacción, la interfaz muestra un enlace de confirmación para verificar la transacción o el intercambio para que los usuarios puedan rastrearlo.
Creemos que hay algunas áreas de mejora. Por ejemplo, puede resultar muy beneficioso que la IA haga preguntas para garantizar que el agente de IA comprenda la intención correctamente. Si se malinterpretan las intenciones, esto puede causar problemas ya que el proceso implica la transferencia de fondos, lo que podría dar lugar a problemas legales en el futuro. Nos gustaría que los agentes de IA pudieran realizar nuevas funciones, como comprar NFT o tokens a través de dApps. Esto aumentará enormemente su utilidad ya que los usuarios podrán realizar más tareas sin que los programadores tengan que actualizar constantemente la interfaz. Una nueva característica que Circle está considerando agregar es la integración de libretas de direcciones personales en AI-Agent para mejorar la experiencia del usuario, lo que hará que ingresar intenciones sea más claro y conveniente.
Al permitir que el solucionador le ayude a lograr su intención, también debemos tener en cuenta los problemas descubiertos por las contrapartes. Debido a que los solucionadores recopilan información sobre las intenciones de muchos usuarios, además de información general y riesgos de fuga de datos, también comprarán y venderán estratégicamente para manipular el mercado para obtener MEV, lo que puede provocar fragmentación del mercado y problemas de liquidez. Si los solucionadores optan por explotar estos datos sin restricciones, podría hacer que las personas de la comunidad pierdan la confianza en el ecosistema financiero descentralizado.
Artículo de referencia:
https://cointelegraph.com/learn/intent-based-architectures-and-applications-in-blockchain
https://www.halborn.com/blog/post/intent-centric-blockchain-are-intents-the-next-big-thing-in-web3
https://docs.uniswap.org/contracts/uniswapx/overview
https://blog.li.fi/uniswapx-a-deep-dive-4b4ea7673dc1
https://www.coindesk.com/tech/2023/11/15/intents-are-blockchains-big-new-buzzword-what-are-they-and-what-are-the-risks/
https://www.circle.com/blog/txt2txn-using-ai-llms-for-internet-based-applications
https://anoma.net/blog/an-introduction-to-intents-and-intent-centric-architectures
https://www.paradigm.xyz/2023/06/intents