Un article pour comprendre l’architecture Intent-centric qui se concentre sur « l’intention » et valorise uniquement les résultats.

Auteur original : @YBBCapital Researcher @Ac_Core_

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Préface

L'expérience utilisateur fastidieuse du Web3 est devenue l'une des raisons qui entravent l'adoption à grande échelle de la blockchain. Comme Paradigm, une société de capital-risque bien connue du Web3, a récemment présenté les 10 tendances potentielles sur lesquelles l'organisation se concentre dans le domaine de cryptage, il sera « centré sur l'intention ». (Intent-Centric) Protocol and Infrastructure » arrive en tête de liste, et ce concept a immédiatement attiré l'attention de l'industrie. Il s’agit d’une philosophie de conception qui place l’intention au cœur des besoins des utilisateurs. Par exemple, « Je veux commander un hamburger à emporter à 30 yuans » est une « intention ». Pour réaliser cette intention, l'utilisateur doit saisir son nom, son numéro de téléphone et son adresse de livraison sur la plateforme de plats à emporter, puis passer la commande et payer. Dans la foulée, le commerçant n'a pas à se soucier des 30 yuans payés. Avec les bénéfices obtenus et les bénéfices distribués par la plateforme aux coureurs, il ne me reste plus qu'à attendre que le burger soit livré à domicile. Cette forme architecturale simplifie considérablement le seuil d'expérience utilisateur, permettant à chaque utilisateur d'exprimer uniquement ses intentions, de confier le processus intermédiaire à divers autres protocoles et d'attendre le résultat final. Remarque : Cet article n'est pas destiné à la publicité du projet et s'adresse aux lecteurs publics. Le contenu est uniquement destiné à l'analyse et à la référence.

Principes de conception centrés sur l'intention

Arrière-plan:

Dans le monde Web3, le trading est la fonction principale. Peu importe DeFi, GameFi, NFT ou même n'importe quelle piste, les transactions de base sont indissociables. Mais la réalité est que la nature décentralisée de la blockchain fait que les différentes chaînes sont des îles indépendantes. Nous devons trouver des ponts entre les différentes îles pour les relier afin de compléter l'échange d'actifs. Bien que les échanges centralisés offrent une expérience pratique de trading d'actifs aux utilisateurs, les utilisateurs doivent toujours autoriser leurs portefeuilles un par un pour accéder à d'innombrables applications Dapp une par une. Afin d'abaisser le seuil d'expérience des applications décentralisées, le concept Intent-Centric a vu le jour.

Bien que le prototype de « l'intention » ne soit pas né récemment, cette tempête conceptuelle a été déclenchée par Paradigm, nous empruntons donc leur définition pour référence : « L'intention est un ensemble de contraintes déclaratives signées qui permettent aux utilisateurs de créer des transactions pour l'externalisation par un tiers sans donner jusqu'à un contrôle complet de la contrepartie ». En réalité, les signatures sont motivées par les intentions volontaires de l’utilisateur, mais est-il vraiment possible de confier les actifs à un tiers pour externaliser le traitement afin d’abaisser le seuil d’utilisation ? Ce qui suit est une discussion de ce qui est impliqué dans la réalisation de la vision d'Intent-Centric.

Quelle est l'intention :

Intent-Centric peut être compris comme « centré sur l'intention ». Paradigm a exprimé son explication du concept d'intention dans l'article « Intent-Based Architectures and Their Risks » publié le 1er juin 2023. Dans le processus de transaction régulier de l'utilisateur, la signature de transaction permet au vérificateur d'effectuer une vérification selon un chemin de calcul spécifique, et les frais de gaz dans le processus sont utilisés pour motiver le vérificateur à terminer le calcul. Cependant, l’intention n’est pas de faire spécifiquement référence à un certain chemin de calcul, et n’importe quel chemin peut compléter le résultat final sous certaines contraintes. Dans le fonctionnement réel, en signant et en partageant des intentions, les utilisateurs permettent en fait au destinataire de choisir le chemin d'exécution de la transaction en son nom (comme indiqué ci-dessous). Afin de la distinguer des transactions, nous définissons les intentions comme des signatures d'informations, qui permettent l'exécution à partir d'un état de départ donné. Transition d'état pour récupérer plusieurs chemins pour atteindre le résultat de l'état final [1].

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

图源:Architectures basées sur l'intention et leurs risques – Paradgim

Comme le montre la figure ci-dessus, un chemin d'exécution clair doit être spécifié lors de la soumission d'une transaction, telle que l'échange de jetons sur Uniswap, mais lors de la soumission d'une intention, le chemin d'exécution est déterminé par les résultats correspondants. Pour les utilisateurs, il leur suffit de présenter leurs propres intentions, et le reste est complété par les protocoles/applications associés d'Intent-Centric, c'est-à-dire en faisant correspondre le chemin d'exécution. L'opération d'exécution est brièvement décrite comme le Solver (solveur) est responsable de faire correspondre le chemin d'exécution qui répond à l'intention, et enfin attendre la finale. Il suffit de l'exécuter et d'obtenir le résultat.

En bref : transaction = je précise la méthode d'exécution pour faire cela ; intention = je veux seulement le résultat mais ne fais pas attention au processus de réalisation.

Les intentions des différentes préférences peuvent être adaptées de manière complexe, et pour y parvenir, il faut une « découverte de contrepartie » et une « solution de solution ».

Bob, le solveur d'intention

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Source : ETH Global

Bob the Solver (translittération : Bob Solver, ci-après collectivement appelé le solveur mais pas spécifiquement Bob Solver) est une infrastructure de trading basée sur l'intention. Son objectif principal est de simplifier le processus opérationnel, d'abaisser le seuil de participation de l'utilisateur et d'intégrer la participation. L'essence des portefeuilles et des applications décentralisées est de créer et d'exécuter les transactions externalisées des utilisateurs. Leur mise en œuvre se compose principalement de deux parties :

Le solveur qui crée des transactions : il se compose d'un chatbot IA + classification d'intention + optimisation des transactions. Il est chargé de réaliser le chemin d'exécution optimal des intentions de l'utilisateur et de l'envoyer au portefeuille AA. Le solveur est équipé d'un machine learning (ML) modèle d'analyse des utilisateurs.Classification des intentions;

« Portefeuille de compte abstrait » pour l'exécution de transactions : utilisation du système de portefeuille AA standard EIP-4337, qui se compose d'un bundler (Bundler) et d'un contrat de paiement (Paymaster), qui est intégré au solveur pour simplifier le processus de transaction.

Couche d'intention et solveur

Est-il possible de créer une couche d'intention distincte et de faire rivaliser les solveurs pour la résoudre ? Même si cela est réalisable en théorie, la réalité est que cela est très difficile à mettre en œuvre. Lorsque nous parlons de cela, nous devons nous concentrer sur Anoma et SUAVE (voir ci-dessous pour plus de détails) pour résoudre le problème principal du MEV. Afin d'atteindre la vision et les objectifs d'Intent-Centric, les transactions sont regroupées chez un tiers pour traitement. Quelles fonctionnalités sont requises pour effectuer en toute sécurité les transferts d'actifs ?

1. Digne de confiance

Pour obtenir les caractéristiques d'une blockchain fiable et décentralisée, il ne suffit peut-être pas de supposer l'existence d'un simple « réseau d'intention » qui ne parvient pas à honorer les garanties d'intention de l'utilisateur et du solveur. Parce qu'une fois que l'utilisateur a exprimé son intention, Sovler calculera les coûts spécifiques requis pour chaque chemin d'exécution. En même temps, Sovler sera également contraint par les ajustements définis par l'utilisateur. L'utilisateur doit savoir que chaque chemin d'exécution est fiable ;

2.Confidentialité

Le solveur offre aux utilisateurs un chemin d'exécution optimal. La nature complexe de la solution amènera inévitablement les pirates à voler des actifs ou à obtenir des informations sur les utilisateurs. Dans le même temps, dans la plupart des cas, les informations sur l'activité en chaîne de l'utilisateur seront exposées aux observateurs. Pour assurer la sécurité des informations des utilisateurs, il faut chiffrer ou masquer au moins certaines informations importantes, mais il est très difficile de privatiser les informations calculables sur la blockchain ;

3.Expression d'intention

L'intention est un concept abstrait. Il semble y avoir un problème similaire entre la façon dont les utilisateurs expriment leurs intentions sur la blockchain et la façon dont les utilisateurs posent des questions sur l'IA. Comment dois-je l'expliquer pour pouvoir comprendre ce que je veux exprimer ? Par exemple, si certains expriment des intentions implicites, le solveur encourra-t-il plus de coûts de gaz lors de la sélection du chemin d'exécution ?Un résolveur efficace et précis est la clé pour réaliser l'intention ;

4. Maintenir la cohérence de l'intention et du MEV

Prenons ici comme exemple la blockchain indépendante de SUAVE qui résout les problèmes pratiques de l'EVM. Lorsqu'elle gère les intentions d'Ethereum, elle nécessite un règlement inter-chaînes, comme le grand succès des solutions décentralisées MEV telles que MEV-Geth et MEV-Boost qui ont été lancé. , répondant aux besoins du MEV inter-chaînes avec un mécanisme de traitement des transactions plus équitable et transparent ;

5. Résistant à la censure

Selon l'explication de Paradigm, il n'est pas difficile de trouver qu'il existe un problème fondamental. Un analyseur doté de fonctions d'IA ne devrait pas exister seul. Si un seul analyseur est attaqué ou désactivé, cela entraînera l'arrêt de l'ensemble du système et si le l'analyseur peut Il y a des problèmes tels qu'un refus d'exécution et une exécution incorrecte. Ces problèmes peuvent être résolus par Anoma ci-dessous ;

6. Compétitivité des solveurs

Différents utilisateurs auront des intentions différentes et le solveur contiendra également plusieurs catégories de transactions, telles que l'échange, le cross-chain, le jalonnement, etc. Il n'y aura pas de concurrence entre les solveurs uniques, car ce n'est que lors du règlement sur la chaîne que le solveur ne facture que des frais. peut être facturé. Est-il possible de redistribuer raisonnablement les solveurs responsables des différentes catégories de transactions ou d'optimiser l'algorithme du solveur pour maintenir la concurrence entre les solveurs, de sorte que chaque adresse valide soit éligible pour devenir un solveur pour participer avec succès au Mempool ? ), améliorant ainsi la qualité des transactions. exécution;

7. Pool de mémoire d'intention

Paradigm propose trois nouvelles solutions de pool de mémoire (Mempool) :

a. Pools d'intentions sans autorisation : une conception ouverte permet à quiconque de soumettre des intentions au pool de mémoire et fournit aux exécuteurs un accès sans autorisation ;

b. Pools d'intentions autorisés : une autorisation est requise pour soumettre et exécuter les intentions des utilisateurs, permettant aux utilisateurs de transmettre leurs intentions à un tiers de confiance pour qu'il les exécute au nom de l'utilisateur ;

c. Solutions hybrides : combinant les caractéristiques des deux pools de mémoire ci-dessus, dans le but d'atteindre un équilibre entre ouverture et contrôlabilité.

Éléments requis pour mettre en œuvre l'intention

Abstraction de compte (AA)

Bref aperçu : Ethereum a deux types de comptes : les comptes externes EOA et les comptes contractuels CA. La différence est que les premiers peuvent initier des transactions, tandis que les seconds ne peuvent pas initier de transactions mais peuvent héberger du code Solidity. La plupart des comptes que nous utilisons actuellement sont des comptes EOA. . De plus, il existe des comptes de contrats intelligents (SCW) multi-signatures tels que Gonsis Safe. Le compte de contrat que nous venons de mentionner ne peut pas initier de transactions, donc EOA doit être utilisé pour activer SCW. De cette façon, EOA ne peut être responsable que de la signature des transactions. , et le contrat intelligent peut être exécuté.La logique arbitraire peut développer d'innombrables nouveaux scénarios d'application tout en améliorant la sécurité des actifs.

La mise en œuvre de la couche d'intention nécessite l'abstraction du compte (la raison est expliquée dans la section SUAVE ci-dessous). EIP-4337 comprend l'opération utilisateur (UserOperation), le bundler (Bundler), le contrat d'entrée (EntryPoint), l'usine de contrats (Wallet Factory), et contrat de paiement (Paymaster). ), Signature Aggregator (Signature Aggregator) se compose de six parties. Le bref processus opérationnel est le suivant :

  • Lancer une opération utilisateur signifie exécuter le contenu de la transaction ;
  • Envoyez l'opération au P2P "UserOperation Mempool" et le bundler "regroupera et conditionnera" la signature exécutée, les frais de gaz et tout autre contenu de transaction d'opération utilisateur et le soumettra à la chaîne (incluant en fait de nombreuses situations, je ne m'étendrai pas là-dessus) ici) );
  • Le bundler "emballe" le contenu et l'envoie au contrat d'entrée pour traitement. Vous pouvez également éventuellement utiliser l'agrégateur de signatures pour vérifier s'il est légal ;
  • Le contrat d'entrée pré-envoie les transactions au contrat de portefeuille ou au contrat de paiement ;
  • Le contrat de paiement peut être étendu en plusieurs types selon la logique métier de la partie au projet. Par souci de brève description, il ne sera pas développé ici [2].

Un article pour comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats

Source : Groupe de recherche en investissement ReadON

Les portefeuilles de contrats intelligents sont sans aucun doute les plus grands acteurs de l'abstraction de comptes. Actuellement, les principales forces concurrentielles sont le portefeuille multi-signatures Gnosis Safe et le portefeuille de contrats intelligents Candide qui se concentre sur la construction entièrement compatible avec EIP-4337. Grâce à l'analyse de la figure ci-dessus, il n'est pas difficile de constater que l'abstraction de compte utilise un bundler + un contrat de paiement pour atteindre l'intention du « sens étroit adapté aux développeurs », tandis que Paradigm utilise Solver + AI pour atteindre le « sens large adapté aux utilisateurs de masse ». " intention. Il est parfait de mettre dans une même compréhension du morceau les deux concepts d'"abstraction" et d'"intention", ils ont tous deux une conception magique du chaos avec une pointe d'ordre.

Programmabilité des intentions

Selon Researcher@tme l0 211, la programmabilité de l'intention peut se résumer ainsi : si l'intention n'est pas programmable, le programme ne peut pas être exécuté, l'automatisation est impossible et l'intelligence est hors de question. Comment comprendre que l'intention est une expression artificielle de pensées, qui elle-même est abstraite et contient des facteurs émotionnels, et ce qui est accepté est une chaîne de codes froids et d'algorithmes. Par exemple, mon intention est de gagner de l'argent, comment les codes et Les algorithmes m'aident-ils à trouver cette intention, ce chemin d'exécution ? Intent-Centric n'est pas un nouveau concept, mais est basé sur la conception d'intention simplifiée existante. À cette fin, les projets et concepts Intent-Centric existants ont été triés.

Projets représentatifs connus :

**UniswapX : **intention de la solution d'extension hors chaîne

**CowSwap : **intention de solution d'extension hors chaîne

1 pouce : Ordre de fusion correspondant hors chaîne + multi-DEXAggregator

Protocole Solv : La nouvelle norme ERC 3525 met en œuvre des intentions financières complexes

Unibot : Paramètres prédéfinis en arrière-plan du serveur centralisé, règles et autres intentions automatisées

Opensea : Signature hors chaîne + combinaison de contrat en chaîne terminée

Concepts de représentation connus :

Norme ERC 3525 : proposée par Solv Protcocol, elle vise à fournir une norme d'actifs semi-qualitative capable de décrire les actifs numériques de manière plus structurée et de répondre aux besoins de divers scénarios d'application ;

Abstract Account Abstraction de compte : fournit un ensemble d'interfaces de gestion de compte standardisées pour abstraire la complexité sous-jacente de mise en œuvre de différents types de comptes, en éliminant le gaz, la récupération sociale, etc. ;

Portefeuille MPC : utilisez la technologie de partage de clé privée pour diviser la clé privée en plusieurs parties et les stocker sur plusieurs nœuds indépendants. Lors de la réalisation d'opérations telles que des transactions, ces nœuds calculent et génèrent conjointement des signatures via un protocole de calcul multipartite sécurisé sans qu'il soit nécessaire de reconstruire la clé privée complète.

En résumé, quels que soient les projets ou concepts représentatifs ci-dessus, les utilisateurs peuvent obtenir une expérience plus simplifiée grâce à une série d'instructions plus complexes. Si le contenu ci-dessus est divisé, il peut être divisé en quatre catégories :

Intention centralisée :

Basé sur des plateformes centralisées de mise en correspondance de ressources, telles qu'Unibot et d'autres robots de trading, CEX trading, Friend.tech, etc. ;

Intention structurée :

Basé sur une combinaison de contrat intelligent ou de contrat d'agent, une combinaison de prétraitement en chaîne et hors chaîne, la nouvelle norme ERC et d'autres paramètres prédéfinis adaptés à l'exécution de la machine virtuelle EVM ;

Intention distribuée :

Un nouveau marché d'intention complexe d'utilisateur exécutable construit sur la base d'une nouvelle architecture blockchain telle que Solver+utor qui n'a pas besoin d'être distribuée ;

Intention intelligente :

Basé sur l'AIGC comme support d'entrée + résultat, l'IA via DeFi programme de formation globale les intentions complexes de l'utilisateur et exécute le résultat.

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Source de l'image : Chercheur@tmel0211

###MEV

La valeur maximale extractible (MEV) signifie que les mineurs peuvent obtenir des revenus supplémentaires en ajoutant, supprimant et réorganisant des transactions, et peuvent effectuer l'arbitrage DEX, les transactions initiales (Fornt-Running) et les transactions de fin (Back-Running). ), Liquidation, robots Snipping, attaque Time-bandit, Sandwich et autres comportements qui nuisent aux droits et intérêts des utilisateurs qui utilisent normalement DeFi. Pour se développer, les transactions sur Ethereum sont triées par les mineurs en fonction du gaz. Le gaz élevé sera empaqueté en premier et le gaz faible sera traité lentement. Les transactions seront d'abord soumises au pool de mémoire Mempool [3], en attente d'être incluses dans le bloc. . Dans , les validateurs extraient les transactions du pool de mémoire et les ajoutent au bloc suivant au moment de la construction. Puisque le pool de mémoire est public, les chercheurs ont la possibilité de payer les validateurs pour trier les transactions d'une manière spécifique, en les triant par rapport aux utilisateurs. Extraire la valeur, il y a donc une valeur de mineur MEV. Pour réaliser l'intention de l'utilisateur, la transaction doit être confiée à un tiers pour sous-traiter le traitement, de sorte que le MEV généré par la transaction dans l'architecture Intent-Centric est également l'un des problèmes sur lesquels il faut se concentrer.

L’impact le plus intuitif du MEV : tout en nuisant à l’ensemble du réseau, la concurrence rend également le marché plus efficace.

La répartition inégale du capital (les grands ménages disposent de plus de puces ETH) peut conduire à la centralisation des validateurs (des pools de promesses plus importants obtiennent des rendements MEV plus élevés) et réduire la sécurité de l'ensemble du réseau, même si elle a déjà produit certains effets des mesures d'atténuation, mais le risque de centralisation induit par les droits de construction en bloc ne peut pas être complètement éliminé à l'heure actuelle ;

Afin d'augmenter la possibilité de regroupement de transactions, les chercheurs concurrents de MEV ont la priorité en enchérissant sur le gaz, ce qui entraînera une congestion du pool de mémoire publique en raison des transactions de frais de gaz élevés des chercheurs, mais en même temps l'arbitrage et le prêt DEX liquidation Cela peut également aider le marché DeFi à atteindre l’équilibre plus rapidement pour maintenir la stabilité du marché.

Le MEV est un sujet incontournable et important qui a été exploré dans cette industrie depuis de nombreuses années. La manière d'atténuer les inconvénients apportés par le MEV est également constamment étudiée. Cet article sera expliqué dans le prochain chapitre "Solutions universelles pour réaliser les intentions". Selon les données d'EigenPhi au 15 septembre 2023, le niveau de profit de MEV sur la chaîne dispose encore d'un espace de profit important. Après la fusion d'Ethereum, le bénéfice des producteurs de blocs utilisant uniquement des Flashbots a dépassé 200 000 ETH, il s'agit donc d'un morceau d'un très énorme gâteau de distribution des bénéfices.

Un article pour comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats

Source de l'image : EigenPhi | Données MEV

Cross-chain, séquenceur et oracle

Intent-Centric est une énorme architecture système. Selon l'explication de Paradigm, le contenu d'Intent-Centric impliquera l'ensemble du domaine de la blockchain, et d'énormes transferts d'actifs entre les différentes couches 1 et les différentes couches 2 doivent être transmis à Intended pour faciliter le traitement. De nos jours, le développement de l'industrie nous a amenés à une ère multi-chaînes. Chaque chaîne est une île, mais il existe différents ponts entre les îles, donc des chaînes croisées et des séquenceurs sont également nécessaires pour répondre à l'objectif de pontage.

Sur la base de la prospérité actuelle de l'écosystème Ethereum Layer 2, les quatre rois traditionnels actuellement reconnus : Arbitrum, Optimism, zkSync et Starkware, montrent chacun leur force pour raconter leur propre couche 3, et OPstack et ZKstack correspondent au récit. Le problème commun auquel est actuellement confrontée la couche 2 est le problème du tri centralisé. Bien que nous recherchions actuellement activement des solutions réalisables, la réalité est qu'il y a un énorme gâteau caché ici. En prenant OPstack comme exemple, nous pouvons simplement considérer son modèle de profit comme "louer un magasin." "Pour comprendre, le bénéfice de la couche 2 = les revenus en gaz de la couche 2 + les revenus MEV - les dépenses en gaz de la couche 1. Les péages des couches 2 et 1 sont essentiels si l’objectif visé doit être atteint.

Le sujet concerne les ponts cross-chain. La prospérité actuelle de la couche 2 nous a fait prendre très tôt conscience des bénéfices considérables des séquenceurs, mais les bénéfices des cross-chains ne peuvent être sous-estimés. Les cross-chains sont un pont indispensable pour ouvrir les îles de Différentes chaînes.En tant qu'infrastructure Premièrement, dans l'environnement actuel du marché baissier, en plus de répondre aux besoins inter-chaînes des utilisateurs commerciaux normaux, la demande inter-chaînes générée par les attentes du parti Lu Mao en matière de parachutages est toujours une demande réelle du marché. Les applications Dapps, toujours prospères, éroderont également progressivement les bénéfices des échanges centralisés pratiques. Mais un problème remarquable est la sécurité des ponts entre chaînes. Selon les données officielles de hacked.slowmist, au cours des deux années allant du 29 juin 21 au 16 septembre 23, un total de 100 000 incidents écologiques entre ponts entre chaînes ont été révélés. Il y a eu 38 incidents de sécurité, avec un préjudice financier cumulé atteignant 2 milliards de dollars. En résumé, les frais de Gas impliqués dans la réalisation de l'intention sont inévitables, mais cet article ne discutera pas de la sécurité du séquenceur et du cross-chain pour le moment, bien qu'il s'agisse d'une question digne de notre attention.

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Source de l'image : hacked.slowmist

Le sujet revient à Oracle. D'un point de vue macro, les solides attributs financiers de la blockchain en font un environnement système qui recherche la certitude. Même si le récit de RWA fait l'objet de discussions depuis de nombreuses années, la réalité est que la blockchain ne peut pas être obtenue hors chaîne. Les données du monde réel ne peuvent obtenir des données qu'au sein de la chaîne, car la machine virtuelle (VM) ne peut pas permettre aux contrats intelligents d'avoir des appels réseau (appel réseau), donc le fonctionnement des contrats intelligents doit avoir des résultats cohérents, donc vers le monde extérieur, blockchain données Il est également fermé.

Zoomons et arrivons à une perspective micro. Les oracles sont un facteur important dans le monde DeFi. Bien que la sécurité des différents protocoles soit généralement héritée par le réseau de contrats intelligents sous-jacent, son fonctionnement normal doit toujours s'appuyer sur des oracles. l'oracle est attaqué ou détruit, tout le protocole sera manipulé. Aujourd'hui, DeFi préfère se définir comme « Primitives » et espère que davantage d'équipes construiront des produits ou des protocoles combinés basés sur eux. Cependant, les nouveaux contrats DeFi dérivés au cours de ce processus itératif doivent supporter le fardeau de plus grandes L'écosystème améliorera son propre fonctionnement logique, qui entraîne également certaines dépendances externes et crée des risques associés imprévisibles.

Après plusieurs années de développement, le domaine DeFi a également subi un vol cumulé de milliards de dollars. Par exemple, en mars de cette année, le protocole de prêt d'Euler Finance a été piraté, entraînant des pertes pouvant atteindre 200 millions de dollars. Il permet aux utilisateurs de fournir des garanties et d'emprunter de l'argent. Son problème se produit dans une fonction spécifique et il n'y a aucun contrôle de sécurité dessus, permettant aux utilisateurs de briser l'invariant de base du marché des prêts (tel que l'invariant de base d'UniSwap : tokenBalanceX\ *tokenBalanceY ==k). Les protocoles de produits dérivés qui s'appuient également sur des oracles pour la tarification manquent de mécanismes internes de découverte des prix et sont sensibles aux décalages de prix et à l'absence de mises à jour, limitant ainsi considérablement leur échelle et l'expérience utilisateur. Cela explique également pourquoi le trader Avraham Eisenberg a réussi à attaquer Mango Markets et à les siphonner. 116 millions de dollars provenant de la plateforme de trading de cryptomonnaies.

En résumé, les lois obscures de la forêt blockchain regorgent généralement de risques inconnus, et il reste encore un long chemin à parcourir pour concrétiser la vision de l’architecture Intent-Centric.

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Source : Chainalysis

Agrégateur et gaz

L'objectif direct de l'émergence des agrégateurs est d'éviter aux utilisateurs d'avoir à trouver les meilleurs parcours de trading et stratégies de revenus, y compris de nombreux types d'agrégateurs, tels que : les agrégateurs de trading, les agrégateurs d'informations, les agrégateurs de revenus, les agrégateurs de liquidité, les agrégateurs de gestion d'actifs. L'architecture centrée sur l'intention nécessite un certain degré de centralisation. Divers agrégateurs peuvent faciliter le chemin d'exécution de l'analyseur dans le processus de recherche d'intention et fournir un certain degré de « réponse de référence ».

Le gaz est un péage indispensable pour exécuter diverses transactions. Comment optimiser les frais de gaz est également l'un des sujets courants dans l'industrie. Actuellement, il est généralement axé sur l'optimisation du côté produit, du portefeuille abstrait de compte et du protocole DeFi. Est-ce possible à l’avenir ? Attendons de voir comment l’agrégateur, l’abstraction de compte et le protocole DeFi peuvent être combinés pour optimiser Gas d’un nouveau point de vue produit.

Autorisation du portefeuille

Première étape de l'interaction Dapps : l'autorisation du portefeuille, revenons à la transaction elle-même. Le but de l'architecture centrée sur l'intention est de simplifier les transactions et de réduire le seuil de l'utilisateur. Cependant, chaque transaction dans l'intention impliquera d'innombrables signatures d'autorisation. Comment résoudre le problème d'autorisation de manière sûre et pratique est également une question à prendre en compte. Peut-être que l'abstraction de compte et dappOS sous V2 sont une bonne solution.

Solution universelle pour réaliser l'intention

Anomalie

Un article pour comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats

Source : responsable Anoma

Introduction:

Selon un rapport de Coindesk du 31 mai 23, la Fondation Anoma a réalisé avec succès un investissement cumulé de 25 millions de dollars américains provenant de 14 capitales, dont CMCC Global et Electric Capital. Le livre blanc du projet publié le 22 août proposait déjà l'architecture d'intention : Intent Gossip Layer. La couche de propagation d'intention (Gossip est temporairement traduit ici par propagation, et certaines traductions sont interprétées comme potins) est utilisée pour propager les intentions, découvrir les contreparties et exécution du match.chemin. Il est conçu comme chemin de vérification par défaut, et toutes ses informations de propagation (Gossip) sont signées par le nœud expéditeur, formant ainsi une chaîne de signature qui peut être retracée jusqu'à l'initiateur. Cette fonctionnalité est efficace pour résister à la censure et aux attaques DoS (déni d'attaques de service, il s'agit d'une méthode utilisée pour détruire l'accès des utilisateurs légitimes aux ressources du réseau cible ou du site Web) est particulièrement importante, donc lorsqu'il s'agit de la mise en œuvre d'Intent-Centric, Anoma est indispensable.

Anoma a été initialement développé sur la base de Tendermint et a utilisé un mécanisme de consensus Byzantine Fault Tolerance (BFT), puis a été transféré vers un autre mécanisme de consensus de preuve de participation PoS "Typhon" développé par Heliax pour permettre une division par consensus entre les chaînes indépendantes. L'équipe du projet a successivement développé Taiga (un cadre de transition d'état privé intégré à la couche de propagation d'intention "Intent Gossip Layer" et à la couche de correspondance), Typhon (un mécanisme de consensus de transactions atomiques inter-chaînes), MASP (pool protégé multi-actifs), Vamp-IR (langage de circuit arithmétique), Juvix (langage de programmation de contrats intelligents) et d'autres technologies favorisent les expériences en matière de cryptographie et de systèmes distribués.

Dans la continuité du paragraphe ci-dessus « Programmabilité des intentions », pour réaliser la vision architecturale de l'intention centrée, la structure de l'algorithme programmable et la découverte des contreparties sont des fonctions indispensables, qui doivent être construites sur la base de multi-interactions et de multi-applications. , Anoma, une architecture unifiée pour les applications décentralisées full-stack, est présentée ici pour construire conjointement un exemple d'applications décentralisées.

Un article pour comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats

Source : Anoma

L'architecture du design et ses points d'innovation :

  1. Paiement de confidentialité

Afin de protéger la confidentialité des utilisateurs et d'empêcher d'autres personnes de collecter des données rétroactivement, l'expéditeur, le destinataire, le montant et la dénomination de l'actif sont tous cryptés, et le transfert de fonds est garanti par des zk-SNARK à preuve de connaissance nulle. Sa particularité est qu'il permet tous les actifs partageant les mêmes pools protégés (MASP) offrent une protection des actifs composables pour augmenter les ensembles d'anonymat des utilisateurs, plutôt que de protéger chaque actif individuellement. Plus il y a de participants, plus il y a d'actifs et plus les transferts sont fréquents, ce qui augmente considérablement le degré d'anonymat des données de transfert d'actifs ;

Un article pour comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats

Source de l'image : Delphi Digital - Delphi Creative

  1. Transaction de troc

Le système d'échange « troc » a été souligné à plusieurs reprises dans ce projet, dont l'idée centrale vient du troc ancien. Pour le dire simplement, il s'agit d'un troc, qui ne nécessite pas de moyen d'échange et n'implique pas d'encaissements ni de paiements en espèces. Les participants doivent avoir au moins une double coïncidence pour que la transaction réussisse. La première est que les deux parties ont les articles que l'autre partie veut, et l'autre est que la transaction est transférée par les deux parties. Cela aide les utilisateurs à passer aux opérateurs de nœuds de la couche de propagation d'intention et à exécuter des opérateurs de nœuds correspondants qui vérifient si ces intentions sont compatibles, afin de créer et de faire correspondre les transactions pertinentes, et d'envoyer le grand livre des transactions d'exécution correspondant. Anoma met en œuvre un programme de troc numérique qui facilite l'échange de biens, de services ou de représentations numériques de valeur ;

  1. Système de correspondance d'intention

Dans Ethereum EVM, les transactions n'exigent pas un état futur mais autorisent un chemin d'exécution spécifique, tandis qu'Anoma inclut un système de correspondance qui permet aux utilisateurs de diffuser des intentions de transaction à l'aide de potins. En termes simples, Anoma se compose de deux parties principales : le grand livre distribué et le système de correspondance d'intentions. Ils se complètent et peuvent également fonctionner indépendamment. En utilisant Intent Gossip pour exécuter des nœuds, des solveurs d'échange de jetons et des serveurs RPC qui demandent de nouvelles intentions et transfèrent les transactions provenant des intentions de rapprochement sont soumises au grand livre distribué, aidant ainsi les utilisateurs à découvrir automatiquement les contreparties ;

  1. Prise en charge de plusieurs chaînes

Anoma utilise le protocole de communication inter-chaînes IBC de l'écosystème Cosmos pour la communication inter-blockchain.IBC utilise des relais pour réaliser la transmission de données entre différentes blockchains, dans le but de devenir une couche de confidentialité multi-chaînes. Bien qu'actuellement les relais soient généralement gérés par des opérateurs de nœuds, toute personne ayant la capacité peut les exécuter et gagner des frais dans le processus ;

  1. Plan d'expansion de la mise à l'échelle fractale

Anoma utilise une solution fractale pour résoudre les problèmes d'évolutivité de la blockchain, permettant aux utilisateurs de créer des instances locales pour répondre à des besoins de transaction supplémentaires. Fractal fait référence à la division d'Anoma en différentes chaînes d'applications pour gérer différentes tâches, de sorte que chaque chaîne d'applications Anoma puisse être hautement personnalisée pour atteindre une grande échelle et faire face à la croissance des utilisateurs (de la même manière que la prise en charge du protocole IBC à des fins d'expansion). sera amélioré par les projets IVInterchain Security, IVMesh Security et IVInterchain Alliance.

SUAVE

Introduction:

Selon les informations du 25 juillet 2023, le service d'infrastructure Ethereum Flashbots a finalisé un financement de série B de 60 millions de dollars américains pour une valorisation de 1 milliard de dollars américains pour développer la plateforme SUAVE. SUAVE (Single Unified Auction for Value Expression) sépare le pool de mémoire et la génération de blocs de la blockchain existante pour former un réseau de blockchain indépendant (couche de commande) et fournit une alternative plug-and-play hautement spécialisée [ 4 ], une infrastructure conçue pour répondre au MEV -les défis liés.

Bien que SUAVE soit une nouvelle blockchain, il ne s’agit pas d’une plate-forme de contrats intelligents à usage général pouvant rivaliser avec Ethereum ou toute autre chaîne participante. Si Anoma consiste à construire une blockchain centrée sur l'intention, alors SUAVE consiste à construire une infrastructure centrée sur l'intention.

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Source de l'image : SUAVE dans la pile blockchain

TROIS BUTS DE SUAVE :

Illuminer la forêt sombre : exposer à chaque utilisateur les événements injustes dans l'écosystème opaque actuel du MEV, quantifier leur impact et éliminer les barrières d'information entre les participants ;

Exploitation minière démocratique : réaliser l'intégration entre les mineurs et les récupérateurs de manière ouverte, promouvoir la concurrence entre les parties de la manière la plus restrictive et l'ouvrir gratuitement à tous les mineurs pour empêcher l'intégration et la centralisation du MEV ;

Répartition des avantages : donnez MEV à la personne qui l'a créé - les utilisateurs d'Ethereum.

Selon la solution envisagée par SUAVE, un règlement inter-chaînes est requis lors du traitement des transactions depuis l'extérieur (Ethereum par exemple) et peut être utilisé pour tenter de résoudre divers risques dans EVM, tels que MEV-Geth et MEV-Boost qui ont été lancés. L'immense succès des solutions décentralisées. Cependant, il convient de noter que les utilisateurs déposeront des fonds dans SUAVE dans le processus de réalisation de leurs intentions, et dans le processus de déblocage des fonds lorsque leurs besoins seront résolus, les contrats intelligents sur SUAVE doivent impliquer des oracles pour la vérification des actifs, donc pour un Dans une certaine mesure, SUAVE sera également exposé à tous les risques des ponts inter-chaînes actuels.

De SCW et AA à SUAVE et centré sur l'intention :

Consultez la section « Account Abstraction AA » ci-dessus, puis réfléchissez aux principales fonctions apportées par l'abstraction de compte : récupération de clé privée, paiement sans gaz, autorisation multi-signature, transferts multiples en une seule transaction, restrictions de taux, etc. L'abstraction combine parfaitement les avantages des comptes réguliers (EOA) et des comptes de contrats intelligents (CA).

La vision de SUAVE est de devenir une couche de commande commune entre différentes chaînes différentes (y compris les transactions inter-chaînes et MEV), donc si l'utilisateur a l'intention d'impliquer un transfert d'actifs inter-chaînes, l'abstraction de compte (AA) et des contrats intelligents multi-signatures tels que Gonsis Safe Account (SCW) combine les avantages des deux parties et le combine avec la solution EVM de SUAVE, qui peut être en théorie une meilleure solution à l'heure actuelle.

CoWSwap

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

Source de l'image : Protocole CoW

Introduction:

Si vous souhaitez sélectionner le projet le plus proche de l’architecture Intent-Centric, CoWSwap sera certainement sur la liste. La différence entre son protocole et les autres protocoles est que les transactions des utilisateurs doivent uniquement envoyer un ordre de signature, confier l'exécution de la transaction au réseau de solveur et terminer la transaction dans ce réseau (sans spécifier le chemin d'exécution). temps, l'ordre de signature hors chaîne sera traité en raison du solveur exécuté après la correspondance (similaire mais différent du Bob Solver ci-dessus). En raison des droits de « regroupement par lots » du solveur, le coût du gaz dans le processus sera être supporté par le solveur. Il n'est pas nécessaire de payer pour l'échec de la transaction.

Crochets CoWSwap:

Est-ce que parler de Hooks nous rappelle Uniswap V4 ? Cependant, les fonctions réelles des deux sont complètement différentes : les CoW Hooks relient les transactions, les ponts, les jalonnements, les dépôts, etc., et peuvent être exécutés avant/après l'exécution de l'ordre et effectuer le séquençage des transactions sous la forme d'une seule transaction.

La fonction principale :

Les pré-crochets peuvent être utilisés pour « définir » les conditions des commandes. Par exemple, exécuter le code requis pour vérifier les signatures en chaîne ou configurer les approbations requises via les autorisations EIP-2612 ;

Les post-hooks sont exécutés une fois que l'échange a eu lieu et que l'adresse de réception a reçu les fonds. Les post-pegs offrent un accès immédiat aux fonds, notamment via le jalonnement, la fourniture de liquidités, le pontage des jetons vers L2, etc.

Exemple DeFi de CoW Hooks :

Rembourser la dette et le gage : définissez l'opération de pré-ancrage pour rembourser la dette et clôturer la position, puis utilisez CoW Swap pour échanger des actifs, et enfin utilisez l'opération de post-ancrage pour déposer les nouveaux actifs dans le coffre-fort de jalonnement ;

Créer une position LP : vous pouvez utiliser uniquement des transactions pré-fixées ou uniquement des transactions post-fixées ;

Commandes intelligentes JIT (juste à temps) : programmez le portefeuille de contrats intelligents Safe via le cadre composable CoW (ERC-1271) pour effectuer l'approbation et l'échange de contrats intelligents personnalisés ;

NFT : NFT peut être vendu ou acheté dans la fonction CoW Hooks ;

Cross-chain : les actifs peuvent être envoyés au contrat-relais via Cow Hooks pour effectuer des transactions inter-chaînes ;

Airdrop : vous pouvez utiliser CoW Hooks pour vendre des airdrops sans utiliser d'ETH comme gaz ;

Déverrouillage et remise en jeu : si vous êtes un validateur qui a promis 32 Ethereum, vous pouvez vous dissocier pour recevoir des récompenses, ou vous pouvez réinvestir des actifs sur d'autres chaînes via CoW Hooks ;

Augmentez automatiquement les positions LP : supposons que la chaîne Gnosis devienne un fournisseur de liquidité du pool EUR-USDC pour obtenir des récompenses en jetons GNO. Vous pouvez utiliser CoW Hooks pour convertir automatiquement votre GNO en EUR - USDC dans un ratio 50/50 via CoW Swap, permettant à l'actif d'augmenter automatiquement la position LP.

###dappOS V2

Après avoir discuté de la couche d'intention et des couches d'infrastructure associées, parlons du protocole dappOS V2, connu sous le nom de « nouvelle vague de couche d'intention ». Le 21 juillet 2023, dappOS V2, d'une valorisation allant jusqu'à 50 millions de dollars américains, a finalisé un tour de table de financement codirigé par IDG Capital et Sequoia Capital (Chine), tout en attirant l'attention d'autres principales institutions de capital-risque et Binance.

dappOS V2 est un protocole d'intention qui fait référence aux comptes dappOS et au réseau dappOS conçu pour simplifier les interactions des utilisateurs avec les dApps pour une expérience utilisateur de niveau CeFi. Dans le même temps, la technologie « Chain Abstraction » élimine les obstacles à la fragmentation causés par plusieurs chaînes (l'abstraction de chaîne est similaire à l'abstraction post-compte).

Comprendre l'architecture centrée sur l'intention qui se concentre sur « l'intention » et valorise uniquement les résultats dans un article

图源:Centric Intent Un récit qui mérite d’être surveillé

Que ce soit à des fins intentionnelles ou de transaction, l'utilisateur se concentre toujours sur le montant total du compte de fonds, et non sur les soldes d'actifs individuels entre les différentes chaînes. Selon la compréhension de dappOS V2, il devrait y avoir un portefeuille de compte unifié pour réaliser la vision "une signature complète tout" et le concept de conception de plusieurs "TXN (Transaction Record-Transaction)" en un clic est introduit pour fournir aux utilisateurs Supprimez les obstacles avant de terminer TXN et atteignez les objectifs de transaction motivés par l'intention des utilisateurs.

Par exemple, il peut être utilisé pour réaliser une interaction avec GMX entre différentes chaînes d'Arbitrum et d'Avalanch sans actifs, afin d'atteindre les règles de transaction de base qui seront centrées sur l'intention dans DeFi à l'avenir. Par conséquent, la mise en œuvre de concepts centrés sur l’intention nécessite une abstraction de chaîne, une abstraction de compte et davantage d’« abstractions de protocole ». Mais voici une question qui doit être considérée : en supposant que toutes sortes d'abstractions soient réalisées, les règles d'interaction des utilisateurs qui se masturbent et les règles de largage des différents projets changeront-elles en conséquence ?

Résumé:

L'intention est encore pleine de risques et de défis lors de son exécution. Elle s'appuie sur des intermédiaires ou des exécuteurs spécifiques, il existe donc un risque de concentration du pouvoir et de monopole, ce qui affecte la question de confiance de l'ensemble du middleware. Deuxièmement, les risques liés à la sécurité et à la confidentialité causés par la transmission des transactions à des tiers pour exécution méritent également d'être pris en compte. Il convient également d'attendre avec impatience que les développeurs d'applications Intent parviennent à atteindre un équilibre entre sécurité, confidentialité et commodité.

Le concept d'intention a des applications relativement matures dans le domaine du Web2, telles que les logiciels d'appel de taxi, les logiciels de billetterie et la navigation cartographique. Cependant, le succès de ces applications repose sur la solide infrastructure du Web2. Si des applications matures doivent apparaître dans Dans le domaine Web3, les scénarios d'application doivent encore attendre que l'industrie continue de mûrir. Intent-Centric est un grand concept qui implique tous les aspects de la blockchain. C'est également l'un des meilleurs moyens de combiner la blockchain avec l'IA. Cependant, sa mise en œuvre et son développement nécessitent encore notre attention continue.

Littérature explicative et articles de référence

【 1 】

【2】

【 3 】

【4】

【5】

【6】 20230818082351362551 .html

【7】

【 8 】 caff.com/zh/archives/11091? connexion=succès&ref= 416

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)