Artículo

Explorando la poderosa sinergia entre la abstracción de cuentas y los intents

Escrito por Kiwi Yao, investigador @OKX Ventures

Cuando se combinan, las cuentas inteligentes y los intents crean una herramienta poderosa que te permite administrar tus activos digitales de manera más eficiente. El estándar ERC-4337 permite a terceros procesar flujos de órdenes en tu nombre. Esto simplifica la realización de tareas y al mismo tiempo mejora la escalabilidad. La alianza entre cuentas inteligentes e intents allana el camino para interacciones más avanzadas en el futuro.

¿Cuál es la conexión entre AA y los intents?

Si bien los intents y la abstracción de cuentas (AA) están conectados, cumplen funciones distintas en el ecosistema. No existe una relación vinculante fija entre ambos, sino una sinergia complementaria.

Los intents anteponen la experiencia del usuario, desglosando rápidamente sus necesidades y traduciéndolas en una o varias operaciones de usuario (user ops). Encuentran la mejor ruta operativa para alcanzar un objetivo concreto.

Como nos muestra la historia, los intents han abordado necesidades más sencillas. Sin embargo, a medida que avanza la tecnología, estamos preparados para afrontar desafíos complejos con numerosas condiciones, pasos multifacéticos y una variedad de entornos de ejecución. En escenarios tan avanzados, los agentes de IA podrían incluso entrar en juego.

Para entender esto mejor, aquí hay algunos ejemplos:

  • Considerar bots de Telegram como intents innovadores. Aunque el backend todavía emplea billeteras de cuentas de propiedad externa (EOA), la experiencia del usuario no se ve afectada.

  • Imagina un escenario en el que un usuario desea comprar 1000 USD en Ethereum. Aquí, el solucionador determina los parámetros, como la selección de la cadena, el exchange descentralizado (DEX) y la tolerancia de slippage. La operación de usuario derivada luego interactúa con una EOA, un cálculo multipartito o una billetera AA en el backend.

  • Proyectos como Agregador DEX 1inch son pioneros en la narrativa intencional. Aquí, los usuarios simplemente indican su entrada y tolerancia de slippage, dejando que el contrato encuentre la operación óptima. Del mismo modo, la búsqueda de subastas de Flashbots, por su preferencia en el orden de las transacciones, refleja la intención del buscador. A medida que el mundo digital evoluciona, podemos anticipar que surgirán innumerables formas de intents.

Por otro lado, AA tiene que ver con operaciones de backend. Agiliza la ejecución de los comandos del usuario, proporcionando una experiencia fluida y eficiente.

Intent de clasificación

Comprender los diferentes tipos de intents es crucial:

  • Intent condicional: Se activa en condiciones específicas, similar a una "declaración if". Un ejemplo del ámbito financiero sería la función stop loss.

  • Intent continua: Denota operaciones repetitivas que ocurren en función de escenarios recurrentes o intervalos de tiempo, como el principio detrás del promedio mensual de costos en dólares.

  • Intent de varios pasos: Pasa en cascada de un intent a otro, comportándose como una máquina de estados. Por ejemplo, si alguien tiene la intención de comprar Ethereum y tiene condiciones sobre umbrales de precios, transferencias y arbitraje, esto entraría en esta categoría.

  • Gráfico de intents: Se unen varios intents para crear un complicado sistema que se aprecia cuando los usuarios quieren comprar o vender tokens basándose en ciertas condiciones, como los cambios en la gobernanza, la minería de bloques o los precios de mercado.

La abstracción de cuentas hace que los intents sean más eficientes

El concepto de intent resulta de los avances tecnológicos y la experiencia del usuario. Al minimizar la necesidad de firmas operativas, los intents agilizan las interacciones de los usuarios en Web3. Con la evolución de los intents, desarrollamos nuevas infraestructuras, lenguajes y enfoques para la resolución de problemas, lo que lo convierte en fundamental para dar forma a aplicaciones futuras.

Las oportunidades clave incluyen:

Grupo de intents intermediarios o cadena pública de intents

Se trata de formatos de mensajes innovadores para comunicarse con contratos inteligentes, reemplazando los sistemas tradicionales de mempool para la propagación y el descubrimiento de transacciones.

Implementaciones de solucionadores diversificados

  • Corto plazo: Integración de contratos maduros súper inteligentes.

  • Largo plazo: Uso de IA de alta libertad, aunque con desafíos de implementación. Esto inaugurará un paradigma de preprocesamiento fuera de la cadena seguido de un procesamiento dentro de la cadena, beneficioso para protocolos como Uniswap X. El coprocesador de ZK Axiom es un reflejo del potencial de la resolución de la privacidad.

Evolución del lenguaje

Jugadores actuales como Juvix y Essential son pioneros en este ámbito. Su éxito depende de generar confianza en los usuarios y afrontar los desafíos que se avecinan.

Mejorar las billeteras

Como elemento fundamental de la capa de intención, las billeteras están preparadas para evolucionar hacia puntos de entrada unificados. Al integrarse con diversos protocolos, pueden aprovechar un tráfico de usuarios significativo.

Grupos de intents

Los grupos de intents son como conductos. Toman los intents de los usuarios y los convierten en transacciones. Hay dos formas principales de hacer esto: MEV impulsa subastas o transacciones on-chain. En la actualidad existen varios grupos de intents:

  • Grupo de intents sin licencia: Permite la propagación a través de los nodos del sistema, otorgando a los ejecutores acceso sin restricciones. Este grupo plantea algunos riesgos, como amenazas DoS y problemas MEV.

  • Grupo de intents con licencia: Ofrece una defensa resistente contra ataques DoS. Sin embargo, su requisito de confianza inherente puede entrar en conflicto con el espíritu descentralizado de blockchain.

  • Grupo de intents híbrido: Combina la propagación con licencia con la ejecución sin permiso. Las subastas de flujo de órdenes ejemplifican este enfoque.

Exploraciones adicionales:

  • Capa de intents: Plataformas como Anoma y Flashbots SUAVE están marcando el comienzo de capas dedicadas para abordar los riesgos de MEV.

  • Implementaciones de solucionadores diversificados: Las estrategias incluyen integrar contratos con contratos inteligentes, paradigmas de preprocesamiento fuera de la cadena y garantizar la privacidad en las operaciones.

  • Automatización de IA: El futuro ve dos vías principales: IA como función de billetera integrada o IA directamente vinculada con la operación del usuario. Los competidores en esta área podrían variar desde Siri y Google Assist hasta clientes de ChatGPT.

  • Lenguajes novedosos para la expresión de intents: Se están realizando esfuerzos para desarrollar lenguajes que permitan la expresión de intents privados. Los proyectos notables incluyen Juvix, que ofrece una plataforma para crear aplicaciones descentralizadas centradas en la privacidad, y Essential, que es pionero en un lenguaje de dominio específico (DSL) para la expresión de intents.

Billeteras y oportunidades de entrada.

El backend del intent puede integrarse perfectamente con billeteras EOA y MPC convencionales. Por ejemplo, los bots de Telegram emplean el intent y usan billeteras EOA sin comprometer la experiencia del usuario. Teniendo en cuenta las preocupaciones de seguridad de los usuarios, las estrategias futuras podrían utilizar AA para gestionar mejor el riesgo.

Billeteras de contratos inteligentes y SDK

Si bien el mercado de componentes como bundler, paymaster y proveedores como Wallet Factory es denso, los intents abren vías de innovación.

Características y modularización

La mayoría de las billeteras de contratos inteligentes ya incluyen funciones como recuperación social. Sin embargo, integrar intents puede llevar esto más lejos. Se encuentran ejemplos de funciones modularizadas en billeteras como Argent, Candide y Gnosis Safe, que admiten adiciones más allá de la interfaz EIP-4337.

Opciones de recuperación social

  • Proveedores de servicios Web2: Argent ofrece recuperación basada en contactos confiables.

  • Dispositivos de usuario: Incluye navegador y almacenamiento móvil.

  • Correo electrónico: UniPass utiliza correos electrónicos para la recuperación y al mismo tiempo protege la privacidad de los datos del usuario con pruebas de conocimiento cero.

  • Multi-Sig: BLS Wallet y Argent permiten la recuperación a través de múltiples direcciones EOA especificadas por el usuario.

  • MPC: El servicio de Web3Auth divide las claves de usuario para mayor seguridad, manteniendo oculta la clave completa.

Apps transaccionales

Al integrarse con los protocolos de finanzas descentralizadas (DeFi), el soporte del comercio automatizado ofrece una gama de beneficios para el usuario:

  • Uniswap X, por ejemplo, ofrece oportunidades de arbitraje de órdenes.

  • Los protocolos pueden eliminar autorizaciones repetitivas. Un caso de uso es el promedio del costo en dólares en los protocolos DeFi donde las inversiones se realizan automáticamente sin intervención manual.

Apps cross-chain

Estos desempeñan un papel fundamental a la hora de mejorar la experiencia del usuario en todas las cadenas:

  • Protocolos DeFi cross-chain: Orbiter, un puente descentralizado, ofrece tarifas bajas y transferencias rápidas en varias monedas.

  • Protocolos de gestión de dapps multicadena: Plataformas como DAppOS funcionan como protocolos SDK cross-chain. Al asociarse con DEX como Perpetual Protocol, mejoran la experiencia cross-chain de DeFi.

Oportunidades de solicitud de clase ZK

El estándar ECR-4337 ofrece un cifrado sólido para los intents del usuario. Esto significa que zkProof puede funcionar mejor y, potencialmente, puede surgir un mercado de zkProof.

Requisitos de cifrado

  • Las operaciones de usuario pueden someterse a un descifrado de umbral o generación de clave distribuida antes de la transmisión, proporcionando descifrado solo después de la confirmación del bloque por parte del pool de bundlers.

  • Esta interacción de zk, operaciones de usuario y verificación de gas impulsa el crecimiento de zkproof y zkOracle, estableciendo paralelos con plataformas como nil Foundation.

Proceso de pagos de privacidad

El mecanismo ECR-4337 permite a los usuarios ejecutar pagos privados, salvaguardando la confidencialidad de la cuenta. Así es como funciona:

  1. Los usuarios colocan fondos en un rollup protegido por la privacidad, cuyo objetivo es retirarlos a una dirección CREATE2 nueva y sin fondos.

  2. Producen información de retiro mixta y dirigen fondos a una dirección de MixerPaymaster, no a la suya.

  3. Se crea una operación de usuario con esta información con UserOp.paymaster configurado como MixerPaymaster y se envía al mempool ERC-4337.

  4. Los proveedores eligen esta operación de usuario, verifican su autenticidad y verifican la voluntad de MixerPaymaster de cubrir la tasa de gas.

  5. Una vez validados, los paquetes integran la operación del usuario en la cadena, dirigiéndola al punto de entrada. Este paso da como resultado la implementación de una cuenta en la nueva dirección del usuario.

  6. MixerPaymaster realiza el retiro, cobra la tarifa de operación y envía el resto a la nueva dirección del usuario. La nueva dirección ahora tiene una cuenta implementada. Este procedimiento utiliza el mempool ERC-4337 sin pasar por repetidores.

Riesgos y umbrales

La arquitectura de los mecanismos de intención genera preocupaciones críticas sobre confianza, centralización y transparencia. Recuerde, hacer su propia investigación es importante para ayudar a mantener seguros sus activos digitales.

Centralización y confianza

La piedra angular de los mecanismos de intención es la confianza. Las altas expectativas de confianza a menudo conducen a fuertes barreras de entrada para nuevos participantes. Combinado con la ejecución no supervisada, puede dar como resultado que la producción en bloque sea controlada por unas pocas entidades dominantes, promoviendo la centralización.

Por ejemplo, en el espacio de las subastas de flujo de órdenes, entidades establecidas como Flashbots y CoWswap tienen una participación de mercado significativa, lo que dificulta que los recién llegados ganen terreno sin amplios recursos.

Problemas de transparencia

Los mecanismos de intención a menudo permiten a los usuarios renunciar a cierto control sobre sus activos en cadena. Dado que muchos mempools son privados, es posible que los usuarios necesiten una aclaración sobre cómo se ejecutan sus intenciones. Es imperativo que las aplicaciones intencionadas se aseguren de que sus sistemas estén diseñados con precaución, manteniendo a raya las amenazas potenciales.

En resumen

Al fusionar a la perfección cuentas inteligentes e intents, podemos marcar el comienzo de una era en la que la gestión de activos digitales sea eficiente y sofisticada. El estándar ERC-4337 confía a terceros los flujos de pedidos, agilizando las operaciones y amplificando la escalabilidad. Si bien los intents y la AA contribuyen de manera única, ejemplifican cómo la tecnología, con un enfoque centrado en el usuario, puede simplificar tareas complejas e incluso integrar herramientas avanzadas como la IA en actividades futuras.

Aviso legal
Este artículo puede incluir contenido sobre productos que no están disponibles en tu región. Se proporciona solo con fines informativos generales, y no se acepta ninguna responsabilidad por ningún error de hecho u omisión que aquí se expresen. Representa las opiniones personales del autor(es) y no las de OKX. No tiene la intención de proporcionar ningún tipo de asesoramiento, por ejemplo, (i) asesoramiento o recomendaciones de inversión, (ii) una oferta o solicitud de compra, venta o holding de activos digitales, ni (iii) asesoramiento financiero, contable, legal o fiscal. Los holdings de activos digitales, incluidos stablecoins y NFT, implican un alto nivel de riesgo, pueden fluctuar considerablemente e incluso pueden perder valor. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera. Consulta a tu profesional legal, fiscal o de inversiones si tienes preguntas sobre tus circunstancias específicas. Las funciones de OKX Web3, como OKX Web3 Wallet y el mercado de NFT de OKX, están sujetas a condiciones del servicio distintas en www.okx.com.
© 2023 OKX. Este artículo se puede reproducir o distribuir en su totalidad, o pueden usarse extractos de 100 palabras o menos de este artículo, siempre que este uso no sea comercial. Cualquier reproducción o distribución del artículo completo también debe indicar de forma prominente: "Este artículo es © 2023 OKX y se utiliza con permiso". Los extractos permitidos deben citar el nombre del artículo e incluir la atribución, por ejemplo, "Nombre del artículo, [nombre del autor si corresponde], © 2023 OKX”. No se permiten trabajos derivados ni otros usos de este artículo.
Expandir
Artículos relacionados
Ver más
Ver más