Evaluación de los desafíos de implementación centrados en la intención, a partir de UniSwapX y AA

Intermedio12/6/2023, 5:50:02 PM
Este artículo parte de los modelos de negocio de las aplicaciones Web2, combina cuentas UniswapX y AA para examinar el desarrollo futuro de "Intent-Centric" y señala los desafíos potenciales.

Recientemente, en el artículo 「Arquitecturas basadas en intenciones y sus riesgos」 de Paradigm, una conocida firma de capital de riesgo Web3, los "protocolos e infraestructura centrados en la intención" emergieron como la principal tendencia entre los diez dominios de criptomonedas. Esta tendencia, combinada con los esfuerzos y la exploración de proyectos como Bob the Solver, Anomo y DappOs en la conferencia ETHCC en París, ha despertado una importante atención de la industria hacia la arquitectura centrada en la intención y su enfoque. El objetivo principal de este enfoque es mejorar en gran medida la experiencia del usuario mediante la eliminación de detalles complejos de transacciones, convirtiéndolo en un nuevo motor para impulsar la adopción de Web3. En la reciente competencia hackathon Token2049, el autor, junto con el equipo técnico de la billetera AstroX (centrándose en productos de alto crecimiento de retorno de la inversión para el lado ToB), lograron el proyecto del segundo lugar en la pista DeFi basado en el concepto de intención: Ethtent. En este artículo, profundizaremos en el concepto de "intención" a partir del viaje de implementación de Solver y la aplicación de ERC4337 y UniSwapX, explorando qué es la "intención", si puede ser tan hermosa, sus diversas aplicaciones y los desafíos. involucrados en su implementación.

1. ¿Qué está centrado en la intención?

Así como el concepto de abstracción de cuenta va más allá del desarrollo del propio Ethereum, el concepto específico de "intención" se remonta a la filosofía de diseño del Protocolo DEX Wyvern en 2018. La idea central de esta filosofía es que, a diferencia de las transacciones tradicionales, los usuarios comunes están más preocupados por la coherencia y precisión de los resultados que por el proceso de ejecución perfecto. Consideremos un escenario en el que quiero completar un intercambio de tokens.

  • En las transacciones tradicionales: tengo que realizar tres transacciones: depositar ETH para gasolina, aprobar la transferencia del token y enviar la transacción de intercambio.
  • En transacciones basadas en intención: solo necesito firmar una transacción indicando que quiero cambiar una cierta cantidad de Token X por la mayor cantidad de Token Y posible, con una tarifa del 1%.

Podemos entender los protocolos centrados en la intención como un conjunto de contratos firmados que permiten a los usuarios subcontratar el proceso de transacción a un tercero sin ceder el control total. Los usuarios solo necesitan especificar su intención y una sola firma puede ejecutar toda la operación. En este caso, la transacción representa cómo desea específicamente que se haga, mientras que la intención representa lo que desea lograr sin preocuparse por los detalles de implementación.

De manera análoga al desarrollo de Internet tradicional, que ha pasado por un proceso similar, comenzó con los proveedores de servicios ofreciendo lo que tenían, luego pasó a satisfacer las necesidades de los usuarios y finalmente evolucionó hacia plataformas de servicios inteligentes que mejoran la precisión de la intención a través de recomendaciones algorítmicas. La evolución fundamental de Internet durante los últimos 20 años se puede resumir de la siguiente manera:

  1. Servicios verticales tempranos (varios portales donde los usuarios buscan números de teléfono, encuentran trabajadores y compran servicios por su cuenta).
  2. Plataformas de agregación de servicios a mediano plazo (como Craiglist.com, que agregan tráfico para hacer coincidir los proveedores de servicios con las demandas de los usuarios).
  3. Plataformas inteligentes de última etapa (que combinan coincidencia algorítmica y recomendaciones para mejorar la precisión de la intención, como Uber Carpool y servicios personalizados).

El concepto centrado en la intención es realmente prometedor, y el desarrollo de Web2 también ha demostrado que es un camino clave para ampliar la adopción por parte de los usuarios. Sin embargo, examinemos primero su aplicación en el mercado.

2. Aplicaciones típicas de la estrategia centrada en la intención

Aunque el concepto centrado en la intención es relativamente nuevo, ya existen numerosos proyectos involucrados y muchos de ellos se centran en la intención del usuario. En el artículo de Bastian Wetzel, 「Arquitecturas basadas en intenciones y proyectos que experimentan con ellas」, se clasifican varios proyectos principales. La siguiente ilustración muestra que muchos protocolos no son en realidad soluciones de uso general, sino soluciones con intenciones específicas, como Uniswap y Seaport. Esto representa la progresión natural de las soluciones centradas en la intención en comparación con las soluciones verticales realizadas por web2. Y ERC-4337, por otro lado, es una infraestructura de intención de asistencia, donde la presencia de Bundler reduce la necesidad de que los usuarios paguen por el gas original.

Sin embargo, nuestro objetivo principal sigue siendo explorar los modelos de negocio de estos proyectos y si son suficientes para respaldar la implementación de la intención. En mi opinión, una de las principales implementaciones de intenciones actualmente en funcionamiento es UniswapX, que se centra en la implementación de intenciones para el comercio, junto con ERC4337 como infraestructura necesaria para la intención.

2.1. Comprender el enfoque centrado en la intención a través del diseño económico de UniSwapX

Después del anuncio oficial de UniSwapX, participé inmediatamente como Filler y también como Quarter en el sistema RFQ. La razón por la que se considera una de las aplicaciones de intención más innovadoras y prácticas radica en que es el sistema más maduro que aborda directamente los incentivos económicos de las contrapartes en transacciones basadas en intención.

2.1.1、Por qué ¿Necesitamos UniSwapX?

Si analizamos retrospectivamente el desarrollo de Uniswap V1-3, se puede decir que los protocolos AMM existentes enfrentaron problemas específicos relacionados con los costos de usuario, los precios de ejecución, las rutas de transacción, los servicios de enrutamiento y los incentivos LP. Actualmente, los mercados de swaps están casi completamente rodeados por MEV, y los swaps a gran escala casi siempre están intercalados, lo que da como resultado que los usuarios siempre ejecuten operaciones a los peores precios, y MEV se lleva las ganancias. El lanzamiento de UniSwapX intenta abordar estos problemas cambiando fundamentalmente el mecanismo de negociación de AMM. Para obtener más información: Informe de investigación de UniswapX (Parte 1): Resumen del desarrollo de V1-3, exploración de los principios, innovaciones y desafíos del DEX de próxima generación

2.1.2 ¿Qué es UniSwapX?

Por definición, UniSwapX es un nuevo protocolo de enrutamiento basado en subastas, de código abierto (GPL) y sin permiso para operar a través de AMM y otras fuentes de liquidez. En cuanto a los modelos operativos para los mercados comerciales Web3, generalmente existen tres tipos, además del modelo AMM:

UniSwapX, por otro lado, se ha transformado del modelo AMM de Uniswap V1-3 al modelo de libro de órdenes fuera de la cadena para el emparejamiento y la ejecución de operaciones en la cadena.

2.1.3 Cómo funciona UniSwapX

Desde la perspectiva del usuario, si el escenario es que el usuario quiere negociar ETH<=> y USDT a un precio de alrededor de 1900 (permitiendo un deslizamiento del 2%), solo necesita:

  • Seleccione una orden y establezca un límite de tiempo para la curva de caída del precio (por ejemplo, intercambie 1 ETH por 1950 USDT en 1 día, con un mínimo de 1850 USDT).
  • Firme el pedido y publíquelo en el grupo de servicios del libro de pedidos.
  • Espere a que un Rellenador descubra y complete la transacción.

Para el usuario, eso es todo lo que necesita hacer. Desde la perspectiva del Filler, ellos son los que completan activamente las órdenes comerciales de los usuarios. Tienen amplios fondos, servicios de información entre cadenas competentes y un sistema de monitoreo para toda la cadena y el estado de DexPool. Necesitan para:

  • Escanee los grupos de varios protocolos en la cadena y genere datos básicos en tiempo real para el cálculo de pedidos.
  • Escanee Mempool para estimar las tendencias futuras de precios.
  • Escanee la red dedicada en busca de RFQ Fillers para obtener derechos comerciales prioritarios proporcionando cotizaciones.
  • Escanee la información del pedido en la red pública de Fillers para analizar la ruta comercial óptima.
  • Si se cumplen las condiciones de ingresos, participe en la puja (cada minuto cuenta, como en una subasta holandesa, cuanto más tarde se confirma la transacción, más bajo termina el precio).
  • Analizar el resultado final de las ofertas de otros Fillers y priorizarlas en el siguiente pedido rentable (incluso si mi beneficio individual puede disminuir, obtendré más volumen).

Entonces, ¿por qué el Filler tiene tanta motivación para las transacciones? Esto nos lleva de vuelta al modelo económico de UniSwapX.

2.1.4. Cómo evaluar el diseño de intención de UniswapX

La cuestión clave a la hora de implementar la intención es la voluntad de publicarla. Anteriormente, DEX enfrentaba muchas limitaciones en comparación con CEX, como costos de transacción, MEV, deslizamiento, pérdida no permanente y más. En el futuro, estas limitaciones serán combatidas por un grupo más profesional de Fillers frente al grupo MEV. Poco a poco, tomarán una parte del pastel en la competencia tecnológica y, en última instancia, se la devolverán a los usuarios, formando un ciclo de desarrollo positivo (más usuarios usan UniswapX, más Fillers reciben dividendos de las tarifas). Además, la complejidad de la división y el enrutamiento de transacciones en cadena se distribuirá a los sistemas backend. Los usuarios sólo tendrán que actuar como los primeros en realizar pedidos sin tener que preocuparse por la molestia del enrutamiento. Por lo tanto, este es un círculo económico virtuoso en el que ambas partes se benefician y siempre se implementará un modelo económico que sea virtuoso.

Lectura adicional: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Comprensión centrada en la intención desde ERC4337

En el diagrama anterior, la sección en la parte inferior representa el módulo centrado en la abstracción de cuenta AA. Para sistemas como UniswapX, dado que las transacciones en sí las envían los completadores, los usuarios pueden completar transacciones entre cadenas sin necesidad de gas. Sin embargo, durante todo el ciclo de transacción, los usuarios aún deben enviar primero una transacción de aprobación para autorizar UniswapX. contrato en cadena para deducir los fondos del usuario. Si realmente desea una experiencia comercial sin fricciones (donde los usuarios no necesitan iniciar transacciones), se requiere el diseño de integración de ERC4337 como principal de la cuenta y pagador. Con respecto a ERC4337, he tenido transmisiones en vivo y resúmenes sobre lo que es, su principios de implementación y su historia de desarrollo. Para obtener más información, puede consultar Explicar el concepto de abstracción de cuentas en una hora.

En términos simples, ERC4337 es un conjunto de infraestructura.

  • En la cadena, las firmas de los usuarios se verifican mediante el contrato de EntryPoint para la autenticación y, en última instancia, la cuenta de CA del usuario sirve como sujeto de identidad.
  • Fuera de la cadena, el usuario firma UserOperation como una instrucción, que luego se transmite en la red de Bundlers y Bundlers la procesa por lotes para su ejecución en la cadena.

El núcleo de optimización de este mecanismo es mejorar funciones específicas a través de la capacidad altamente personalizable de CA, como billeteras de recuperación social o partes del proyecto que ayudan a los usuarios a pagar las tarifas de Gas, admiten USDT como método de pago de Gas y otras funciones. Sin embargo, hoy analizaremos el valor de 4337 para la intención desde la perspectiva del modelo de negocio. Mirando hacia atrás, creemos que UniswapX tiene un buen modelo de negocio porque permite que ambas partes involucradas en las transacciones de tokens (usuarios y llenadores) se beneficien de él, siendo solo MEV el lado perdedor. Sin embargo, pensándolo bien, garantizar las ganancias y la voluntad de la contraparte a través de tarifas de transacción es solo un modelo de negocio y, en el futuro, la mayoría de las aplicaciones de “intención” generarán ingresos directamente brindando servicios a las empresas (A B) o cobrando tarifas de transacción. como su producto principal (A C). Sin embargo, los servicios del producto principal no se limitan a satisfacer la “intención” únicamente.

Al igual que los sistemas de pago como WeChat Pay o Alipay, no cobran tarifas por las transacciones C2C, pero generalmente cobran una tarifa de transacción del 0,6% cuando los comerciantes retiran fondos (lo que también requiere el pago al sistema de transacciones subyacente). En la última década de la batalla de Internet móvil, la atención se centró principalmente en lograr un alto volumen de usuarios, y el ciclo de ingresos podía establecerse después de alcanzar una determinada base de usuarios.

Por lo tanto, surgirán más Dapps en el futuro y, para brindar a los usuarios una experiencia perfecta, estarán dispuestos a ofrecer servidores sin tarifas de gas. Esto es similar al protocolo social Lens, donde en Polygon están dispuestos a adelantar decenas de miles de dólares en tarifas de transacción en nombre de los usuarios cada semana para fomentar la adopción de los usuarios y el ecosistema de contenido. En comparación con los costos de los subsidios que solían ascender a millones de dólares por día durante las guerras de los viajes compartidos (Didi vs Uber China), esto es solo una gota en el océano.

Por lo tanto, el mecanismo de depósito en garantía más estandarizado y ampliamente aplicable, así como el sistema de crédito de plataforma más confiable, se construirán inevitablemente en el sistema de pago ERC4337.(Derivado de MetaTransactions pero va más allá de MetaTransactions). Es una cuenta de contrato inteligente especial que puede pagar tarifas de gas en nombre de otros. El contrato principal de pago requiere cierta lógica de verificación para cada transacción y verificaciones durante la transacción. El contrato Paymaster puede verificar si hay suficiente saldo ERC-20 aprobado en el método "validatePaymasterUserOp" y luego extraerlo usando "transferFrom" en la llamada "postOp". (Para comprender la lógica de ejecución específica, consulte la grabación en vivo de Bilibili mencionada en la sección de lectura adicional anterior). En general, esta es una solución sin gas más universal en comparación con las metatransacciones. Elimina la confusión de activos no estándar y no tiene problemas de compatibilidad futura (las metatransacciones requieren modificaciones del contrato para su soporte).

3. ¿Cuáles son los desafíos de implementar Intent?

En resumen, la intención es realmente maravillosa y también es una dirección que debe continuar desarrollándose y optimizándose. Además de los desafíos del modelo de negocio, ¿cuáles son las principales dificultades técnicas para su implementación?

3.1 Contradicciones en la integración de la IA

Aunque muchas opiniones sobre el análisis de intención creen que la capacidad de análisis de intención de transacción proporcionada por la IA es un punto de optimización para la experiencia del usuario, anteriormente trabajé en la industria de políticas de seguridad y, durante ese tiempo, me di cuenta de que la interpretabilidad y la reproducibilidad son las claves. aspectos más importantes de la aplicación de la IA en escenarios de formulación de políticas. Por ejemplo, en el caso de la suspensión de una cuenta, si no se pueden proporcionar los motivos precisos de la infracción de la política, resulta difícil justificar cuando los usuarios presentan quejas. De manera similar, para cualquier sistema financiero, la búsqueda de la estabilidad y la coherencia es primordial, y ninguna institución puede garantizar que la IA no participará en actividades maliciosas una vez que tenga acceso a los permisos de los activos. Por lo tanto, la IA solo puede servir como una herramienta auxiliar para el análisis de intenciones en el futuro previsible, y el análisis de datos en cadena requiere una comprensión profunda de los principios operativos de blockchain. De lo contrario, es muy probable que se produzcan falsos positivos. Lectura adicional: Los riesgos detrás de la categorización de contratos en EVM

3.2. La resistencia de intentPool contra ataques Dos y la cuestión de la coincidencia con Solver

Para IntentPool, similar al grupo de memoria de ERC4337, también será un gran desafío. En primer lugar, intentPool no puede reutilizar el mecanismo de grupo de memoria de los clientes actuales de Ethereum (Geth, Eirgon) y debe construirse por separado. Aunque existe BundlerPool de ERC4337 como referencia, el diseño de grupos de memoria tiene sus pros y sus contras.

  • Modo de grupo de memoria descentralizado: existe un problema de propagación porque, para muchas aplicaciones, ejecutar intents es una actividad rentable. Por lo tanto, los nodos que operan el grupo de intenciones tienen un incentivo para no propagarse para reducir la competencia al ejecutar intenciones.
  • Modo de grupo de memoria centralizado: resuelve el problema de propagación pero no puede evitar los problemas de intervención y auditoría de centralización.

De todos modos, diseñar un mecanismo de descubrimiento y coincidencia de intenciones que sea compatible con los incentivos y no centralizado es una tarea desafiante.

3.3 Riesgo de privacidad de la intención

La firma tiene una naturaleza irrevocable, incluso si se agrega un tiempo de vencimiento al contenido de la firma, todavía existe el problema de no poder revocar la firma a bajo costo antes de este tiempo de vencimiento (cualquier revocación debe realizarse a través de transacciones en cadena). . Por lo tanto, han surgido algunas soluciones de intención universal estandarizadas y centradas en la privacidad, como Anomo. La protección de la privacidad es difícil de lograr a través del sistema EVM, por lo que actualmente hay desarrollos más avanzados en torno a nuevos lenguajes de intención centrados en la privacidad, como Juvix, que se utiliza para crear dapps centrados en la privacidad. Se puede compilar en WASM o en circuitos a través de VampIR para ejecución privada en Anoma o Ethereum usando Taiga.

4. Resumen

De hecho, es muy emocionante ver cómo el concepto de intención gana popularidad. Finalmente, web3 ya no es indulgente consigo mismo y está comenzando a explorar formas de superar el cuello de botella y atender a usuarios reales. Sólo centrándonos en las necesidades más prácticas de los usuarios, en lugar de entregarnos a narrativas de alto nivel y brindando servicios bien pensados, podremos ganarnos gradualmente el favor de una amplia gama de usuarios. En el futuro, el modelo de Intent será similar a UniswapX, que genera ingresos subsidiando las tarifas de transacción de la contraparte, o involucrará a una pequeña cantidad de clientes que pagan mucho y una gran cantidad de usuarios del ecosistema que no pagan pero son importantes de una perspectiva de clasificación de usuarios. Por lo tanto, el concepto de intención en sí tiene que ver con optimizar la experiencia del usuario de los productos, no sólo por la intención. Además, DeFi también será el primer escenario para que florezca Intent. Más de 20 protocolos DeFi ya se han asociado con DappOS, y Brink Trade ha desarrollado un motor de intención, que permite que operaciones como Bridge, Swap y Transfer estén contenidas en una única intención a través de una firma. Además, protocolos bien establecidos como CowSwap, 1inch, Uniswap y LlamaSwap amplían continuamente sus funcionalidades para satisfacer las diversas intenciones de los usuarios. En la competencia de hackathon en Token2049, participé en la pista DeFi y desarrollé un solucionador de intenciones para un escenario DCA (promedio de costos en dólares) asistido por estrategia de intercambio entre cadenas + (el sistema Ethtent funciona como se muestra en el diagrama a continuación).

De hecho, no es difícil lograr la intención de requisitos fijos específicos verticales en la infraestructura existente de EVM. El verdadero desafío es el surgimiento de un mercado de resolución de intenciones o un marco de colaboración conocido como estándar colaborativo en el futuro. Esto permitiría que diferentes solucionadores se combinen y reutilicen aún más para implementar una solución de resolución de intenciones universalmente estandarizada y también asignar modelos económicos para resolver las intenciones de ambas partes. La estandarización a menudo requiere definiciones estándar de arriba hacia abajo. Actualmente, DappOs y Anomo están a la vanguardia de este camino, que vale la pena esperar.。

Apéndice: Vía centrada en la intención: ¿Puede la arquitectura “centrada en la intención” convertirse en un nuevo motor para la adopción a gran escala de Web3? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the- intermediarios--sus-mempoolshttps://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Descargo de responsabilidad:

  1. Este artículo se reimprime de [shisi_eth]. Todos los derechos de autor pertenecen al autor original [shisi_eth]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: los puntos de vista y opiniones 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 están a cargo del equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Evaluación de los desafíos de implementación centrados en la intención, a partir de UniSwapX y AA

Intermedio12/6/2023, 5:50:02 PM
Este artículo parte de los modelos de negocio de las aplicaciones Web2, combina cuentas UniswapX y AA para examinar el desarrollo futuro de "Intent-Centric" y señala los desafíos potenciales.

Recientemente, en el artículo 「Arquitecturas basadas en intenciones y sus riesgos」 de Paradigm, una conocida firma de capital de riesgo Web3, los "protocolos e infraestructura centrados en la intención" emergieron como la principal tendencia entre los diez dominios de criptomonedas. Esta tendencia, combinada con los esfuerzos y la exploración de proyectos como Bob the Solver, Anomo y DappOs en la conferencia ETHCC en París, ha despertado una importante atención de la industria hacia la arquitectura centrada en la intención y su enfoque. El objetivo principal de este enfoque es mejorar en gran medida la experiencia del usuario mediante la eliminación de detalles complejos de transacciones, convirtiéndolo en un nuevo motor para impulsar la adopción de Web3. En la reciente competencia hackathon Token2049, el autor, junto con el equipo técnico de la billetera AstroX (centrándose en productos de alto crecimiento de retorno de la inversión para el lado ToB), lograron el proyecto del segundo lugar en la pista DeFi basado en el concepto de intención: Ethtent. En este artículo, profundizaremos en el concepto de "intención" a partir del viaje de implementación de Solver y la aplicación de ERC4337 y UniSwapX, explorando qué es la "intención", si puede ser tan hermosa, sus diversas aplicaciones y los desafíos. involucrados en su implementación.

1. ¿Qué está centrado en la intención?

Así como el concepto de abstracción de cuenta va más allá del desarrollo del propio Ethereum, el concepto específico de "intención" se remonta a la filosofía de diseño del Protocolo DEX Wyvern en 2018. La idea central de esta filosofía es que, a diferencia de las transacciones tradicionales, los usuarios comunes están más preocupados por la coherencia y precisión de los resultados que por el proceso de ejecución perfecto. Consideremos un escenario en el que quiero completar un intercambio de tokens.

  • En las transacciones tradicionales: tengo que realizar tres transacciones: depositar ETH para gasolina, aprobar la transferencia del token y enviar la transacción de intercambio.
  • En transacciones basadas en intención: solo necesito firmar una transacción indicando que quiero cambiar una cierta cantidad de Token X por la mayor cantidad de Token Y posible, con una tarifa del 1%.

Podemos entender los protocolos centrados en la intención como un conjunto de contratos firmados que permiten a los usuarios subcontratar el proceso de transacción a un tercero sin ceder el control total. Los usuarios solo necesitan especificar su intención y una sola firma puede ejecutar toda la operación. En este caso, la transacción representa cómo desea específicamente que se haga, mientras que la intención representa lo que desea lograr sin preocuparse por los detalles de implementación.

De manera análoga al desarrollo de Internet tradicional, que ha pasado por un proceso similar, comenzó con los proveedores de servicios ofreciendo lo que tenían, luego pasó a satisfacer las necesidades de los usuarios y finalmente evolucionó hacia plataformas de servicios inteligentes que mejoran la precisión de la intención a través de recomendaciones algorítmicas. La evolución fundamental de Internet durante los últimos 20 años se puede resumir de la siguiente manera:

  1. Servicios verticales tempranos (varios portales donde los usuarios buscan números de teléfono, encuentran trabajadores y compran servicios por su cuenta).
  2. Plataformas de agregación de servicios a mediano plazo (como Craiglist.com, que agregan tráfico para hacer coincidir los proveedores de servicios con las demandas de los usuarios).
  3. Plataformas inteligentes de última etapa (que combinan coincidencia algorítmica y recomendaciones para mejorar la precisión de la intención, como Uber Carpool y servicios personalizados).

El concepto centrado en la intención es realmente prometedor, y el desarrollo de Web2 también ha demostrado que es un camino clave para ampliar la adopción por parte de los usuarios. Sin embargo, examinemos primero su aplicación en el mercado.

2. Aplicaciones típicas de la estrategia centrada en la intención

Aunque el concepto centrado en la intención es relativamente nuevo, ya existen numerosos proyectos involucrados y muchos de ellos se centran en la intención del usuario. En el artículo de Bastian Wetzel, 「Arquitecturas basadas en intenciones y proyectos que experimentan con ellas」, se clasifican varios proyectos principales. La siguiente ilustración muestra que muchos protocolos no son en realidad soluciones de uso general, sino soluciones con intenciones específicas, como Uniswap y Seaport. Esto representa la progresión natural de las soluciones centradas en la intención en comparación con las soluciones verticales realizadas por web2. Y ERC-4337, por otro lado, es una infraestructura de intención de asistencia, donde la presencia de Bundler reduce la necesidad de que los usuarios paguen por el gas original.

Sin embargo, nuestro objetivo principal sigue siendo explorar los modelos de negocio de estos proyectos y si son suficientes para respaldar la implementación de la intención. En mi opinión, una de las principales implementaciones de intenciones actualmente en funcionamiento es UniswapX, que se centra en la implementación de intenciones para el comercio, junto con ERC4337 como infraestructura necesaria para la intención.

2.1. Comprender el enfoque centrado en la intención a través del diseño económico de UniSwapX

Después del anuncio oficial de UniSwapX, participé inmediatamente como Filler y también como Quarter en el sistema RFQ. La razón por la que se considera una de las aplicaciones de intención más innovadoras y prácticas radica en que es el sistema más maduro que aborda directamente los incentivos económicos de las contrapartes en transacciones basadas en intención.

2.1.1、Por qué ¿Necesitamos UniSwapX?

Si analizamos retrospectivamente el desarrollo de Uniswap V1-3, se puede decir que los protocolos AMM existentes enfrentaron problemas específicos relacionados con los costos de usuario, los precios de ejecución, las rutas de transacción, los servicios de enrutamiento y los incentivos LP. Actualmente, los mercados de swaps están casi completamente rodeados por MEV, y los swaps a gran escala casi siempre están intercalados, lo que da como resultado que los usuarios siempre ejecuten operaciones a los peores precios, y MEV se lleva las ganancias. El lanzamiento de UniSwapX intenta abordar estos problemas cambiando fundamentalmente el mecanismo de negociación de AMM. Para obtener más información: Informe de investigación de UniswapX (Parte 1): Resumen del desarrollo de V1-3, exploración de los principios, innovaciones y desafíos del DEX de próxima generación

2.1.2 ¿Qué es UniSwapX?

Por definición, UniSwapX es un nuevo protocolo de enrutamiento basado en subastas, de código abierto (GPL) y sin permiso para operar a través de AMM y otras fuentes de liquidez. En cuanto a los modelos operativos para los mercados comerciales Web3, generalmente existen tres tipos, además del modelo AMM:

UniSwapX, por otro lado, se ha transformado del modelo AMM de Uniswap V1-3 al modelo de libro de órdenes fuera de la cadena para el emparejamiento y la ejecución de operaciones en la cadena.

2.1.3 Cómo funciona UniSwapX

Desde la perspectiva del usuario, si el escenario es que el usuario quiere negociar ETH<=> y USDT a un precio de alrededor de 1900 (permitiendo un deslizamiento del 2%), solo necesita:

  • Seleccione una orden y establezca un límite de tiempo para la curva de caída del precio (por ejemplo, intercambie 1 ETH por 1950 USDT en 1 día, con un mínimo de 1850 USDT).
  • Firme el pedido y publíquelo en el grupo de servicios del libro de pedidos.
  • Espere a que un Rellenador descubra y complete la transacción.

Para el usuario, eso es todo lo que necesita hacer. Desde la perspectiva del Filler, ellos son los que completan activamente las órdenes comerciales de los usuarios. Tienen amplios fondos, servicios de información entre cadenas competentes y un sistema de monitoreo para toda la cadena y el estado de DexPool. Necesitan para:

  • Escanee los grupos de varios protocolos en la cadena y genere datos básicos en tiempo real para el cálculo de pedidos.
  • Escanee Mempool para estimar las tendencias futuras de precios.
  • Escanee la red dedicada en busca de RFQ Fillers para obtener derechos comerciales prioritarios proporcionando cotizaciones.
  • Escanee la información del pedido en la red pública de Fillers para analizar la ruta comercial óptima.
  • Si se cumplen las condiciones de ingresos, participe en la puja (cada minuto cuenta, como en una subasta holandesa, cuanto más tarde se confirma la transacción, más bajo termina el precio).
  • Analizar el resultado final de las ofertas de otros Fillers y priorizarlas en el siguiente pedido rentable (incluso si mi beneficio individual puede disminuir, obtendré más volumen).

Entonces, ¿por qué el Filler tiene tanta motivación para las transacciones? Esto nos lleva de vuelta al modelo económico de UniSwapX.

2.1.4. Cómo evaluar el diseño de intención de UniswapX

La cuestión clave a la hora de implementar la intención es la voluntad de publicarla. Anteriormente, DEX enfrentaba muchas limitaciones en comparación con CEX, como costos de transacción, MEV, deslizamiento, pérdida no permanente y más. En el futuro, estas limitaciones serán combatidas por un grupo más profesional de Fillers frente al grupo MEV. Poco a poco, tomarán una parte del pastel en la competencia tecnológica y, en última instancia, se la devolverán a los usuarios, formando un ciclo de desarrollo positivo (más usuarios usan UniswapX, más Fillers reciben dividendos de las tarifas). Además, la complejidad de la división y el enrutamiento de transacciones en cadena se distribuirá a los sistemas backend. Los usuarios sólo tendrán que actuar como los primeros en realizar pedidos sin tener que preocuparse por la molestia del enrutamiento. Por lo tanto, este es un círculo económico virtuoso en el que ambas partes se benefician y siempre se implementará un modelo económico que sea virtuoso.

Lectura adicional: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Comprensión centrada en la intención desde ERC4337

En el diagrama anterior, la sección en la parte inferior representa el módulo centrado en la abstracción de cuenta AA. Para sistemas como UniswapX, dado que las transacciones en sí las envían los completadores, los usuarios pueden completar transacciones entre cadenas sin necesidad de gas. Sin embargo, durante todo el ciclo de transacción, los usuarios aún deben enviar primero una transacción de aprobación para autorizar UniswapX. contrato en cadena para deducir los fondos del usuario. Si realmente desea una experiencia comercial sin fricciones (donde los usuarios no necesitan iniciar transacciones), se requiere el diseño de integración de ERC4337 como principal de la cuenta y pagador. Con respecto a ERC4337, he tenido transmisiones en vivo y resúmenes sobre lo que es, su principios de implementación y su historia de desarrollo. Para obtener más información, puede consultar Explicar el concepto de abstracción de cuentas en una hora.

En términos simples, ERC4337 es un conjunto de infraestructura.

  • En la cadena, las firmas de los usuarios se verifican mediante el contrato de EntryPoint para la autenticación y, en última instancia, la cuenta de CA del usuario sirve como sujeto de identidad.
  • Fuera de la cadena, el usuario firma UserOperation como una instrucción, que luego se transmite en la red de Bundlers y Bundlers la procesa por lotes para su ejecución en la cadena.

El núcleo de optimización de este mecanismo es mejorar funciones específicas a través de la capacidad altamente personalizable de CA, como billeteras de recuperación social o partes del proyecto que ayudan a los usuarios a pagar las tarifas de Gas, admiten USDT como método de pago de Gas y otras funciones. Sin embargo, hoy analizaremos el valor de 4337 para la intención desde la perspectiva del modelo de negocio. Mirando hacia atrás, creemos que UniswapX tiene un buen modelo de negocio porque permite que ambas partes involucradas en las transacciones de tokens (usuarios y llenadores) se beneficien de él, siendo solo MEV el lado perdedor. Sin embargo, pensándolo bien, garantizar las ganancias y la voluntad de la contraparte a través de tarifas de transacción es solo un modelo de negocio y, en el futuro, la mayoría de las aplicaciones de “intención” generarán ingresos directamente brindando servicios a las empresas (A B) o cobrando tarifas de transacción. como su producto principal (A C). Sin embargo, los servicios del producto principal no se limitan a satisfacer la “intención” únicamente.

Al igual que los sistemas de pago como WeChat Pay o Alipay, no cobran tarifas por las transacciones C2C, pero generalmente cobran una tarifa de transacción del 0,6% cuando los comerciantes retiran fondos (lo que también requiere el pago al sistema de transacciones subyacente). En la última década de la batalla de Internet móvil, la atención se centró principalmente en lograr un alto volumen de usuarios, y el ciclo de ingresos podía establecerse después de alcanzar una determinada base de usuarios.

Por lo tanto, surgirán más Dapps en el futuro y, para brindar a los usuarios una experiencia perfecta, estarán dispuestos a ofrecer servidores sin tarifas de gas. Esto es similar al protocolo social Lens, donde en Polygon están dispuestos a adelantar decenas de miles de dólares en tarifas de transacción en nombre de los usuarios cada semana para fomentar la adopción de los usuarios y el ecosistema de contenido. En comparación con los costos de los subsidios que solían ascender a millones de dólares por día durante las guerras de los viajes compartidos (Didi vs Uber China), esto es solo una gota en el océano.

Por lo tanto, el mecanismo de depósito en garantía más estandarizado y ampliamente aplicable, así como el sistema de crédito de plataforma más confiable, se construirán inevitablemente en el sistema de pago ERC4337.(Derivado de MetaTransactions pero va más allá de MetaTransactions). Es una cuenta de contrato inteligente especial que puede pagar tarifas de gas en nombre de otros. El contrato principal de pago requiere cierta lógica de verificación para cada transacción y verificaciones durante la transacción. El contrato Paymaster puede verificar si hay suficiente saldo ERC-20 aprobado en el método "validatePaymasterUserOp" y luego extraerlo usando "transferFrom" en la llamada "postOp". (Para comprender la lógica de ejecución específica, consulte la grabación en vivo de Bilibili mencionada en la sección de lectura adicional anterior). En general, esta es una solución sin gas más universal en comparación con las metatransacciones. Elimina la confusión de activos no estándar y no tiene problemas de compatibilidad futura (las metatransacciones requieren modificaciones del contrato para su soporte).

3. ¿Cuáles son los desafíos de implementar Intent?

En resumen, la intención es realmente maravillosa y también es una dirección que debe continuar desarrollándose y optimizándose. Además de los desafíos del modelo de negocio, ¿cuáles son las principales dificultades técnicas para su implementación?

3.1 Contradicciones en la integración de la IA

Aunque muchas opiniones sobre el análisis de intención creen que la capacidad de análisis de intención de transacción proporcionada por la IA es un punto de optimización para la experiencia del usuario, anteriormente trabajé en la industria de políticas de seguridad y, durante ese tiempo, me di cuenta de que la interpretabilidad y la reproducibilidad son las claves. aspectos más importantes de la aplicación de la IA en escenarios de formulación de políticas. Por ejemplo, en el caso de la suspensión de una cuenta, si no se pueden proporcionar los motivos precisos de la infracción de la política, resulta difícil justificar cuando los usuarios presentan quejas. De manera similar, para cualquier sistema financiero, la búsqueda de la estabilidad y la coherencia es primordial, y ninguna institución puede garantizar que la IA no participará en actividades maliciosas una vez que tenga acceso a los permisos de los activos. Por lo tanto, la IA solo puede servir como una herramienta auxiliar para el análisis de intenciones en el futuro previsible, y el análisis de datos en cadena requiere una comprensión profunda de los principios operativos de blockchain. De lo contrario, es muy probable que se produzcan falsos positivos. Lectura adicional: Los riesgos detrás de la categorización de contratos en EVM

3.2. La resistencia de intentPool contra ataques Dos y la cuestión de la coincidencia con Solver

Para IntentPool, similar al grupo de memoria de ERC4337, también será un gran desafío. En primer lugar, intentPool no puede reutilizar el mecanismo de grupo de memoria de los clientes actuales de Ethereum (Geth, Eirgon) y debe construirse por separado. Aunque existe BundlerPool de ERC4337 como referencia, el diseño de grupos de memoria tiene sus pros y sus contras.

  • Modo de grupo de memoria descentralizado: existe un problema de propagación porque, para muchas aplicaciones, ejecutar intents es una actividad rentable. Por lo tanto, los nodos que operan el grupo de intenciones tienen un incentivo para no propagarse para reducir la competencia al ejecutar intenciones.
  • Modo de grupo de memoria centralizado: resuelve el problema de propagación pero no puede evitar los problemas de intervención y auditoría de centralización.

De todos modos, diseñar un mecanismo de descubrimiento y coincidencia de intenciones que sea compatible con los incentivos y no centralizado es una tarea desafiante.

3.3 Riesgo de privacidad de la intención

La firma tiene una naturaleza irrevocable, incluso si se agrega un tiempo de vencimiento al contenido de la firma, todavía existe el problema de no poder revocar la firma a bajo costo antes de este tiempo de vencimiento (cualquier revocación debe realizarse a través de transacciones en cadena). . Por lo tanto, han surgido algunas soluciones de intención universal estandarizadas y centradas en la privacidad, como Anomo. La protección de la privacidad es difícil de lograr a través del sistema EVM, por lo que actualmente hay desarrollos más avanzados en torno a nuevos lenguajes de intención centrados en la privacidad, como Juvix, que se utiliza para crear dapps centrados en la privacidad. Se puede compilar en WASM o en circuitos a través de VampIR para ejecución privada en Anoma o Ethereum usando Taiga.

4. Resumen

De hecho, es muy emocionante ver cómo el concepto de intención gana popularidad. Finalmente, web3 ya no es indulgente consigo mismo y está comenzando a explorar formas de superar el cuello de botella y atender a usuarios reales. Sólo centrándonos en las necesidades más prácticas de los usuarios, en lugar de entregarnos a narrativas de alto nivel y brindando servicios bien pensados, podremos ganarnos gradualmente el favor de una amplia gama de usuarios. En el futuro, el modelo de Intent será similar a UniswapX, que genera ingresos subsidiando las tarifas de transacción de la contraparte, o involucrará a una pequeña cantidad de clientes que pagan mucho y una gran cantidad de usuarios del ecosistema que no pagan pero son importantes de una perspectiva de clasificación de usuarios. Por lo tanto, el concepto de intención en sí tiene que ver con optimizar la experiencia del usuario de los productos, no sólo por la intención. Además, DeFi también será el primer escenario para que florezca Intent. Más de 20 protocolos DeFi ya se han asociado con DappOS, y Brink Trade ha desarrollado un motor de intención, que permite que operaciones como Bridge, Swap y Transfer estén contenidas en una única intención a través de una firma. Además, protocolos bien establecidos como CowSwap, 1inch, Uniswap y LlamaSwap amplían continuamente sus funcionalidades para satisfacer las diversas intenciones de los usuarios. En la competencia de hackathon en Token2049, participé en la pista DeFi y desarrollé un solucionador de intenciones para un escenario DCA (promedio de costos en dólares) asistido por estrategia de intercambio entre cadenas + (el sistema Ethtent funciona como se muestra en el diagrama a continuación).

De hecho, no es difícil lograr la intención de requisitos fijos específicos verticales en la infraestructura existente de EVM. El verdadero desafío es el surgimiento de un mercado de resolución de intenciones o un marco de colaboración conocido como estándar colaborativo en el futuro. Esto permitiría que diferentes solucionadores se combinen y reutilicen aún más para implementar una solución de resolución de intenciones universalmente estandarizada y también asignar modelos económicos para resolver las intenciones de ambas partes. La estandarización a menudo requiere definiciones estándar de arriba hacia abajo. Actualmente, DappOs y Anomo están a la vanguardia de este camino, que vale la pena esperar.。

Apéndice: Vía centrada en la intención: ¿Puede la arquitectura “centrada en la intención” convertirse en un nuevo motor para la adopción a gran escala de Web3? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the- intermediarios--sus-mempoolshttps://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Descargo de responsabilidad:

  1. Este artículo se reimprime de [shisi_eth]. Todos los derechos de autor pertenecen al autor original [shisi_eth]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: los puntos de vista y opiniones 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 están a cargo del 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
!