Évaluer les défis de la mise en œuvre de l'approche centrée sur l'intention, à partir d'UniSwapX et d'AA

Intermédiaire12/6/2023, 5:50:02 PM
Cet article part des modèles commerciaux des applications Web2, combine les comptes UniswapX et AA pour examiner le développement futur de l'"Intent-Centric", et souligne les défis potentiels.

Récemment, dans l'article 「Intent-BasedArchitectures and Their Risks」deParadigm, une société de capital-risque Web3 bien connue, les "protocoles et infrastructures centrés sur l'intention" sont apparus comme la première tendance parmi les dix domaines de crypto-monnaie. Cette tendance, combinée aux efforts et à l'exploration de projets tels que Bob the Solver, Anomo et DappOs lors de la conférence ETHCC à Paris, a attiré l'attention de l'industrie sur l'architecture centrée sur l'intention et sa focalisation. L'objectif principal de cette approche est d'améliorer considérablement l'expérience de l'utilisateur en éliminant les détails complexes des transactions, ce qui en fait un nouveau moteur pour l'adoption du Web3. Lors du récent hackathon Token2049, l'auteur, en collaboration avec l'équipe technique d'AstroX wallet (qui se concentre sur les produits de croissance à fort retour sur investissement pour le côté ToB), a obtenu la deuxième place dans la catégorie DeFi, basée sur le concept d'intention : Ethtent. Dans cet article, nous nous pencherons sur le concept d'"intention" en partant de la mise en œuvre de Solver et de l'application d'ERC4337 et d'UniSwapX, en explorant ce qu'est l'"intention", si elle peut être si belle, ses diverses applications et les défis liés à sa mise en œuvre.

1. Qu'est-ce que l'approche centrée sur l'intention ?

Tout comme le concept d'abstraction de compte va au-delà du développement d'Ethereum lui-même, le concept spécifique d'"intention" peut être retracé jusqu'à la philosophie de conception du protocole DEX Wyvern en 2018. L'idée centrale de cette philosophie est que, contrairement aux transactions traditionnelles, les utilisateurs ordinaires sont plus préoccupés par la cohérence et l'exactitude des résultats que par la fluidité du processus d'exécution. Imaginons un scénario dans lequel je souhaite procéder à un échange de jetons.

  • Dans les transactions traditionnelles : Je dois effectuer trois transactions - déposer de l'ETH pour du gaz, approuver le transfert de jetons et soumettre la transaction d'échange.
  • Dans les transactions basées sur l'intention : Il me suffit de signer une transaction indiquant que je souhaite échanger une certaine quantité de jeton X contre autant de jeton Y que possible, avec une commission de 1 %.

Nous pouvons considérer les protocoles centrés sur l'intention comme un ensemble de contrats signés qui permettent aux utilisateurs d'externaliser le processus de transaction à une tierce partie sans en abandonner le contrôle total. Les utilisateurs n'ont qu'à préciser leur intention, et une seule signature peut exécuter l'ensemble de l'opération. Dans ce cas, la transaction représente la manière dont vous voulez spécifiquement que cela soit fait, tandis que l'intention représente ce que vous voulez obtenir sans vous soucier des détails de la mise en œuvre.

Par analogie avec le développement de l'internet traditionnel, qui a connu un processus similaire, les fournisseurs de services ont commencé par offrir ce qu'ils avaient, puis ont évolué vers la satisfaction des besoins des utilisateurs, et enfin vers des plateformes de services intelligentes qui améliorent la précision des intentions grâce à des recommandations algorithmiques。L'évolution fondamentale de l'internet au cours des 20 dernières années peut être résumée de la manière suivante :

  1. Les premiers services verticaux (divers portails, où les utilisateurs recherchent des numéros de téléphone, trouvent des travailleurs et achètent des services par eux-mêmes).
  2. Les plateformes d'agrégation de services à moyen terme (telles que Craiglist.com, qui regroupent le trafic afin de faire correspondre les fournisseurs de services aux demandes des utilisateurs).
  3. Les plateformes intelligentes en phase avancée (combinant l'appariement algorithmique et les recommandations pour améliorer la précision de l'intention, comme Uber Carpool et les services personnalisés).

Le concept de centrage sur l'intention est en effet prometteur, et le développement du Web2 a également prouvé qu'il s'agissait d'une voie essentielle pour accroître l'adoption par les utilisateurs. Toutefois, examinons d'abord son application sur le marché.

2. Applications typiques de l'approche centrée sur l'intention

Bien que le concept d'intention centrée soit relativement nouveau, de nombreux projets sont déjà en cours, et beaucoup d'entre eux sont centrés sur l'intention de l'utilisateur. Dans l'article de Bastian Wetzel, 「Intent-BasedArchitectures and Projects Experimenting with Them」,variousmainstream projects are classified. L'illustration ci-dessous montre que de nombreux protocoles ne sont pas des solutions à usage général, mais plutôt des solutions à usage spécifique, comme Uniswap et Seaport. Cela représente la progression naturelle des solutions centrées sur l'intention par rapport aux solutions verticales proposées par web2. L'ERC-4337, quant à lui, est une infrastructure d'assistance, où la présence du Bundler réduit la nécessité pour les utilisateurs de payer pour le gaz d'origine.

Cependant, notre objectif principal reste d'explorer les modèles économiques de ces projets et de déterminer s'ils sont suffisants pour soutenir la mise en œuvre de l'intention. À mon avis, l'une des meilleures implémentations d'intentions actuellement en cours est UniswapX, qui se concentre sur l'implémentation d'intentions pour le commerce, avec ERC4337 comme infrastructure nécessaire pour l'intention.

2.1. Comprendre l'intention centrée grâce à la conception économique d'UniSwapX

Après l'annonce officielle d'UniSwapX, j'ai immédiatement participé au système d'appel d'offres en tant que Filler et Quarter. La raison pour laquelle il est considéré comme l'une des applications les plus avancées et les plus pratiques de l'intention réside dans le fait qu'il s'agit du système le plus abouti qui aborde directement les incitations économiques des contreparties dans les transactions basées sur l'intention.

2.1.1、Why avons-nous besoin d'UniSwapX ?

Si l'on considère le développement d'Uniswap V1-3, on peut dire que les protocoles AMM existants ont été confrontés à des problèmes spécifiques liés aux coûts d'utilisation, aux prix d'exécution, aux chemins de transaction, aux services de routage et aux incitations à la LP. Actuellement, les marchés des swaps sont presque entièrement entourés par MEV, et les swaps à grande échelle sont presque toujours pris en sandwich, ce qui fait que les utilisateurs exécutent toujours des transactions aux pires prix, les profits étant pris par MEV. Le lancement d'UniSwapX tente de résoudre ces problèmes en modifiant fondamentalement le mécanisme de négociation de l'AMM. Pour en savoir plus : Rapport de recherche UniswapX (Partie 1) : Résumé du développement de la V1-3, exploration des principes, des innovations et des défis de la nouvelle génération de DEX

2.1.2 Qu'est-ce que UniSwapX ?

Par définition, UniSwapX est un nouveau protocole de routage sans autorisation, à code source ouvert (GPL), basé sur les enchères, pour les échanges entre AMM et d'autres sources de liquidité. En ce qui concerne les modèles de fonctionnement des marchés de négociation Web3, il en existe généralement trois types, en plus du modèle AMM :

UniSwapX, quant à lui, est passé du modèle AMM d'Uniswap V1-3 au modèle de carnet d'ordres hors chaîne pour l'appariement et l'exécution des transactions sur la chaîne.

2.1.3 Comment fonctionne UniSwapX

Du point de vue de l'utilisateur, s'il souhaite négocier l'ETH<=> et l'USDT à un prix d'environ 1900 (avec un slippage de 2%), il lui suffit d'effectuer les opérations suivantes :

  • Sélectionnez un ordre et définissez une limite de temps pour la courbe de décroissance du prix (par exemple, échangez 1 ETH contre 1950 USDT en 1 jour, avec un minimum de 1850 USDT).
  • Signez l'ordre et publiez-le sur le cluster de services du carnet d'ordres.
  • Attendez que la transaction soit découverte et complétée par un remplisseur.

Pour l'utilisateur, c'est tout ce qu'il a à faire. Du point de vue du remplisseur, c'est lui qui exécute activement les ordres de négociation des utilisateurs. Ils disposent de fonds suffisants, de services d'information compétents sur l'ensemble de la chaîne et d'un système de suivi de l'ensemble de la chaîne et du statut de DexPool. Ils doivent le faire :

  • Scannez les pools des différents protocoles de la chaîne et construisez des données de base en temps réel pour le calcul des commandes.
  • Scannez le Mempool pour estimer les tendances futures des prix.
  • Recherchez dans le réseau spécialisé des remplisseurs d'appels d'offres afin d'obtenir des droits de négociation prioritaires en fournissant des devis.
  • Analysez les informations relatives aux ordres sur le réseau public des remplisseurs afin de déterminer l'itinéraire commercial optimal.
  • Si les conditions de revenus sont remplies, participez à l'enchère (chaque minute compte, comme dans une enchère hollandaise, plus la transaction est confirmée tard, plus le prix finit par baisser).
  • Analysez les résultats des offres des autres remplisseurs et donnez-leur la priorité dans le prochain ordre rentable (même si mon profit individuel peut diminuer, j'obtiendrai plus de volume).

Pourquoi le remplisseur est-il si motivé par les transactions ? Cela nous ramène au modèle économique d'UniSwapX.

2.1.4. Comment évaluer la conception de l'intention d'UniswapX ?

L'élément clé de la mise en œuvre de l'intention est la volonté de la publier. Auparavant, le DEX était confronté à de nombreuses limitations par rapport au CEX, telles que les coûts de transaction, le MEV, le slippage, les pertes impermanentes, et bien d'autres encore. À l'avenir, ces limitations seront combattues par un groupe de remplisseurs plus professionnels contre le groupe MEV. Progressivement, ils prendront une part du gâteau de la concurrence technologique et la rendront finalement aux utilisateurs, formant ainsi un cycle de développement positif (plus d'utilisateurs utilisant UniswapX, plus de remplisseurs recevant des dividendes de frais). En outre, la complexité du fractionnement et de l'acheminement des transactions sur la chaîne sera dispersée dans des systèmes dorsaux. Les utilisateurs n'auront qu'à agir en tant que première partie pour passer des commandes, sans avoir à se préoccuper des problèmes d'acheminement. Il s'agit donc d'un cycle économique vertueux où les deux parties sont gagnantes, et un modèle économique vertueux sera toujours mis en œuvre.

Pour en savoir plus : https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Comprendre l'approche centrée sur l'intention à partir de l'ERC4337

Dans le diagramme ci-dessus, la section du bas représente le module centré sur l'abstraction de compte AA. Pour les systèmes comme UniswapX, étant donné que les transactions elles-mêmes sont soumises par les remplisseurs, les utilisateurs sont en mesure d'effectuer des transactions inter-chaînes sans avoir besoin de gaz. Cependant, tout au long du cycle de transaction, les utilisateurs doivent d'abord soumettre une transaction d'approbation pour autoriser le contrat UniswapX sur la chaîne à déduire les fonds de l'utilisateur. Si vous voulez vraiment une expérience d'échange sans friction (où les utilisateurs n'ont pas besoin d'initier des transactions), la conception de l'intégration de l'ERC4337 en tant que compte principal et payeur est nécessaire.Concernant l'ERC4337, j'ai diffusé des émissions en direct et des résumés sur ce qu'il est, ses principes de mise en œuvre et l'histoire de son développement. Pour en savoir plus, vous pouvez consulter Expliquer le concept d'abstraction comptable en une heure.

En termes simples, l'ERC4337 est un ensemble d'infrastructures.

  • Sur la chaîne, les signatures des utilisateurs sont vérifiées à l'aide du contrat entryPoint pour l'authentification, et le compte CA de l'utilisateur sert en fin de compte de sujet d'identité.
  • Hors chaîne, UserOperation est signée par l'utilisateur en tant qu'instruction, qui est ensuite transmise sur le réseau des Bundlers et mise en lots par les Bundlers pour être exécutée sur la chaîne.

Le cœur de l'optimisation de ce mécanisme est d'améliorer des fonctions spécifiques grâce à la capacité hautement personnalisable de l'AC, comme les portefeuilles de récupération sociale ou les parties de projet aidant les utilisateurs à payer les frais de gaz, prenant en charge USDT comme méthode de paiement du gaz, et d'autres fonctions. Cependant, nous allons aujourd'hui analyser la valeur de 4337 to intent du point de vue du modèle d'entreprise. Avec le recul, nous pensons qu'UniswapX a un bon modèle commercial car il permet aux deux parties impliquées dans les transactions de jetons (les utilisateurs et les remplisseurs) d'en tirer profit, seul MEV étant le perdant. À l'avenir, la plupart des applications "intentionnelles" généreront directement des revenus en fournissant des services aux entreprises (To B) ou en facturant des frais de transaction en tant que produit principal (To C). Toutefois, les services offerts par le produit principal ne se limitent pas à la seule satisfaction de l'"intention".

Tout comme les systèmes de paiement tels que WeChat Pay ou Alipay, ils ne facturent pas de frais pour les transactions C2C, mais perçoivent généralement des frais de transaction de 0,6 % lorsque les commerçants retirent des fonds (ce qui nécessite également un paiement au système de transaction sous-jacent). Au cours de la dernière décennie de la bataille de l'internet mobile, l'accent était mis principalement sur l'obtention d'un volume élevé d'utilisateurs, et la boucle de revenus pouvait être établie après avoir atteint une certaine base d'utilisateurs.

Par conséquent, davantage de Dapps émergeront à l'avenir et, afin d'offrir aux utilisateurs une expérience transparente, elles seront disposées à proposer des serveurs avec des frais de gaz supprimés. Cette démarche s'apparente au protocole social Lens, dans le cadre duquel Polygon est prêt à avancer des dizaines de milliers de dollars en frais de transaction pour le compte des utilisateurs chaque semaine afin de favoriser l'adoption par les utilisateurs et l'écosystème de contenu. Comparé aux coûts des subventions qui s'élevaient à des millions de dollars par jour lors de la guerre des taxis (Didi contre Uber China), ce n'est qu'une goutte d'eau dans l'océan.

Par conséquent, le mécanisme de dépôt fiduciaire le plus normalisé et le plus largement applicable, ainsi que le système de crédit de la plateforme le plus fiable, seront inévitablement construits sur le système de payeur ERC4337. de MetaTransactions mais va au-delà de MetaTransactions). Il s'agit d'un compte spécial de contrat intelligent qui peut payer les frais de gaz pour le compte d'autres personnes. Le contrat principal de paiement nécessite une logique de vérification pour chaque transaction et des contrôles au cours de la transaction. Le contrat Paymaster peut vérifier si le solde ERC-20 approuvé est suffisant dans la méthode "validatePaymasterUserOp" et l'extraire en utilisant "transferFrom" dans l'appel "postOp". (Pour comprendre la logique d'exécution spécifique, veuillez vous référer à l'enregistrement en direct de Bilibili mentionné dans la section "lectures complémentaires" ci-dessus). Dans l'ensemble, il s'agit d'une solution sans gaz plus universelle que les Meta-Transactions. Il élimine la confusion liée aux actifs non standard et ne pose aucun problème de compatibilité avec l'avenir (les méta-transactions nécessitent des modifications contractuelles pour être prises en charge).

3. Quels sont les défis liés à la mise en œuvre de l'intention ?

En résumé, l'intention est en effet merveilleuse, et c'est aussi une direction qui doit continuer à se développer et à s'optimiser. Outre les défis liés au modèle d'entreprise, quelles sont les principales difficultés techniques liées à sa mise en œuvre ?

3.1 Contradictions dans l'intégration de l'IA

Bien que de nombreux avis sur l'analyse d'intention estiment que la capacité d'analyse d'intention de transaction fournie par l'IA est un point d'optimisation pour l'expérience de l'utilisateur, j'ai travaillé auparavant dans l'industrie de la politique de sécurité, et au cours de cette période, j'ai réalisé que l'interprétabilité et la reproductibilité sont les aspects les plus importants de l'application de l'IA dans les scénarios d'élaboration de politiques. Par exemple, dans le cas d'une suspension de compte, si les raisons précises de la violation de la politique ne peuvent être fournies, il devient difficile de se justifier lorsque les utilisateurs déposent une plainte. De même, pour tout système financier, la recherche de la stabilité et de la cohérence est primordiale, et aucune institution ne peut garantir que l'IA ne se livrera pas à des activités malveillantes une fois qu'elle aura accès aux autorisations d'actifs. L'IA ne peut donc servir que d'outil auxiliaire pour l'analyse des intentions dans un avenir prévisible, et l'analyse des données sur la chaîne nécessite une compréhension approfondie des principes de fonctionnement de la blockchain. Dans le cas contraire, des faux positifs sont très probables. Pour en savoir plus : Les risques liés à la catégorisation des contrats dans l'EVM

3.2. La résilience d'intentPool face aux attaques Dos et la question de l'appariement avec Solver

Pour IntentPool, similaire au pool de mémoire d'ERC4337, il s'agira également d'un défi majeur. Tout d'abord, intentPool ne peut pas réutiliser le mécanisme de pool de mémoire des clients Ethereum actuels (Geth, Eirgon), et doit être construit séparément. Même si le BundlerPool de l'ERC4337 sert de référence, la conception des pools de mémoire a ses propres avantages et inconvénients.

  • Mode de pool de mémoire décentralisé : Il existe un problème de propagation, car pour de nombreuses applications, l'exécution d'intentions est une activité rentable. Par conséquent, les nœuds exploitant le pool d'intentions ont intérêt à ne pas se propager afin de réduire la concurrence lors de l'exécution des intentions.
  • Mode centralisé du pool de mémoire : Résout le problème de la propagation, mais ne permet pas d'éviter les problèmes d'audit et d'intervention de la centralisation.

Quoi qu'il en soit, la conception d'un mécanisme de découverte et d'appariement des intentions qui soit à la fois compatible avec les incitations et non centralisé est une tâche difficile.

3.3 Risque d'atteinte à la vie privée

La signature est irrévocable, même si un délai d'expiration est ajouté au contenu de la signature, il reste un problème d'impossibilité de révoquer la signature à faible coût avant ce délai d'expiration (toute révocation doit se faire par le biais de transactions sur la chaîne). C'est pourquoi certaines solutions universelles normalisées et axées sur la protection de la vie privée, telles qu'Anomo, ont vu le jour. La protection de la vie privée est difficile à réaliser par le biais du système EVM, c'est pourquoi il existe actuellement des développements plus pointus autour de nouveaux langages d'intention axés sur la protection de la vie privée, tels que Juvix, qui est utilisé pour créer des dapps axés sur la protection de la vie privée. Il peut être compilé en WASM ou compilé en circuits via VampIR pour une exécution privée sur Anoma ou Ethereum en utilisant Taiga.

4. Résumé

En fait, il est très intéressant de voir le concept d'intention gagner en popularité. Enfin, web3 n'est plus complaisant et commence à explorer les moyens de sortir du goulot d'étranglement et de répondre aux besoins des utilisateurs réels. Ce n'est qu'en nous concentrant sur les besoins les plus pratiques des utilisateurs, au lieu de nous complaire dans des récits de haut niveau, et en fournissant des services réfléchis que nous pourrons progressivement gagner la faveur d'un large éventail d'utilisateurs. À l'avenir, le modèle d'Intent sera soit similaire à celui d'UniswapX, qui génère des revenus en subventionnant les frais de transaction de la contrepartie, soit il impliquera un petit nombre de clients qui paient beaucoup et un grand nombre d'utilisateurs de l'écosystème qui ne paient pas mais qui sont importants du point de vue de la classification des utilisateurs. Par conséquent, le concept d'intention lui-même vise à optimiser l'expérience utilisateur des produits, et pas seulement l'intention. De plus, DeFi sera également la première étape de l'épanouissement de l'intention. Plus de 20 protocoles DeFi se sont déjà associés à DappOS, et Brink Trade a développé un moteur d'intention, qui permet à des opérations telles que Bridge, Swap et Transfer d'être contenues dans une seule intention par le biais d'une signature. En outre, des protocoles bien établis tels que CowSwap, 1inch, Uniswap et LlamaSwap étendent continuellement leurs fonctionnalités pour répondre aux diverses intentions des utilisateurs. Lors du hackathon de Token2049, j'ai participé à la piste DeFi et j'ai développé un solveur d'intention pour un scénario d'échange entre chaînes + DCA (Dollar Cost Averaging) assisté d'une stratégie (le système Ethtent fonctionne comme indiqué dans le diagramme ci-dessous).

En fait, il n'est pas difficile d'atteindre l'objectif des exigences fixes spécifiques au secteur vertical sur l'infrastructure existante de l'EVM. Le véritable défi est l'émergence d'un marché des résolveurs d'intentions ou d'un cadre de collaboration connu sous le nom de norme de collaboration à l'avenir. Cela permettrait à différents résolveurs de se combiner et de se réutiliser pour mettre en œuvre une solution de résolution des intentions universellement normalisée, et d'allouer des modèles économiques pour résoudre les intentions des deux parties. La normalisation nécessite souvent des définitions standard descendantes. Actuellement, DappOs et Anomo sont à l'avant-garde de cette voie, ce qui vaut la peine d'être attendu.。

Annexe : Piste centrée sur l'intention : L 'architecture "centrée sur l'intention" peut-elle devenir un nouveau moteur pour l'adoption à grande échelle de Web3 ? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the-middlemen--their-mempoolshttps://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Clause de non-responsabilité:

  1. Cet article est repris de[shisi_eth]. Tous les droits d'auteur appartiennent à l'auteur original[shisi_eth]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe de Gate Learn, qui s'en chargera rapidement.
  2. Clause de non-responsabilité : Les points de vue et les opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Évaluer les défis de la mise en œuvre de l'approche centrée sur l'intention, à partir d'UniSwapX et d'AA

Intermédiaire12/6/2023, 5:50:02 PM
Cet article part des modèles commerciaux des applications Web2, combine les comptes UniswapX et AA pour examiner le développement futur de l'"Intent-Centric", et souligne les défis potentiels.

Récemment, dans l'article 「Intent-BasedArchitectures and Their Risks」deParadigm, une société de capital-risque Web3 bien connue, les "protocoles et infrastructures centrés sur l'intention" sont apparus comme la première tendance parmi les dix domaines de crypto-monnaie. Cette tendance, combinée aux efforts et à l'exploration de projets tels que Bob the Solver, Anomo et DappOs lors de la conférence ETHCC à Paris, a attiré l'attention de l'industrie sur l'architecture centrée sur l'intention et sa focalisation. L'objectif principal de cette approche est d'améliorer considérablement l'expérience de l'utilisateur en éliminant les détails complexes des transactions, ce qui en fait un nouveau moteur pour l'adoption du Web3. Lors du récent hackathon Token2049, l'auteur, en collaboration avec l'équipe technique d'AstroX wallet (qui se concentre sur les produits de croissance à fort retour sur investissement pour le côté ToB), a obtenu la deuxième place dans la catégorie DeFi, basée sur le concept d'intention : Ethtent. Dans cet article, nous nous pencherons sur le concept d'"intention" en partant de la mise en œuvre de Solver et de l'application d'ERC4337 et d'UniSwapX, en explorant ce qu'est l'"intention", si elle peut être si belle, ses diverses applications et les défis liés à sa mise en œuvre.

1. Qu'est-ce que l'approche centrée sur l'intention ?

Tout comme le concept d'abstraction de compte va au-delà du développement d'Ethereum lui-même, le concept spécifique d'"intention" peut être retracé jusqu'à la philosophie de conception du protocole DEX Wyvern en 2018. L'idée centrale de cette philosophie est que, contrairement aux transactions traditionnelles, les utilisateurs ordinaires sont plus préoccupés par la cohérence et l'exactitude des résultats que par la fluidité du processus d'exécution. Imaginons un scénario dans lequel je souhaite procéder à un échange de jetons.

  • Dans les transactions traditionnelles : Je dois effectuer trois transactions - déposer de l'ETH pour du gaz, approuver le transfert de jetons et soumettre la transaction d'échange.
  • Dans les transactions basées sur l'intention : Il me suffit de signer une transaction indiquant que je souhaite échanger une certaine quantité de jeton X contre autant de jeton Y que possible, avec une commission de 1 %.

Nous pouvons considérer les protocoles centrés sur l'intention comme un ensemble de contrats signés qui permettent aux utilisateurs d'externaliser le processus de transaction à une tierce partie sans en abandonner le contrôle total. Les utilisateurs n'ont qu'à préciser leur intention, et une seule signature peut exécuter l'ensemble de l'opération. Dans ce cas, la transaction représente la manière dont vous voulez spécifiquement que cela soit fait, tandis que l'intention représente ce que vous voulez obtenir sans vous soucier des détails de la mise en œuvre.

Par analogie avec le développement de l'internet traditionnel, qui a connu un processus similaire, les fournisseurs de services ont commencé par offrir ce qu'ils avaient, puis ont évolué vers la satisfaction des besoins des utilisateurs, et enfin vers des plateformes de services intelligentes qui améliorent la précision des intentions grâce à des recommandations algorithmiques。L'évolution fondamentale de l'internet au cours des 20 dernières années peut être résumée de la manière suivante :

  1. Les premiers services verticaux (divers portails, où les utilisateurs recherchent des numéros de téléphone, trouvent des travailleurs et achètent des services par eux-mêmes).
  2. Les plateformes d'agrégation de services à moyen terme (telles que Craiglist.com, qui regroupent le trafic afin de faire correspondre les fournisseurs de services aux demandes des utilisateurs).
  3. Les plateformes intelligentes en phase avancée (combinant l'appariement algorithmique et les recommandations pour améliorer la précision de l'intention, comme Uber Carpool et les services personnalisés).

Le concept de centrage sur l'intention est en effet prometteur, et le développement du Web2 a également prouvé qu'il s'agissait d'une voie essentielle pour accroître l'adoption par les utilisateurs. Toutefois, examinons d'abord son application sur le marché.

2. Applications typiques de l'approche centrée sur l'intention

Bien que le concept d'intention centrée soit relativement nouveau, de nombreux projets sont déjà en cours, et beaucoup d'entre eux sont centrés sur l'intention de l'utilisateur. Dans l'article de Bastian Wetzel, 「Intent-BasedArchitectures and Projects Experimenting with Them」,variousmainstream projects are classified. L'illustration ci-dessous montre que de nombreux protocoles ne sont pas des solutions à usage général, mais plutôt des solutions à usage spécifique, comme Uniswap et Seaport. Cela représente la progression naturelle des solutions centrées sur l'intention par rapport aux solutions verticales proposées par web2. L'ERC-4337, quant à lui, est une infrastructure d'assistance, où la présence du Bundler réduit la nécessité pour les utilisateurs de payer pour le gaz d'origine.

Cependant, notre objectif principal reste d'explorer les modèles économiques de ces projets et de déterminer s'ils sont suffisants pour soutenir la mise en œuvre de l'intention. À mon avis, l'une des meilleures implémentations d'intentions actuellement en cours est UniswapX, qui se concentre sur l'implémentation d'intentions pour le commerce, avec ERC4337 comme infrastructure nécessaire pour l'intention.

2.1. Comprendre l'intention centrée grâce à la conception économique d'UniSwapX

Après l'annonce officielle d'UniSwapX, j'ai immédiatement participé au système d'appel d'offres en tant que Filler et Quarter. La raison pour laquelle il est considéré comme l'une des applications les plus avancées et les plus pratiques de l'intention réside dans le fait qu'il s'agit du système le plus abouti qui aborde directement les incitations économiques des contreparties dans les transactions basées sur l'intention.

2.1.1、Why avons-nous besoin d'UniSwapX ?

Si l'on considère le développement d'Uniswap V1-3, on peut dire que les protocoles AMM existants ont été confrontés à des problèmes spécifiques liés aux coûts d'utilisation, aux prix d'exécution, aux chemins de transaction, aux services de routage et aux incitations à la LP. Actuellement, les marchés des swaps sont presque entièrement entourés par MEV, et les swaps à grande échelle sont presque toujours pris en sandwich, ce qui fait que les utilisateurs exécutent toujours des transactions aux pires prix, les profits étant pris par MEV. Le lancement d'UniSwapX tente de résoudre ces problèmes en modifiant fondamentalement le mécanisme de négociation de l'AMM. Pour en savoir plus : Rapport de recherche UniswapX (Partie 1) : Résumé du développement de la V1-3, exploration des principes, des innovations et des défis de la nouvelle génération de DEX

2.1.2 Qu'est-ce que UniSwapX ?

Par définition, UniSwapX est un nouveau protocole de routage sans autorisation, à code source ouvert (GPL), basé sur les enchères, pour les échanges entre AMM et d'autres sources de liquidité. En ce qui concerne les modèles de fonctionnement des marchés de négociation Web3, il en existe généralement trois types, en plus du modèle AMM :

UniSwapX, quant à lui, est passé du modèle AMM d'Uniswap V1-3 au modèle de carnet d'ordres hors chaîne pour l'appariement et l'exécution des transactions sur la chaîne.

2.1.3 Comment fonctionne UniSwapX

Du point de vue de l'utilisateur, s'il souhaite négocier l'ETH<=> et l'USDT à un prix d'environ 1900 (avec un slippage de 2%), il lui suffit d'effectuer les opérations suivantes :

  • Sélectionnez un ordre et définissez une limite de temps pour la courbe de décroissance du prix (par exemple, échangez 1 ETH contre 1950 USDT en 1 jour, avec un minimum de 1850 USDT).
  • Signez l'ordre et publiez-le sur le cluster de services du carnet d'ordres.
  • Attendez que la transaction soit découverte et complétée par un remplisseur.

Pour l'utilisateur, c'est tout ce qu'il a à faire. Du point de vue du remplisseur, c'est lui qui exécute activement les ordres de négociation des utilisateurs. Ils disposent de fonds suffisants, de services d'information compétents sur l'ensemble de la chaîne et d'un système de suivi de l'ensemble de la chaîne et du statut de DexPool. Ils doivent le faire :

  • Scannez les pools des différents protocoles de la chaîne et construisez des données de base en temps réel pour le calcul des commandes.
  • Scannez le Mempool pour estimer les tendances futures des prix.
  • Recherchez dans le réseau spécialisé des remplisseurs d'appels d'offres afin d'obtenir des droits de négociation prioritaires en fournissant des devis.
  • Analysez les informations relatives aux ordres sur le réseau public des remplisseurs afin de déterminer l'itinéraire commercial optimal.
  • Si les conditions de revenus sont remplies, participez à l'enchère (chaque minute compte, comme dans une enchère hollandaise, plus la transaction est confirmée tard, plus le prix finit par baisser).
  • Analysez les résultats des offres des autres remplisseurs et donnez-leur la priorité dans le prochain ordre rentable (même si mon profit individuel peut diminuer, j'obtiendrai plus de volume).

Pourquoi le remplisseur est-il si motivé par les transactions ? Cela nous ramène au modèle économique d'UniSwapX.

2.1.4. Comment évaluer la conception de l'intention d'UniswapX ?

L'élément clé de la mise en œuvre de l'intention est la volonté de la publier. Auparavant, le DEX était confronté à de nombreuses limitations par rapport au CEX, telles que les coûts de transaction, le MEV, le slippage, les pertes impermanentes, et bien d'autres encore. À l'avenir, ces limitations seront combattues par un groupe de remplisseurs plus professionnels contre le groupe MEV. Progressivement, ils prendront une part du gâteau de la concurrence technologique et la rendront finalement aux utilisateurs, formant ainsi un cycle de développement positif (plus d'utilisateurs utilisant UniswapX, plus de remplisseurs recevant des dividendes de frais). En outre, la complexité du fractionnement et de l'acheminement des transactions sur la chaîne sera dispersée dans des systèmes dorsaux. Les utilisateurs n'auront qu'à agir en tant que première partie pour passer des commandes, sans avoir à se préoccuper des problèmes d'acheminement. Il s'agit donc d'un cycle économique vertueux où les deux parties sont gagnantes, et un modèle économique vertueux sera toujours mis en œuvre.

Pour en savoir plus : https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Comprendre l'approche centrée sur l'intention à partir de l'ERC4337

Dans le diagramme ci-dessus, la section du bas représente le module centré sur l'abstraction de compte AA. Pour les systèmes comme UniswapX, étant donné que les transactions elles-mêmes sont soumises par les remplisseurs, les utilisateurs sont en mesure d'effectuer des transactions inter-chaînes sans avoir besoin de gaz. Cependant, tout au long du cycle de transaction, les utilisateurs doivent d'abord soumettre une transaction d'approbation pour autoriser le contrat UniswapX sur la chaîne à déduire les fonds de l'utilisateur. Si vous voulez vraiment une expérience d'échange sans friction (où les utilisateurs n'ont pas besoin d'initier des transactions), la conception de l'intégration de l'ERC4337 en tant que compte principal et payeur est nécessaire.Concernant l'ERC4337, j'ai diffusé des émissions en direct et des résumés sur ce qu'il est, ses principes de mise en œuvre et l'histoire de son développement. Pour en savoir plus, vous pouvez consulter Expliquer le concept d'abstraction comptable en une heure.

En termes simples, l'ERC4337 est un ensemble d'infrastructures.

  • Sur la chaîne, les signatures des utilisateurs sont vérifiées à l'aide du contrat entryPoint pour l'authentification, et le compte CA de l'utilisateur sert en fin de compte de sujet d'identité.
  • Hors chaîne, UserOperation est signée par l'utilisateur en tant qu'instruction, qui est ensuite transmise sur le réseau des Bundlers et mise en lots par les Bundlers pour être exécutée sur la chaîne.

Le cœur de l'optimisation de ce mécanisme est d'améliorer des fonctions spécifiques grâce à la capacité hautement personnalisable de l'AC, comme les portefeuilles de récupération sociale ou les parties de projet aidant les utilisateurs à payer les frais de gaz, prenant en charge USDT comme méthode de paiement du gaz, et d'autres fonctions. Cependant, nous allons aujourd'hui analyser la valeur de 4337 to intent du point de vue du modèle d'entreprise. Avec le recul, nous pensons qu'UniswapX a un bon modèle commercial car il permet aux deux parties impliquées dans les transactions de jetons (les utilisateurs et les remplisseurs) d'en tirer profit, seul MEV étant le perdant. À l'avenir, la plupart des applications "intentionnelles" généreront directement des revenus en fournissant des services aux entreprises (To B) ou en facturant des frais de transaction en tant que produit principal (To C). Toutefois, les services offerts par le produit principal ne se limitent pas à la seule satisfaction de l'"intention".

Tout comme les systèmes de paiement tels que WeChat Pay ou Alipay, ils ne facturent pas de frais pour les transactions C2C, mais perçoivent généralement des frais de transaction de 0,6 % lorsque les commerçants retirent des fonds (ce qui nécessite également un paiement au système de transaction sous-jacent). Au cours de la dernière décennie de la bataille de l'internet mobile, l'accent était mis principalement sur l'obtention d'un volume élevé d'utilisateurs, et la boucle de revenus pouvait être établie après avoir atteint une certaine base d'utilisateurs.

Par conséquent, davantage de Dapps émergeront à l'avenir et, afin d'offrir aux utilisateurs une expérience transparente, elles seront disposées à proposer des serveurs avec des frais de gaz supprimés. Cette démarche s'apparente au protocole social Lens, dans le cadre duquel Polygon est prêt à avancer des dizaines de milliers de dollars en frais de transaction pour le compte des utilisateurs chaque semaine afin de favoriser l'adoption par les utilisateurs et l'écosystème de contenu. Comparé aux coûts des subventions qui s'élevaient à des millions de dollars par jour lors de la guerre des taxis (Didi contre Uber China), ce n'est qu'une goutte d'eau dans l'océan.

Par conséquent, le mécanisme de dépôt fiduciaire le plus normalisé et le plus largement applicable, ainsi que le système de crédit de la plateforme le plus fiable, seront inévitablement construits sur le système de payeur ERC4337. de MetaTransactions mais va au-delà de MetaTransactions). Il s'agit d'un compte spécial de contrat intelligent qui peut payer les frais de gaz pour le compte d'autres personnes. Le contrat principal de paiement nécessite une logique de vérification pour chaque transaction et des contrôles au cours de la transaction. Le contrat Paymaster peut vérifier si le solde ERC-20 approuvé est suffisant dans la méthode "validatePaymasterUserOp" et l'extraire en utilisant "transferFrom" dans l'appel "postOp". (Pour comprendre la logique d'exécution spécifique, veuillez vous référer à l'enregistrement en direct de Bilibili mentionné dans la section "lectures complémentaires" ci-dessus). Dans l'ensemble, il s'agit d'une solution sans gaz plus universelle que les Meta-Transactions. Il élimine la confusion liée aux actifs non standard et ne pose aucun problème de compatibilité avec l'avenir (les méta-transactions nécessitent des modifications contractuelles pour être prises en charge).

3. Quels sont les défis liés à la mise en œuvre de l'intention ?

En résumé, l'intention est en effet merveilleuse, et c'est aussi une direction qui doit continuer à se développer et à s'optimiser. Outre les défis liés au modèle d'entreprise, quelles sont les principales difficultés techniques liées à sa mise en œuvre ?

3.1 Contradictions dans l'intégration de l'IA

Bien que de nombreux avis sur l'analyse d'intention estiment que la capacité d'analyse d'intention de transaction fournie par l'IA est un point d'optimisation pour l'expérience de l'utilisateur, j'ai travaillé auparavant dans l'industrie de la politique de sécurité, et au cours de cette période, j'ai réalisé que l'interprétabilité et la reproductibilité sont les aspects les plus importants de l'application de l'IA dans les scénarios d'élaboration de politiques. Par exemple, dans le cas d'une suspension de compte, si les raisons précises de la violation de la politique ne peuvent être fournies, il devient difficile de se justifier lorsque les utilisateurs déposent une plainte. De même, pour tout système financier, la recherche de la stabilité et de la cohérence est primordiale, et aucune institution ne peut garantir que l'IA ne se livrera pas à des activités malveillantes une fois qu'elle aura accès aux autorisations d'actifs. L'IA ne peut donc servir que d'outil auxiliaire pour l'analyse des intentions dans un avenir prévisible, et l'analyse des données sur la chaîne nécessite une compréhension approfondie des principes de fonctionnement de la blockchain. Dans le cas contraire, des faux positifs sont très probables. Pour en savoir plus : Les risques liés à la catégorisation des contrats dans l'EVM

3.2. La résilience d'intentPool face aux attaques Dos et la question de l'appariement avec Solver

Pour IntentPool, similaire au pool de mémoire d'ERC4337, il s'agira également d'un défi majeur. Tout d'abord, intentPool ne peut pas réutiliser le mécanisme de pool de mémoire des clients Ethereum actuels (Geth, Eirgon), et doit être construit séparément. Même si le BundlerPool de l'ERC4337 sert de référence, la conception des pools de mémoire a ses propres avantages et inconvénients.

  • Mode de pool de mémoire décentralisé : Il existe un problème de propagation, car pour de nombreuses applications, l'exécution d'intentions est une activité rentable. Par conséquent, les nœuds exploitant le pool d'intentions ont intérêt à ne pas se propager afin de réduire la concurrence lors de l'exécution des intentions.
  • Mode centralisé du pool de mémoire : Résout le problème de la propagation, mais ne permet pas d'éviter les problèmes d'audit et d'intervention de la centralisation.

Quoi qu'il en soit, la conception d'un mécanisme de découverte et d'appariement des intentions qui soit à la fois compatible avec les incitations et non centralisé est une tâche difficile.

3.3 Risque d'atteinte à la vie privée

La signature est irrévocable, même si un délai d'expiration est ajouté au contenu de la signature, il reste un problème d'impossibilité de révoquer la signature à faible coût avant ce délai d'expiration (toute révocation doit se faire par le biais de transactions sur la chaîne). C'est pourquoi certaines solutions universelles normalisées et axées sur la protection de la vie privée, telles qu'Anomo, ont vu le jour. La protection de la vie privée est difficile à réaliser par le biais du système EVM, c'est pourquoi il existe actuellement des développements plus pointus autour de nouveaux langages d'intention axés sur la protection de la vie privée, tels que Juvix, qui est utilisé pour créer des dapps axés sur la protection de la vie privée. Il peut être compilé en WASM ou compilé en circuits via VampIR pour une exécution privée sur Anoma ou Ethereum en utilisant Taiga.

4. Résumé

En fait, il est très intéressant de voir le concept d'intention gagner en popularité. Enfin, web3 n'est plus complaisant et commence à explorer les moyens de sortir du goulot d'étranglement et de répondre aux besoins des utilisateurs réels. Ce n'est qu'en nous concentrant sur les besoins les plus pratiques des utilisateurs, au lieu de nous complaire dans des récits de haut niveau, et en fournissant des services réfléchis que nous pourrons progressivement gagner la faveur d'un large éventail d'utilisateurs. À l'avenir, le modèle d'Intent sera soit similaire à celui d'UniswapX, qui génère des revenus en subventionnant les frais de transaction de la contrepartie, soit il impliquera un petit nombre de clients qui paient beaucoup et un grand nombre d'utilisateurs de l'écosystème qui ne paient pas mais qui sont importants du point de vue de la classification des utilisateurs. Par conséquent, le concept d'intention lui-même vise à optimiser l'expérience utilisateur des produits, et pas seulement l'intention. De plus, DeFi sera également la première étape de l'épanouissement de l'intention. Plus de 20 protocoles DeFi se sont déjà associés à DappOS, et Brink Trade a développé un moteur d'intention, qui permet à des opérations telles que Bridge, Swap et Transfer d'être contenues dans une seule intention par le biais d'une signature. En outre, des protocoles bien établis tels que CowSwap, 1inch, Uniswap et LlamaSwap étendent continuellement leurs fonctionnalités pour répondre aux diverses intentions des utilisateurs. Lors du hackathon de Token2049, j'ai participé à la piste DeFi et j'ai développé un solveur d'intention pour un scénario d'échange entre chaînes + DCA (Dollar Cost Averaging) assisté d'une stratégie (le système Ethtent fonctionne comme indiqué dans le diagramme ci-dessous).

En fait, il n'est pas difficile d'atteindre l'objectif des exigences fixes spécifiques au secteur vertical sur l'infrastructure existante de l'EVM. Le véritable défi est l'émergence d'un marché des résolveurs d'intentions ou d'un cadre de collaboration connu sous le nom de norme de collaboration à l'avenir. Cela permettrait à différents résolveurs de se combiner et de se réutiliser pour mettre en œuvre une solution de résolution des intentions universellement normalisée, et d'allouer des modèles économiques pour résoudre les intentions des deux parties. La normalisation nécessite souvent des définitions standard descendantes. Actuellement, DappOs et Anomo sont à l'avant-garde de cette voie, ce qui vaut la peine d'être attendu.。

Annexe : Piste centrée sur l'intention : L 'architecture "centrée sur l'intention" peut-elle devenir un nouveau moteur pour l'adoption à grande échelle de Web3 ? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the-middlemen--their-mempoolshttps://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Clause de non-responsabilité:

  1. Cet article est repris de[shisi_eth]. Tous les droits d'auteur appartiennent à l'auteur original[shisi_eth]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe de Gate Learn, qui s'en chargera rapidement.
  2. Clause de non-responsabilité : Les points de vue et les opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!