La arquitectura de intención podría convertirse en la solución al problema de complejidad de las Finanzas descentralizadas.
Antes del colapso de Luna, administré la estrategia de ingresos de monedas estables para un amigo, con el objetivo de replicar la alta rentabilidad de enero de 2020. Este amigo no sabe mucho sobre criptomonedas, nos reunimos semanalmente por Zoom, y yo le guío detalladamente en los pasos a seguir.
Distribuimos los fondos en múltiples protocolos de Finanzas descentralizadas en varias cadenas. En sesiones de 2 a 4 horas, llevamos a cabo un gran número de aprobaciones, transferencias, intercambios, depósitos, reclamos y retiradas. Los fondos se asignan a pares de LP personalizados de Uniswap, votaciones bloqueadas en Curve y otros proyectos para obtener incentivos. Prácticamente hemos utilizado todos los puentes entre cadenas, DEX y agregadores de rendimiento principales para gestionar esta cartera de stablecoins.
Este proceso es extremadamente tedioso y complejo. Tomando como ejemplo la conversión de USDC a FRAX/DAI LP en Polygon, se deben ejecutar los siguientes pasos:
Cambiar USDC por DAI en Uniswap (2 transacciones )
Transfiere USDC y DAI entre cadenas a Polygon (4 transacción )
Fusionar USDC y DAI en el DEX de Polygon (4 transacciones )
Depositar los tokens LP en el vault de ganancias (2 transacción )
¡Solo esta simple operación requiere 12 transacciones! Todo el proceso requiere buscar información manualmente, crear y ejecutar transacciones individuales, lo que consume tiempo y es propenso a errores.
Desde un nivel más alto, nuestro objetivo operativo es en realidad muy claro: convertir USDC en Ethereum en LP de FRAX/DAI en Polygon y hacer staking. Esa es nuestra "intención", y esas 12 transacciones específicas son el "método" para lograr esa intención.
Si hay un algoritmo de enrutamiento de transacciones poderoso, se puede simplificar enormemente este proceso, reduciendo los pasos a 1-2. Solo necesitamos describir el resultado deseado, el algoritmo puede devolver la mejor ruta e incluso procesar la transacción directamente. Esta estructura de planificación de rutas se llama "intención" y es parte del futuro del middleware que está evolucionando rápidamente en Ethereum.
Actualmente, no hay consenso en la industria sobre la definición de "intención". La definición de Paradigm es: "La intención es un conjunto de restricciones declarativas firmadas que permiten a los usuarios externalizar la creación de transacciones a terceros, mientras mantienen el control total sobre la transacción". David Ma de Near la define como: "Las transacciones son imperativas, mientras que la intención es declarativa. La transacción especifica cómo ejecutar el EVM para producir cambios de estado, mientras que la intención solo especifica los cambios de estado deseados, sin preocuparse por el proceso de implementación específico".
Ambas definiciones destacan la característica "declarativa" de la intención, es decir, buscan ayuda externa a través del intercambio de datos entre el usuario y el "solucionador". El usuario declara el resultado deseado y el solucionador proporciona el método para lograrlo. A diferencia de las transacciones con parámetros específicos, la intención requiere que un tercero realice la planificación del camino. Al mismo tiempo, hay restricciones para limitar el conjunto de rutas posibles.
En el caso de mi amigo, la arquitectura de intención nos permite difundir el objetivo final a un grupo de solucionadores, que calculan el mejor camino. Podemos elegir la ruta con el mejor precio y ejecutar la transacción. Todos los pasos intermedios son manejados por los solucionadores, y el usuario solo necesita confirmar 1-2 transacciones.
La arquitectura básica basada en "intenciones" ya existe en EVM. Cuando usas cualquier DEX, encuentra la mejor ruta para ejecutar la transacción. Tomando como ejemplo Curve, después de seleccionar los activos de la transacción, la interfaz automáticamente encuentra el mejor LP para el enrutamiento, como USDT > sUSD > sETH > ETH > frxETH, todo completado en una sola transacción. También proporciona una estimación del impacto en el precio y cómo limitar el deslizamiento. Después de seleccionar los parámetros, la interfaz también ayuda a construir los datos EVM en bruto para la transmisión.
Este es solo un ejemplo básico. La intención es compartir el resultado esperado ( obtener la máxima cantidad de USDC ) y la restricción ( solo vender 100,000 FRAX ), siendo el solucionador quien determine la mejor tasa de intercambio.
Los agregadores como 1inch o DeFiLlama utilizan un sistema de intenciones similar. Los usuarios proporcionan parámetros de ejecución y luego obtienen un conjunto de opciones de intermediarios de transacciones potenciales. Los usuarios pueden elegir la mejor opción según los costos de tarifas y gas.
Además de la agregación de operaciones, existen otros tipos de "intenciones" en Ethereum:
Orden limitada: permite retirar activos cuando se cumplen las condiciones
Subasta estilo CowSwap: ejecución de órdenes de terceros basada en la liquidez no DEX
Patrocinio de Gas: permite el uso de otros tokens para realizar transacciones, aplicable a billeteras de abstracción de cuentas
Encargo: lista blanca para verificar la base de datos antes de ejecutar la transacción.
Procesamiento por lotes de transacciones: permite el procesamiento por lotes de intenciones de eficiencia de gas.
Intercambio entre cadenas
La intención se puede entender simplemente como "orden limitada", pero utiliza un nuevo método de implementación. Se compone de dos partes: el estado final esperado por el usuario y la transacción iniciada por el solucionador. Combinando ambas se puede obtener el contenido completo necesario para ejecutar la transacción.
Sin embargo, la arquitectura basada en intenciones también presenta algunos riesgos. Primero, los solucionadores tienen el incentivo de no difundir intenciones que contengan MEV lucrativo. Al firmar mensajes de intención, los usuarios en realidad están vendiendo MEV a expensas de la conveniencia. Las intenciones no se pueden transmitir directamente a la memoria intermedia de Ethereum, sino que se llenan en un Interpool privado fuera de la cadena. Estos Interpool pueden ser de permiso, sin permiso o de modo híbrido.
Actualmente, el Interpool más popular es centralizado y con licencia, sin motivación para compartir información con competidores. El riesgo radica en que, si una parte absorbe la mayor parte de las transacciones basadas en intenciones, podría aprovechar su posición de monopolio para introducir costos adicionales y otros comportamientos de renta.
En cierto modo, la intención es similar al flujo de órdenes en los pagos de finanzas tradicionales ( PFOF ). Los solucionadores opacos no verificados pueden ofrecer las rutas más desfavorables, ya que sus beneficios son inversamente proporcionales a la calidad de ejecución. Los usuarios deben elegir cuidadosamente a los solucionadores y utilizar su capacidad de negociación para obligar a los solucionadores a competir entre sí.
CoWSwap adopta un mecanismo de subasta por lotes para encontrar el mejor precio de liquidación para los comerciantes. Las órdenes no se ejecutan de inmediato, sino que se recogen y liquidan en lotes. Los solucionadores compiten públicamente para emparejar las órdenes. Este mecanismo puede eliminar el MEV, como la ejecución delantera y trasera, pero los creadores de mercado aún necesitan arbitrar en otros lugares para mantener la rentabilidad.
Actualmente, algunos protocolos están desarrollando una infraestructura basada en intenciones. SUAVE de Flashbot está construyendo una piscina de memoria privada y una red de construcción de bloques. Anom se dedica a construir la próxima generación de configuraciones completamente sin permisos. Aunque aún no se ha determinado el ganador final, esto es parte de una revolución en la capa de middleware que está ocurriendo en el ámbito de las criptomonedas, con el objetivo de mejorar la experiencia del usuario.
El futuro de la aplicación de intenciones es amplio. Actualmente se utiliza principalmente para el intercambio de monedas y el procesamiento por lotes de pedidos, pero en el futuro podría aplicarse a un procesamiento de datos más amplio. Abre nuevas posibilidades para proyectos como Fraxchain, ya que todas las billeteras podrían funcionar por defecto como abstracción de cuentas. Una poderosa capa de intenciones puede desbloquear nuevos casos de uso para los productos de Frax y simplificar el desarrollo de aplicaciones sobre ellos.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
12 me gusta
Recompensa
12
6
Compartir
Comentar
0/400
GasFeeVictim
· 08-03 06:02
El titular del récord más alto de gas del año
Ver originalesResponder0
just_here_for_vibes
· 08-02 06:10
Tal vez unos pocos u de tarifa de gestión al mes.
Ver originalesResponder0
ZKSherlock
· 07-31 11:28
en realidad... la sobrecarga computacional aquí me hace sentir incómodo, para ser honesto.
Ver originalesResponder0
OnlyOnMainnet
· 07-31 11:28
¿Cuántos tontos se llevó Luna?
Ver originalesResponder0
AirdropworkerZhang
· 07-31 11:24
Esta operación es demasiado complicada, ¿quién puede soportarlo?
Ver originalesResponder0
OPsychology
· 07-31 11:11
La historia de la trágica muerte de Luna ha vuelto.
Arquitectura de intención: nueva solución al problema de complejidad de Finanzas descentralizadas
La arquitectura de intención podría convertirse en la solución al problema de complejidad de las Finanzas descentralizadas.
Antes del colapso de Luna, administré la estrategia de ingresos de monedas estables para un amigo, con el objetivo de replicar la alta rentabilidad de enero de 2020. Este amigo no sabe mucho sobre criptomonedas, nos reunimos semanalmente por Zoom, y yo le guío detalladamente en los pasos a seguir.
Distribuimos los fondos en múltiples protocolos de Finanzas descentralizadas en varias cadenas. En sesiones de 2 a 4 horas, llevamos a cabo un gran número de aprobaciones, transferencias, intercambios, depósitos, reclamos y retiradas. Los fondos se asignan a pares de LP personalizados de Uniswap, votaciones bloqueadas en Curve y otros proyectos para obtener incentivos. Prácticamente hemos utilizado todos los puentes entre cadenas, DEX y agregadores de rendimiento principales para gestionar esta cartera de stablecoins.
Este proceso es extremadamente tedioso y complejo. Tomando como ejemplo la conversión de USDC a FRAX/DAI LP en Polygon, se deben ejecutar los siguientes pasos:
¡Solo esta simple operación requiere 12 transacciones! Todo el proceso requiere buscar información manualmente, crear y ejecutar transacciones individuales, lo que consume tiempo y es propenso a errores.
Desde un nivel más alto, nuestro objetivo operativo es en realidad muy claro: convertir USDC en Ethereum en LP de FRAX/DAI en Polygon y hacer staking. Esa es nuestra "intención", y esas 12 transacciones específicas son el "método" para lograr esa intención.
Si hay un algoritmo de enrutamiento de transacciones poderoso, se puede simplificar enormemente este proceso, reduciendo los pasos a 1-2. Solo necesitamos describir el resultado deseado, el algoritmo puede devolver la mejor ruta e incluso procesar la transacción directamente. Esta estructura de planificación de rutas se llama "intención" y es parte del futuro del middleware que está evolucionando rápidamente en Ethereum.
Actualmente, no hay consenso en la industria sobre la definición de "intención". La definición de Paradigm es: "La intención es un conjunto de restricciones declarativas firmadas que permiten a los usuarios externalizar la creación de transacciones a terceros, mientras mantienen el control total sobre la transacción". David Ma de Near la define como: "Las transacciones son imperativas, mientras que la intención es declarativa. La transacción especifica cómo ejecutar el EVM para producir cambios de estado, mientras que la intención solo especifica los cambios de estado deseados, sin preocuparse por el proceso de implementación específico".
Ambas definiciones destacan la característica "declarativa" de la intención, es decir, buscan ayuda externa a través del intercambio de datos entre el usuario y el "solucionador". El usuario declara el resultado deseado y el solucionador proporciona el método para lograrlo. A diferencia de las transacciones con parámetros específicos, la intención requiere que un tercero realice la planificación del camino. Al mismo tiempo, hay restricciones para limitar el conjunto de rutas posibles.
En el caso de mi amigo, la arquitectura de intención nos permite difundir el objetivo final a un grupo de solucionadores, que calculan el mejor camino. Podemos elegir la ruta con el mejor precio y ejecutar la transacción. Todos los pasos intermedios son manejados por los solucionadores, y el usuario solo necesita confirmar 1-2 transacciones.
La arquitectura básica basada en "intenciones" ya existe en EVM. Cuando usas cualquier DEX, encuentra la mejor ruta para ejecutar la transacción. Tomando como ejemplo Curve, después de seleccionar los activos de la transacción, la interfaz automáticamente encuentra el mejor LP para el enrutamiento, como USDT > sUSD > sETH > ETH > frxETH, todo completado en una sola transacción. También proporciona una estimación del impacto en el precio y cómo limitar el deslizamiento. Después de seleccionar los parámetros, la interfaz también ayuda a construir los datos EVM en bruto para la transmisión.
Este es solo un ejemplo básico. La intención es compartir el resultado esperado ( obtener la máxima cantidad de USDC ) y la restricción ( solo vender 100,000 FRAX ), siendo el solucionador quien determine la mejor tasa de intercambio.
Los agregadores como 1inch o DeFiLlama utilizan un sistema de intenciones similar. Los usuarios proporcionan parámetros de ejecución y luego obtienen un conjunto de opciones de intermediarios de transacciones potenciales. Los usuarios pueden elegir la mejor opción según los costos de tarifas y gas.
Además de la agregación de operaciones, existen otros tipos de "intenciones" en Ethereum:
La intención se puede entender simplemente como "orden limitada", pero utiliza un nuevo método de implementación. Se compone de dos partes: el estado final esperado por el usuario y la transacción iniciada por el solucionador. Combinando ambas se puede obtener el contenido completo necesario para ejecutar la transacción.
Sin embargo, la arquitectura basada en intenciones también presenta algunos riesgos. Primero, los solucionadores tienen el incentivo de no difundir intenciones que contengan MEV lucrativo. Al firmar mensajes de intención, los usuarios en realidad están vendiendo MEV a expensas de la conveniencia. Las intenciones no se pueden transmitir directamente a la memoria intermedia de Ethereum, sino que se llenan en un Interpool privado fuera de la cadena. Estos Interpool pueden ser de permiso, sin permiso o de modo híbrido.
Actualmente, el Interpool más popular es centralizado y con licencia, sin motivación para compartir información con competidores. El riesgo radica en que, si una parte absorbe la mayor parte de las transacciones basadas en intenciones, podría aprovechar su posición de monopolio para introducir costos adicionales y otros comportamientos de renta.
En cierto modo, la intención es similar al flujo de órdenes en los pagos de finanzas tradicionales ( PFOF ). Los solucionadores opacos no verificados pueden ofrecer las rutas más desfavorables, ya que sus beneficios son inversamente proporcionales a la calidad de ejecución. Los usuarios deben elegir cuidadosamente a los solucionadores y utilizar su capacidad de negociación para obligar a los solucionadores a competir entre sí.
CoWSwap adopta un mecanismo de subasta por lotes para encontrar el mejor precio de liquidación para los comerciantes. Las órdenes no se ejecutan de inmediato, sino que se recogen y liquidan en lotes. Los solucionadores compiten públicamente para emparejar las órdenes. Este mecanismo puede eliminar el MEV, como la ejecución delantera y trasera, pero los creadores de mercado aún necesitan arbitrar en otros lugares para mantener la rentabilidad.
Actualmente, algunos protocolos están desarrollando una infraestructura basada en intenciones. SUAVE de Flashbot está construyendo una piscina de memoria privada y una red de construcción de bloques. Anom se dedica a construir la próxima generación de configuraciones completamente sin permisos. Aunque aún no se ha determinado el ganador final, esto es parte de una revolución en la capa de middleware que está ocurriendo en el ámbito de las criptomonedas, con el objetivo de mejorar la experiencia del usuario.
El futuro de la aplicación de intenciones es amplio. Actualmente se utiliza principalmente para el intercambio de monedas y el procesamiento por lotes de pedidos, pero en el futuro podría aplicarse a un procesamiento de datos más amplio. Abre nuevas posibilidades para proyectos como Fraxchain, ya que todas las billeteras podrían funcionar por defecto como abstracción de cuentas. Una poderosa capa de intenciones puede desbloquear nuevos casos de uso para los productos de Frax y simplificar el desarrollo de aplicaciones sobre ellos.