Un artículo para comprender la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados.

Autor original: @YBBCapital Investigador @Ac_Core_

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Prefacio

La engorrosa experiencia del usuario de Web3 se ha convertido en una de las razones que obstaculiza la adopción a gran escala de blockchain. Como Paradigm, una conocida firma de capital de riesgo de Web3, presentó recientemente las 10 tendencias potenciales en las que se centra la organización en el campo de cifrado, estará "centrado en la intención". El protocolo e infraestructura (centrados en la intención) encabezó la lista, y este concepto atrajo instantáneamente la atención de la industria. Esta es una filosofía de diseño que sitúa la intención en el centro de las necesidades del usuario. Por ejemplo, "Quiero pedir una hamburguesa para llevar de 30 yuanes" es una "intención". Para completar esta intención, el usuario debe ingresar el nombre, el número de teléfono y la dirección de entrega en la plataforma de comida para llevar y luego realizar el pedido y pagar. En el proceso, el comerciante no necesita preocuparse por los 30 yuanes pagados. Con las ganancias obtenidas y las ganancias distribuidas por la plataforma a los pasajeros, solo tengo que esperar a que la hamburguesa sea entregada en casa. Esta forma arquitectónica simplifica enormemente el umbral de la experiencia del usuario, permitiendo que cada usuario solo exprese sus intenciones, entregue el proceso intermedio a varios otros protocolos y espere el resultado final. Nota: Este artículo no es para publicidad del proyecto y es adecuado para lectores públicos. El contenido es únicamente para análisis y referencia.

Principio de diseño centrado en la intención

Fondo:

En el mundo Web3, el comercio es la función principal. No importa DeFi, GameFi, NFT o incluso cualquier vía, las transacciones básicas son inseparables. Pero la realidad es que la naturaleza descentralizada de la cadena de bloques determina que las diferentes cadenas sean islas independientes. Necesitamos encontrar puentes entre las diferentes islas para vincularlas y completar el intercambio de activos. Aunque los intercambios centralizados brindan una experiencia conveniente para el comercio de activos del usuario, los usuarios aún necesitan autorizar sus billeteras una por una para acceder a innumerables aplicaciones Dapp una por una. Para reducir el umbral de experiencia de las aplicaciones descentralizadas, surgió el concepto centrado en la intención.

Aunque el prototipo de "intención" no nació recientemente, esta tormenta conceptual fue desencadenada por Paradigm, por lo que tomamos prestada su definición como referencia: "La intención es un conjunto de restricciones declarativas firmadas que permite a los usuarios crear transacciones para subcontratar a terceros sin dar control total de la contraparte”. En realidad, las firmas están impulsadas por las intenciones voluntarias del usuario, pero ¿es realmente posible entregar activos a un tercero para subcontratar su procesamiento con el fin de reducir el umbral de usuario? Lo que sigue es una discusión de lo que implica lograr la visión de Intent-Centric.

¿Qué es la intención?

Centrado en la intención puede entenderse como "centrado en la intención". Paradigm expresó su explicación del concepto de intención en el artículo "Arquitecturas basadas en intenciones y sus riesgos" publicado el 1 de junio de 2023. En el proceso de transacción habitual del usuario, la firma de la transacción permite al verificador realizar la verificación de acuerdo con una ruta de cálculo específica, y la tarifa de gas en el proceso se utiliza para motivar al verificador a completar el cálculo. Sin embargo, la intención no es hacer referencia específica a una determinada ruta de cálculo, y cualquier ruta puede completar el resultado final bajo ciertas restricciones. En la operación real, al firmar y compartir intenciones, los usuarios realmente permiten que el destinatario elija la ruta de ejecución de la transacción en su nombre (como se muestra a continuación). Para distinguirlo de las transacciones, definimos las intenciones como firmas de información, que permiten la ejecución desde un estado inicial dado Transición de estado para recuperar múltiples rutas para alcanzar el resultado del estado final [1].

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

图源:Arquitecturas basadas en intención y sus riesgos – Paradgim

Como se muestra en la figura anterior, se debe especificar una ruta de ejecución clara al enviar una transacción, como el intercambio de tokens en Uniswap, pero al enviar una intención, la ruta de ejecución está determinada por los resultados coincidentes. Para los usuarios, solo necesitan presentar sus propias intenciones, y el resto lo completan los protocolos / aplicaciones relacionados con Intent-Centric, es decir, hacer coincidir la ruta de ejecución. La operación de ejecución se describe brevemente como el Solver (solucionador) es responsable de coincide con la ruta de ejecución que cumple con la intención y finalmente espera el final. Simplemente ejecútelo y obtenga el resultado.

En resumen: transacción = especifico el método de ejecución para hacer esto; intención = solo quiero el resultado pero no presto atención al proceso de realización.

Las intenciones de diferentes preferencias pueden coincidir de maneras complejas, y lograrlo requiere un "descubrimiento de contraparte" y una "solución de resolución".

Bob, el solucionador de intenciones

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente: ETH Global

Bob the Solver (transliteración: Bob the Solver, en adelante denominado colectivamente solucionador pero no específicamente Bob Solver) es una infraestructura comercial basada en intenciones. Su objetivo principal es simplificar el proceso de operación, reducir el umbral de participación del usuario y proporcionar participación integrada. La esencia de las billeteras y aplicaciones descentralizadas es crear y ejecutar transacciones subcontratadas por los usuarios. Su implementación consta principalmente de dos partes:

El solucionador que crea transacciones: Consiste en un chatbot AI + clasificación de intenciones + optimización de transacciones. Es responsable de realizar la ruta de ejecución óptima de las intenciones del usuario y enviarla a la billetera AA. El solucionador está equipado con un aprendizaje automático (ML) modelo para análisis de usuarios Clasificación de intenciones;

"Monedero de cuenta abstracta" para ejecutar transacciones: utiliza el sistema de billetera AA estándar EIP-4337, que consta de un paquete (Bundler) y un contrato de pago (Paymaster), que se integra con el solucionador para simplificar el proceso de transacción.

Capa de intención y solucionador

¿Es posible crear una capa de intención separada y hacer que los solucionadores compitan para resolverla? Aunque en teoría es alcanzable, la realidad es que es muy difícil de implementar. Cuando hablamos de esto, debemos centrarnos en Anoma y SUAVE (consulte los detalles a continuación) para resolver el problema central de MEV. Para lograr la visión y los objetivos de Intent-Centric, las transacciones se envían a un tercero para su procesamiento. ¿Qué características se requieren para completar las transferencias de activos de forma segura?

1. Confiable

Para lograr las características de una cadena de bloques confiable y descentralizada, puede que no sea suficiente asumir la existencia de una simple "red de intención" que no cumpla con las garantías de intención del usuario y del solucionador. Porque después de que el usuario expresa su intención, Sovler calculará los costos específicos requeridos para cada ruta de ejecución. Al mismo tiempo, Sovler también estará limitado por los ajustes establecidos por el usuario. El usuario necesita saber que cada ruta de ejecución es confiable;

2.Privacidad

El solucionador proporciona a los usuarios una ruta de ejecución óptima. La naturaleza compleja de la solución conducirá inevitablemente a que los piratas informáticos roben activos u obtengan información del usuario. Al mismo tiempo, en la mayoría de los casos, la información de la actividad en cadena del usuario quedará expuesta a los observadores. Para garantizar la seguridad de la información del usuario es necesario cifrar u ocultar al menos parte de la información importante, pero es muy difícil privatizar la información computable en la cadena de bloques;

3.Expresión de intención

La intención es un concepto abstracto. Parece haber un problema similar entre la forma en que los usuarios expresan sus intenciones en la cadena de bloques y la forma en que los usuarios hacen preguntas sobre la IA. ¿Cómo debo explicarlo para poder entender lo que quiero expresar? Por ejemplo, si algunos expresan algunas intenciones implícitas, ¿el solucionador incurrirá en más costos de gas al seleccionar la ruta de ejecución? Un solucionador eficiente y preciso es la clave para realizar la intención;

4. Mantener la coherencia entre la intención y el MEV

Aquí tomamos como ejemplo la cadena de bloques independiente de SUAVE que resuelve los problemas prácticos de EVM. Cuando maneja las intenciones de Ethereum, requiere liquidación entre cadenas, como el gran éxito de las soluciones descentralizadas MEV como MEV-Geth y MEV-Boost que tienen se lanzó., satisfaciendo las necesidades de MEV entre cadenas con un mecanismo de procesamiento de transacciones más justo y transparente;

5. Resistencia a la censura

Según la explicación de Paradigm, no es difícil encontrar que existe un problema central. Un analizador con funciones de IA no debería existir solo. Si un solo analizador es atacado o desactivado, provocará que todo el sistema se apague y si el el analizador puede Hay problemas como rechazo de ejecución y ejecución incorrecta, que pueden resolverse mediante Anoma a continuación;

6. Competitividad de los solucionadores

Los diferentes usuarios tendrán diferentes intenciones y el solucionador también contendrá múltiples categorías de transacciones, como intercambio, cadena cruzada, apuestas, etc. No habrá competencia entre solucionadores individuales, porque solo cuando se liquida en la cadena, el solucionador solo cobra. se puede cargar. ¿Es posible redistribuir razonablemente los solucionadores responsables de diferentes categorías de transacciones u optimizar el algoritmo del solucionador para mantener la competencia entre los solucionadores, de modo que cada dirección válida sea elegible para convertirse en solucionador y participar con éxito en Mempool?), mejorando así la calidad de la transacción. ejecución;

7. Grupo de memoria de intención

Paradigm propone tres nuevas soluciones de grupo de memoria (Mempool):

a. Grupos de intenciones sin permiso: un diseño abierto permite que cualquiera envíe intenciones al grupo de memoria y proporciona a los ejecutores acceso sin permiso;

b. Intentpools autorizados: se requiere permiso para enviar y ejecutar las intenciones del usuario, lo que permite a los usuarios pasar sus intenciones a un tercero de confianza para que las ejecute en nombre del usuario;

c.Soluciones híbridas: combina las características de los dos grupos de memoria anteriores, con el objetivo de lograr un equilibrio entre apertura y controlabilidad.

Elementos necesarios para implementar la intención

Abstracción de cuenta (AA)

Breve reseña: Ethereum tiene dos tipos de cuentas: cuentas de propiedad externa de EOA y cuentas de contrato de CA. La diferencia es que las primeras pueden iniciar transacciones, mientras que las segundas no pueden iniciar transacciones pero pueden alojar código de Solidity. La mayoría de las cuentas que usamos ahora son cuentas de EOA . Además, existen cuentas de contrato inteligente de firma múltiple (SCW), como Gonsis Safe. La cuenta de contrato que acabamos de mencionar no puede iniciar transacciones, por lo que es necesario utilizar EOA para activar SCW. De esta manera, EOA solo puede ser responsable de firmar transacciones. Y el contrato inteligente se puede ejecutar. La lógica arbitraria puede desarrollar innumerables escenarios de aplicaciones nuevos y al mismo tiempo mejorar la seguridad de los activos.

La implementación de la capa de intención requiere la abstracción de la cuenta (el motivo se explica en la sección SUAVE a continuación). EIP-4337 consta de operación de usuario (UserOperation), paquete (Bundler), contrato de entrada (EntryPoint), fábrica de contratos (Wallet Factory), y contrato de pago (Paymaster). ), Signature Aggregator (Signature Aggregator) consta de seis partes. El breve proceso de operación es el siguiente:

  • Iniciar una operación de usuario significa ejecutar el contenido de la transacción;
  • Envíe la operación al "UserOperation Mempool" P2P y el paquete "agregará y empaquetará" la firma ejecutada, la tarifa de gas y otro contenido de la transacción de operación del usuario y lo enviará a la cadena (en realidad incluye muchas situaciones, no lo ampliaré). aquí) );
  • El paquete "empaqueta" el contenido y lo envía al contrato de entrada para su procesamiento. También puede utilizar opcionalmente el agregador de firmas para comprobar si es legal;
  • El contrato de entrada envía previamente las transacciones al contrato de billetera o al contrato de pago;
  • El contrato de pago se puede ampliar a varios tipos según la lógica empresarial de la parte del proyecto. Para una breve descripción, no se ampliará aquí [2].

Un artículo para comprender la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados

Fuente: Grupo de investigación de inversiones ReadON

Las billeteras de contratos inteligentes son sin duda los actores más importantes en la abstracción de cuentas. Actualmente, las principales fuerzas competitivas son la billetera de firmas múltiples Gnosis Safe y la billetera de contratos inteligentes Candide que se enfoca en construir totalmente compatible con EIP-4337. A través del análisis de la figura anterior, no es difícil encontrar que la abstracción de cuentas usa paquete + contrato de pago para lograr la intención de "sentido estricto adecuado para desarrolladores", mientras que Paradigm usa Solver + AI para lograr el "significado amplio adecuado para usuarios masivos". " intención. Es perfecto poner los dos conceptos de "abstracción" e "intención" en la misma comprensión de la pista, ambos tienen un concepto mágico de caos con un toque de orden.

Programabilidad de intenciones

Según Researcher@tme l0 211, la programabilidad de la intención se puede resumir como: si la intención no es programable, el programa no se puede ejecutar, la automatización es imposible y la inteligencia está fuera de discusión. Cómo entender que la intención es una expresión de pensamiento hecha por el hombre, que es abstracta y contiene factores emocionales, y lo que se acepta es una serie de códigos y algoritmos fríos. Por ejemplo, mi intención es ganar dinero, ¿cómo pueden los códigos y algoritmos? ¿Ayúdame a encontrar esa intención?¿Camino de ejecución? Intent-Centric no es un concepto nuevo, sino que se basa en el diseño de intención simplificado existente. Para ello, se han clasificado los proyectos y conceptos existentes de Intent-Centric.

Proyectos representativos conocidos:

**UniswapX: **Intento de solución de extensión fuera de cadena

**CowSwap: **intención de solución de extensión fuera de cadena

1 pulgada: Orden de fusión que coincide fuera de la cadena + multi-DEXAggregator

Protocolo Solv: El nuevo estándar ERC 3525 implementa una intención financiera compleja

Unibot: Parámetros preestablecidos en segundo plano del servidor centralizado, reglas y otras intenciones automatizadas

Opensea: Firma fuera de la cadena + combinación de contrato dentro de la cadena completada

Conceptos representacionales conocidos:

Estándar ERC 3525: propuesto por Solv Protcocol, tiene como objetivo proporcionar un estándar de activos semicualitativo que pueda describir los activos digitales de una manera más estructurada y satisfacer las necesidades de diversos escenarios de aplicación;

Cuenta abstracta Abstracción de cuentas: proporciona un conjunto de interfaces de administración de cuentas estandarizadas para abstraer la complejidad de implementación subyacente de diferentes tipos de cuentas, eliminando gas, recuperación social, etc.;

MPC Wallet: utilice tecnología de fragmentación de clave privada para dividir la clave privada en varias partes y almacenarlas en varios nodos independientes. Al realizar operaciones como transacciones, estos nodos calculan y generan firmas de forma conjunta a través de un protocolo de cálculo multipartito seguro sin la necesidad de reconstruir la clave privada completa.

En resumen, independientemente de los proyectos o conceptos representativos anteriores, los usuarios pueden lograr una experiencia más simplificada a través de una serie de instrucciones más complejas. Si el contenido anterior se divide, se puede dividir en cuatro categorías:

Intención centralizada:

Basado en plataformas centralizadas de combinación de recursos, como Unibot y otros robots comerciales, CEX trading, Friend.tech, etc.;

Intención estructurada:

Basado en una combinación de contrato inteligente o contrato de agente, combinación de preprocesamiento dentro y fuera de la cadena, nuevo estándar ERC y otros parámetros preestablecidos adaptados a la ejecución de la máquina virtual EVM;

Intención distribuida:

Un nuevo mercado de intención compleja de usuario ejecutable construido en base a una nueva arquitectura blockchain como Solver+utor que no necesita ser distribuida;

Intención inteligente:

Basada en AIGC como portador de entrada + resultado, la IA a través de DeFi programa el entrenamiento global las intenciones complejas del usuario y ejecuta la salida.

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente de la imagen: Investigador@tmel0211

MEV

El valor máximo extraíble (MEV) significa que los mineros pueden obtener recompensas de ingresos adicionales agregando, eliminando y reorganizando transacciones, y pueden completar arbitraje DEX, transacciones frontales (Fornt-Running) y transacciones finales (Back-Running). Liquidación, Snipping bots, Time-bandit attack, Sandwich y otros comportamientos, que perjudican los derechos e intereses de los usuarios que normalmente utilizan DeFi. Para expandirse, las transacciones en Ethereum son clasificadas por mineros en función del Gas. El Gas alto se empaquetará primero y el Gas bajo se procesará lentamente. Las transacciones primero se enviarán al grupo de memoria de Mempool [3], en espera de ser incluidas en el bloque. . En , los validadores extraen transacciones del mempool y las agregan al siguiente bloque en el momento de la compilación. Dado que el mempool es público, los buscadores tienen la oportunidad de pagar a los validadores para que ordenen las transacciones de una manera específica, clasificándolas según los usuarios. Extraer valor, entonces hay valor de minero MEV. Para realizar la intención del usuario, la transacción debe entregarse a un tercero para su procesamiento externo, por lo que el MEV generado por la transacción en la arquitectura centrada en la intención también es uno de los temas en los que debe centrarse.

El impacto más intuitivo de MEV: si bien perjudica a toda la red, la competencia también hace que el mercado sea más eficiente.

La distribución desigual del capital (los hogares grandes tienen más chips ETH) puede conducir a la centralización de los validadores (los grupos de compromiso más grandes obtienen mayores rendimientos MEV) y reducir la seguridad de la red en general, incluso si ya ha producido ciertos efectos. pero el riesgo de centralización que conllevan los derechos de construcción de bloques no puede eliminarse por completo en la actualidad;

Para aumentar la posibilidad de empaquetar transacciones, los buscadores competidores de MEV obtienen prioridad al ofertar por Gas, lo que hará que el grupo de memoria pública se congestione en la red debido a las altas tarifas de las transacciones de Gas de los buscadores, pero al mismo tiempo arbitraje y préstamo DEX. liquidación También puede ayudar a que el mercado DeFi alcance el equilibrio más rápido para mantener la estabilidad del mercado.

MEV es un tema inevitable e importante que se ha explorado en esta industria durante muchos años. También se explora constantemente cómo aliviar las desventajas que trae MEV. Este artículo lo explicará en el próximo capítulo "Soluciones universales para hacer realidad las intenciones". Según los datos de EigenPhi al 15 de septiembre de 2023, todavía hay un gran espacio de ganancias para el nivel de ganancias de MEV en la cadena. Después de la fusión de Ethereum, las ganancias de los productores de bloques que utilizan solo Flashbots han superado los 200.000 ETH, por lo que esto es un trozo de un enorme pastel de distribución de beneficios.

Un artículo para comprender la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados

Fuente de la imagen: EigenPhi | Datos MEV

Cadena cruzada, secuenciador y oráculo

Intent-Centric es una arquitectura de sistema enorme. Según la explicación de Paradigm, el contenido de Intent-Centric involucrará todo el campo blockchain, y se deben pasar grandes transferencias de activos entre varias Capas 1 y diferentes Capas 2 a Destinado para facilitar el procesamiento. Hoy en día, el desarrollo de la industria nos ha llevado a una era de múltiples cadenas. Cada cadena es una isla, pero existen diferentes puentes entre las islas, por lo que también se necesitan cadenas cruzadas y secuenciadores para cumplir el propósito de establecer puentes.

Basado en la prosperidad actual del ecosistema Ethereum Layer 2, los cuatro reyes principales actualmente reconocidos: Arbitrum, Optimism, zkSync y Starkware, cada uno muestra su fuerza para contar su propia Capa 3, y OPstack y ZKstack corresponden a la narrativa. El problema común que enfrenta actualmente la Capa 2 es el problema del clasificador centralizado. Aunque actualmente estamos buscando activamente soluciones viables, la realidad es que hay un gran pastel escondido aquí. Tomando OPstack como ejemplo, podemos simplemente considerar su modelo de ganancias como "alquilar una tienda." "Para entender, la ganancia de la Capa 2 = Ingresos de Gas de la Capa 2 + ingresos de MEV - Gasto de Gas de la Capa 1. Los peajes de Capa 2 y Capa 1 son esenciales para lograr el propósito previsto.

El tema llega a los puentes entre cadenas. La prosperidad actual de la Capa 2 nos ha hecho darnos cuenta tempranamente de los considerables beneficios de los secuenciadores, pero los beneficios de las cadenas cruzadas no pueden subestimarse. Las cadenas cruzadas son un puente indispensable para abrir las islas de diferentes cadenas Como infraestructura Primero, en el entorno actual del mercado bajista, además de satisfacer las necesidades entre cadenas de los usuarios comerciales normales, la demanda entre cadenas generada por las expectativas del Partido Lu Mao de lanzamientos aéreos sigue siendo una demanda real del mercado. Las siempre prósperas aplicaciones Dapps también erosionarán gradualmente las ganancias de los convenientes intercambios centralizados. Pero un tema digno de mención es la seguridad de los puentes entre cadenas. Según datos oficiales de hacked.slowmist, en los dos años comprendidos entre el 29 y 21 de junio y el 16 y 23 de septiembre, se revelaron un total de 100.000 incidentes ecológicos en puentes entre cadenas. Hubo 38 incidentes de seguridad, con daños financieros acumulados que alcanzaron los 2.000 millones de dólares. En resumen, las tarifas de gas involucradas en la realización de la intención son inevitables, pero este artículo no discutirá la seguridad del secuenciador y la cadena cruzada por el momento, aunque este es un tema que merece nuestra atención.

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente de la imagen: hacked.slowmist

El tema llega a Oracle. Desde una perspectiva macro, los fuertes atributos financieros de blockchain lo convierten en un entorno de sistema que busca la certeza. Aunque se ha hablado de la narrativa de RWA durante muchos años, la realidad es que blockchain no puede obtenerse fuera de la cadena. Los datos del mundo real solo pueden obtener datos dentro de la cadena, porque la máquina virtual (VM) no puede permitir que los contratos inteligentes tengan llamadas de red (Network Call), por lo que la operación de los contratos inteligentes debe tener resultados consistentes, por lo que para el mundo exterior, blockchain datos También está cerrado.

Acerquémonos y lleguemos a una perspectiva micro. Los oráculos son un factor importante en el mundo DeFi. Aunque la seguridad de los diferentes protocolos generalmente es heredada por la red de contrato inteligente subyacente, su funcionamiento normal aún necesita depender de los oráculos. Si un protocolo Si el oráculo es atacado o destruido, todo el protocolo será manipulado. El DeFi de hoy prefiere definirse a sí mismo como "Primitivos" y espera que más equipos construyan productos o protocolos combinados basados en ellos. Sin embargo, los nuevos contratos DeFi derivados durante este proceso iterativo tienen que soportar la carga de mayores El ecosistema mejorará su propio funcionamiento. lógica, que también trae algunas dependencias externas y crea riesgos relacionados impredecibles.

Después de varios años de desarrollo, el campo DeFi también ha sufrido un robo acumulado de miles de millones de dólares. Por ejemplo, en marzo de este año, el protocolo de préstamos de Euler Finance fue pirateado, con pérdidas de hasta 200 millones de dólares. Permite a los usuarios publicar garantías y pedir dinero prestado. Su problema ocurre en una función específica y no hay ningún control de seguridad en ella, lo que permite a los usuarios romper el invariante básico del mercado de préstamos (como el invariante básico en UniSwap: tokenBalanceX\ *tokenBalanceY ==k). Los protocolos de derivados que también dependen de oráculos para la fijación de precios carecen de mecanismos internos de descubrimiento de precios y son susceptibles a retrasos en los precios y a ninguna actualización, lo que limita gravemente su escala y experiencia de usuario. Esto también explica por qué el comerciante Avraham Eisenberg pudo atacar con éxito a Mango Markets y desviar 116 millones de dólares de la plataforma de comercio de criptomonedas.

En resumen, las leyes oscuras del bosque blockchain generalmente están llenas de riesgos desconocidos y todavía queda un largo camino por recorrer para hacer realidad la visión de la arquitectura centrada en la intención.

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente: Análisis en cadena

Agregador y Gas

El propósito directo de la aparición de agregadores es ahorrar a los usuarios la molestia de encontrar las mejores rutas comerciales y estrategias de ingresos, incluidos muchos tipos de agregadores, tales como: agregadores comerciales, agregadores de información, agregadores de ingresos, agregadores de liquidez, agregadores de gestión de activos. La arquitectura centrada en la intención requiere un cierto grado de centralización. Varios agregadores pueden facilitar la ruta de ejecución del analizador en el proceso de encontrar la intención y proporcionar un cierto grado de "respuesta de referencia".

El gas es una tarifa de peaje indispensable para ejecutar diversas transacciones. Cómo optimizar la tarifa del gas también es uno de los temas comunes en la industria. Actualmente, generalmente se centra en optimizar el lado del producto, la billetera abstracta de la cuenta y el protocolo DeFi. ¿Es posible en el futuro? Esperemos y veamos cómo se pueden combinar el agregador, la abstracción de cuentas y el protocolo DeFi para optimizar Gas desde una perspectiva de nuevo producto.

Autorización de billetera

El primer paso en la interacción de Dapps: autorización de la billetera, volvamos a la transacción en sí. El propósito de la arquitectura centrada en la intención es simplificar las transacciones y reducir el umbral de usuarios. Sin embargo, cada transacción en la intención implicará innumerables firmas de autorización. Cómo resolver el problema de la autorización de forma segura y conveniente también es una cuestión que debe considerarse. Quizás la abstracción de cuentas y dappOS por debajo de V2 sea una buena solución.

Solución universal para lograr la intención

anomalía

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente: funcionario de Anoma

Introducción:

Según un informe de Coindesk del 31 de mayo de 23, la Fundación Anoma completó con éxito una inversión acumulada de 25 millones de dólares de 14 capitales, incluidas CMCC Global y Electric Capital. El documento técnico del proyecto publicado el 22 de agosto ya propuso la arquitectura de intención: Intent Gossip Layer. La capa de propagación de intención (aquí Gossip se traduce temporalmente como propagación y algunas traducciones se interpretan como chisme) se utiliza para propagar intenciones, descubrir contrapartes y ejecución del partido ruta. Está diseñado como la ruta de verificación predeterminada, y toda su información de propagación (Gossip) está firmada por el nodo remitente, formando así una cadena de firmas que se puede rastrear hasta el iniciador. Esta característica es eficaz para resistir la censura y los ataques DoS (denegación de ataques a servicios, es un método utilizado para destruir el acceso de usuarios legítimos a la red de destino o a los recursos del sitio web) es particularmente importante, por lo que cuando se trata de la implementación de Intent-Centric, Anoma es indispensable.

Anoma se desarrolló inicialmente sobre la base de Tendermint y utilizó un mecanismo de consenso de tolerancia a fallas bizantinas (BFT), y luego se trasladó a otro mecanismo de consenso de prueba de participación PoS, "Typhon", desarrollado por Heliax para permitir la división por consenso entre cadenas independientes. El equipo del proyecto ha desarrollado sucesivamente Taiga (un marco de transición de estado privado integrado en la capa de propagación de intenciones "Intent Gossip Layer" y la capa de coincidencia), Typhon (un mecanismo de consenso de transacciones atómicas entre cadenas), MASP (grupo protegido de activos múltiples), Vamp-IR (lenguaje de circuito aritmético), Juvix (lenguaje de programación de contratos inteligentes) y otras tecnologías promueven experimentos en criptografía y sistemas distribuidos.

Continuando con el párrafo anterior "Programabilidad de intenciones", para hacer realidad la visión arquitectónica centrada en la intención, la estructura de algoritmo programable y el descubrimiento de contrapartes son funciones indispensables, que deben construirse sobre la base de múltiples interacciones y múltiples aplicaciones. Aquí se presenta Anoma, una arquitectura unificada para aplicaciones descentralizadas de pila completa, para construir conjuntamente un ejemplo de aplicaciones descentralizadas.

Un artículo para comprender la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados

Fuente: anoma

Arquitectura del diseño y sus puntos de innovación:

  1. Pago de privacidad

Para proteger la privacidad del usuario y evitar que otros recopilen datos retroactivamente, el remitente, el receptor, el monto y la denominación del activo están todos encriptados, y la transferencia de fondos está garantizada a través de zk-SNARK a prueba de conocimiento cero. Su característica única es que permite todos los activos para compartir los mismos grupos protegidos (MASP) brindan protección de activos componibles para aumentar los conjuntos de anonimato del usuario, en lugar de proteger cada activo individualmente. Cuantos más participantes, más activos y transferencias más frecuentes, lo que aumenta en gran medida el grado de anonimato de los datos de transferencia de activos;

Un artículo para comprender la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados

Fuente de la imagen: Delphi Digital - Delphi Creative

2.Transacción de trueque

En este proyecto se ha enfatizado repetidamente el esquema de intercambio de "trueque", cuya idea central proviene del antiguo trueque. En pocas palabras, se trata de un trueque, que no requiere un medio de intercambio y no implica cobros ni pagos en efectivo. Los participantes deben tener al menos una doble coincidencia para que la transacción sea exitosa. Una es que ambas partes tengan los artículos que la otra parte quiere, y el otro es que la transacción sea transferida por ambas partes. Esto ayuda a los usuarios a pasar a los operadores de nodos de la capa de propagación de intenciones y ejecutar operadores de nodos coincidentes que verifican si estas intenciones son compatibles, para crear y hacer coincidir las transacciones relevantes, y enviar el libro de transacciones de ejecución correspondiente. Anoma implementa un programa de trueque digital que facilita el intercambio de bienes, servicios o representaciones digitales de valor;

  1. Sistema de coincidencia de intenciones

En Ethereum EVM, las transacciones no exigen un estado futuro, sino que autorizan una ruta de ejecución específica, mientras que Anoma incluye un sistema de comparación que permite a los usuarios transmitir las intenciones de las transacciones mediante chismes. En pocas palabras, Anoma consta de dos partes principales: el libro mayor distribuido y el sistema de coincidencia de intenciones. Se complementan entre sí y también pueden ejecutarse de forma independiente. Al usar Intent Gossip para ejecutar nodos, solucionadores de intercambio de tokens y servidores RPC que solicitan nuevas intenciones y transfieren las transacciones de intenciones de coincidencia se envían al libro mayor distribuido, lo que ayuda a los usuarios a descubrir contrapartes automáticamente;

4.Soporte de cadena múltiple

Anoma utiliza el protocolo IBC de comunicación entre cadenas del ecosistema Cosmos para la comunicación entre cadenas de bloques. IBC utiliza relés para realizar la transmisión de datos entre diferentes cadenas de bloques, con el objetivo de convertirse en una capa de privacidad de cadenas múltiples. Aunque actualmente los operadores de nodos suelen ejecutar los relés, cualquier persona con la capacidad puede ejecutarlos y ganar tarifas en el proceso;

  1. Plan de expansión de escala fractal

Anoma utiliza una solución fractal para abordar los problemas de escalabilidad de blockchain, permitiendo a los usuarios crear instancias locales para satisfacer necesidades de transacciones adicionales. Fractal se refiere a dividir Anoma en diferentes cadenas de aplicaciones para manejar diferentes tareas, de modo que cada cadena de aplicaciones de Anoma pueda personalizarse en gran medida para lograr escala y hacer frente al crecimiento de usuarios (similar a admitir el protocolo IBC con fines de expansión). La seguridad se mejorará mediante los proyectos IVInterchain Security, IVMesh Security y IVInterchain Alliance.

SUAVE

Introducción:

Según noticias del 25 de julio de 2023, el servicio de infraestructura de Ethereum, Flashbots, completó 60 millones de dólares en financiación Serie B con una valoración de mil millones de dólares para desarrollar la plataforma SUAVE. SUAVE (Subasta única unificada para expresión de valor) separa el grupo de memoria y la generación de bloques de la cadena de bloques existente para formar una red de cadena de bloques independiente (capa de pedido) y proporciona una alternativa plug-and-play altamente especializada [ 4 ], infraestructura diseñada para abordar MEV -retos relacionados.

Aunque SUAVE es una nueva cadena de bloques, no es una plataforma de contrato inteligente de propósito general que pueda competir con Ethereum o cualquier otra cadena participante. Si Anoma es como construir una cadena de bloques centrada en la intención, entonces SUAVE se trata de construir una infraestructura centrada en la intención.

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente de la imagen: SUAVE en la pila blockchain

TRES GOLES DE SUAVE:

Iluminando el bosque oscuro: exponer eventos injustos en el opaco ecosistema MEV actual a cada usuario, cuantificar su impacto y romper las barreras de información entre los participantes;

Minería democrática: realizar la integración entre mineros y recuperadores de manera abierta, promover la competencia entre las partes de la manera más restrictiva y abrirla a todos los mineros de forma gratuita para evitar la integración y centralización de MEV;

Distribución de beneficios: entregue MEV a la persona que lo creó: usuarios de Ethereum.

Según la solución prevista por SUAVE, la liquidación entre cadenas es necesaria cuando se procesan transacciones desde el exterior (Ethereum, por ejemplo), y se puede utilizar para intentar resolver varios riesgos en EVM, como MEV-Geth y MEV-Boost que se han lanzado. El gran éxito de las soluciones descentralizadas. Sin embargo, cabe señalar que los usuarios depositarán fondos en SUAVE en el proceso de realizar sus intenciones y en el proceso de desbloquear fondos cuando se resuelvan sus necesidades, los contratos inteligentes en SUAVE deben involucrar oráculos para la verificación de activos, por lo que, en cierta medida, Hasta cierto punto, SUAVE también estará expuesto a todos los riesgos de los puentes entre cadenas actuales.

De SCW y AA a SUAVE y centrado en la intención:

Revise la sección "Abstracción de cuenta AA" anterior y luego piense en las funciones principales que ofrece la abstracción de cuenta: recuperación de clave privada, pago sin gas, autorización de firmas múltiples, transferencias múltiples en una transacción, restricciones de tarifas, etc. La abstracción combina perfectamente las ventajas de las cuentas regulares (EOA) y las cuentas de contratos inteligentes (CA).

La visión de SUAVE es convertirse en una capa de orden común entre varias cadenas diferentes (incluidas transacciones entre cadenas y MEV), por lo que si el usuario tiene la intención de involucrar transferencias de activos entre cadenas, abstracción de cuentas (AA) y contratos inteligentes de firmas múltiples como Gonsis Safe Account (SCW) combina las ventajas de ambas partes y las combina con la solución EVM de SUAVE, que en teoría puede ser una mejor solución en la actualidad.

Intercambio de vacas

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

Fuente de la imagen: Protocolo CoW

Introducción:

Si desea seleccionar el proyecto más cercano a la arquitectura centrada en la intención, CoWSwap definitivamente estará en la lista. La diferencia entre su protocolo y otros protocolos es que las transacciones de los usuarios solo necesitan enviar una orden de firma, confiar la ejecución de la transacción a la red del solucionador y completar la transacción en esta red (sin especificar la ruta de ejecución). Al mismo tiempo, la orden de firma fuera de la cadena se procesará debido a El solucionador se ejecuta después de hacer coincidir (similar pero diferente del Bob Solver anterior). Debido a los derechos de "agrupación de lotes" del solucionador, el costo del gas en el proceso correrá a cargo del solucionador. No hay necesidad de pagar por el fracaso de la transacción.

Ganchos de intercambio de vacas:

¿Hablar de Hooks nos recuerda a Uniswap V4? Sin embargo, las funciones reales de los dos son completamente diferentes: CoW Hooks conecta transacciones, puentes, apuestas, depósitos, etc., y se pueden ejecutar antes/después de la ejecución de la orden y realizar la secuenciación de transacciones en forma de una sola transacción.

La función principal:

Los preganchos se pueden utilizar para "establecer" las condiciones de los pedidos. Por ejemplo, ejecutar el código requerido para verificar las firmas en cadena o configurar las aprobaciones requeridas a través de los permisos EIP-2612;

Los post-hooks se ejecutan después de que se haya producido el intercambio y la dirección receptora haya recibido los fondos. Las post-vinculaciones brindan acceso inmediato a los fondos, incluso mediante apuestas, proporcionando liquidez, tokens puente a L2, etc.

Ejemplo de DeFi de CoW Hooks:

Pagar la deuda y comprometerse: establezca la operación previa a la vinculación para pagar la deuda y cerrar la posición, luego use CoW Swap para intercambiar activos y, finalmente, use la operación posterior a la vinculación para depositar los nuevos activos en la bóveda de participación;

Crear posición LP: puede utilizar solo transacciones previnculadas o solo transacciones postvinculadas;

Órdenes inteligentes JIT (justo a tiempo): programe la billetera de contrato inteligente Safe a través del marco CoW componible (ERC-1271) para realizar la aprobación e intercambio de contratos inteligentes personalizados;

NFT: NFT se puede vender o comprar en la función CoW Hooks;

Cadena cruzada: los activos se pueden enviar al contrato puente a través de Cow Hooks para completar transacciones entre cadenas;

Lanzamiento aéreo: puede usar CoW Hooks para vender lanzamientos aéreos sin usar ETH como gas;

Desbloqueo y reapuesta: si es un validador que ha prometido 32 Ethereum, puede desvincularse para recibir recompensas o puede volver a apostar activos en otras cadenas a través de CoW Hooks;

Incrementar automáticamente las posiciones LP: supongamos que la cadena Gnosis se convierte en un proveedor de liquidez del pool EUR-USDC para obtener recompensas de tokens GNO. Puede utilizar CoW Hooks para convertir automáticamente su GNO a EUR - USDC en una proporción de 50/50 a través de CoW Swap, lo que permite que el activo aumente automáticamente la posición LP.

dappOS V2

Después de analizar la capa de intención y las capas de infraestructura relacionadas, analicemos el protocolo dappOS V2, que se conoce como la "nueva ola de capa de intención". El 21 de julio de 2023, dappOS V2, con una valoración de hasta 50 millones de dólares, completó una ronda inicial de financiación codirigida por IDG Capital y Sequoia Capital (China), al mismo tiempo que atrajo la atención de otros principales instituciones de capital de riesgo y Binance.

dappOS V2 es un protocolo de intención que hace referencia a las cuentas de dappOS y a la red de dappOS diseñado para simplificar las interacciones del usuario con dApps a una experiencia de usuario de nivel CeFi. Al mismo tiempo, la tecnología "Abstracción de cadena" elimina los obstáculos de fragmentación causados por múltiples cadenas (la abstracción de cadena es similar a la abstracción posterior a la cuenta).

Comprenda la arquitectura centrada en la intención que se centra en la "intención" y solo valora los resultados en un artículo

图源: Una narrativa centrada en la intención que vale la pena seguir de cerca

Ya sea con fines de intención o de transacción, el enfoque del usuario es siempre el monto total de la cuenta del fondo, no los saldos de activos individuales entre diferentes cadenas. Según el entendimiento de dappOS V2, debe haber una billetera de cuenta unificada para lograr la visión de "una firma lo completa todo" y se introduce el concepto de diseño de múltiples "TXN (Registro de transacciones-Transacción)" con un solo clic para brindar a los usuarios Elimine los obstáculos antes de completar TXN y logre los objetivos de transacción basados en la intención de los usuarios.

Por ejemplo, se puede utilizar para realizar la interacción con GMX entre diferentes cadenas de Arbitrum y Avalanch sin activos, a fin de lograr las reglas de transacción básicas que se centrarán en la intención en DeFi en el futuro. Por lo tanto, implementar conceptos centrados en la intención requiere abstracción de cadena, abstracción de cuenta y más "abstracciones de protocolo". Pero aquí hay una pregunta que debe considerarse: suponiendo que se realicen todo tipo de abstracciones, ¿cambiarán en consecuencia las reglas de interacción de los usuarios que se masturban y las reglas de lanzamiento aéreo de varios proyectos?

Resumen:

La intención todavía está llena de riesgos y desafíos durante su ejecución: depende de intermediarios o ejecutores específicos, por lo que existe el riesgo de concentración de poder y monopolio, lo que afecta la cuestión de confianza de todo el middleware. En segundo lugar, también vale la pena considerar los riesgos relacionados con la seguridad y la privacidad causados por la entrega de transacciones a terceros para su ejecución. También vale la pena esperar si los desarrolladores de aplicaciones Intent pueden lograr un equilibrio entre seguridad, privacidad y conveniencia.

El concepto de intención tiene aplicaciones relativamente maduras en el campo de la Web2, como el software para pedir taxis, el software de emisión de billetes y la navegación por mapas. Sin embargo, el éxito de estas aplicaciones se basa en la sólida infraestructura de la Web2. Si se necesita una tecnología madura aplicaciones en el campo Web3, los escenarios de aplicaciones aún deben esperar a que la industria continúe madurando. Intent-Centric es un gran concepto que involucra todos los aspectos de blockchain. También es una de las mejores formas de combinar blockchain con IA. Sin embargo, si se puede implementar y desarrollar aún requiere nuestra atención continua.

Literatura explicativa y artículos de referencia.

【 1 】

【2】

【 3 】

【4】

【5】

【6】 20230818082351362551 .html

【7】

【 8 】 caff.com/zh/archives/11091? iniciar sesión=éxito&ref= 416

Ver originales
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.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)