
Principe et pratique de l'intention : comment améliorer l'expérience utilisateur et l'efficacité des transactions ?
TechFlow SélectionTechFlow Sélection

Principe et pratique de l'intention : comment améliorer l'expérience utilisateur et l'efficacité des transactions ?
L'intention représente un espace ouvert de questions, et l'avenir de l'expérience utilisateur pilotée par l'intention reste incertain.
Rédaction : STANFORD BLOCKCHAIN CLUB, BRIDGET HARRIS
Traduction : TechFlow
Note : Cet article provient de Stanford Blockchain Review. TechFlow est partenaire officiel de Stanford Blockchain Review et dispose d'une autorisation exclusive pour traduire et republier cet article.

Introduction
Des comptes abstraits aux preuves de stockage, en passant par les rollups et les ponts inter-chaînes, le concept des « intentions » s'est imposé comme une force transformatrice, promettant de redéfinir l'expérience utilisateur et l'efficacité transactionnelle dans le monde en expansion des applications décentralisées (dApps) du domaine cryptographique. Dans cet article, nous explorerons la notion d’intention, clarifierons comment elle résout certains problèmes d’expérience utilisateur, puis approfondirons sa mise en œuvre pratique qui transforme les architectures dans divers domaines verticaux, avant d’en discuter finalement l’impact sur l’équilibre entre centralisation et décentralisation.
Les principes des intentions
Contrairement aux transactions traditionnelles, où l'utilisateur exécute des actions spécifiques, les intentions se concentrent sur l’objectif plus large de l’utilisateur au sein de paramètres prédéfinis. Elles permettent effectivement de déléguer la tâche au système, supprimant ainsi la nécessité pour l’utilisateur de naviguer manuellement entre plusieurs protocoles dispersés afin d’exécuter ses opérations. En évitant la gestion microscopique de chaque détail transactionnel, les intentions offrent une capacité transactionnelle plus expressive et efficace, tout en améliorant l’expérience utilisateur. Comme l’a souligné Paradigm : « En signant et partageant une intention, un utilisateur autorise en réalité le destinataire à choisir pour lui le chemin de calcul. »
Les utilisateurs cherchent généralement le meilleur prix pour leurs transactions et restent souvent indifférents quant aux plateformes sous-jacentes impliquées. Cette indifférence a contribué au succès de plateformes telles que 1inch, un exemple précoce d’opération pilotée par les intentions. Les intentions peuvent être satisfaites via divers chemins, offrant ainsi flexibilité et efficacité comparativement aux trajectoires rigides des transactions traditionnelles.

Dans certaines conceptions d’infrastructures basées sur les intentions, l’utilisateur exprime son intention, qui est ensuite diffusée aux nœuds d’un réseau pair-à-pair. Des solveurs (souvent également des « builders » dans les protocoles entièrement centrés sur les intentions) rivalisent alors pour exécuter ces intentions efficacement et générer des transactions valides. Un relais vérifie ensuite leur exécution, suivie d’une validation par les validateurs du réseau d’intentions. Ce processus décentralisé garantit que les intentions sont satisfaites de la manière la plus efficace possible.

Les intentions représentent un espace ouvert de recherche ; l’avenir de l’expérience utilisateur pilotée par les intentions reste incertain. Toutefois, l’objectif global est clair : rendre les applications cryptographiques plus conviviales et plus efficaces sur le plan computationnel. Lors d’un récent entretien avec Bankless, Dan Robinson a décrit un flux avancé où l’utilisateur signe un message hors chaîne, routé vers une transaction sur chaîne via une « boîte noire MEV ». Les intentions simplifient ce processus en ne spécifiant que le point de départ et le point d’arrivée, améliorant ainsi l’expérience utilisateur.
Comparées aux transactions Ethereum (ETH), les intentions offrent aux utilisateurs une méthode plus simple et conviviale. Elles simplifient l’expérience utilisateur sans nécessiter la spécification de détails complexes tels que les frais de gaz ou le glissement de prix (slippage), et ne se limitent pas à un seul DEX (échange décentralisé) ou AMM (market maker automatisé). Elles exigent uniquement que l’utilisateur définisse un état initial et un état final, permettant ainsi une interface plus efficace et intuitive.
Une fois l’intention exprimée, le système prend le relais pour trouver le meilleur prix. L’utilisateur diffuse simplement son intention sous forme de message, sans avoir à créer lui-même la transaction. Divers solveurs peuvent alors librement s’engager à satisfaire cette intention, à condition de prouver qu’ils l’ont réalisée de la manière la plus compétitive, souvent déterminée par des critères tels que le gradient maximal de satisfaction. Cette approche garantit que l’utilisateur obtient le meilleur « prix » possible pour l’action souhaitée. En substance, les intentions constituent une alternative plus attrayante et flexible aux transactions traditionnelles sur chaîne. Elles peuvent être résolues de multiples façons, conduisant généralement à des processus plus rapides et plus économiques, réduisant les étapes manuelles.
Un exemple d’application des intentions peut être observé dans UniswapX. Ici, les intentions sont traitées via des enchères hollandaises, où le prix est fixé initialement haut, puis diminue progressivement jusqu’à ce que quelqu’un trouve avantageux de remplir la commande. Comme l’a souligné Dan Robinson, dans un marché concurrentiel, cela permet de réduire le slippage et offre une meilleure base pour les enchères de traitement des ordres.
Uma Roy de Succinct a également fourni des exemples convaincants dans son exposé sur les intentions, SUAVE, l’abstraction des comptes (AA) et les ponts inter-chaînes, en distinguant clairement les transactions traditionnelles (txs) des intentions.

Applications pratiques des intentions
Les intentions ont un potentiel significatif dans plusieurs domaines, influençant notamment les secteurs clés suivants :
-
Ponts inter-chaînes et Rollups
Lors du dernier épisode de Bankless, Dan Robinson a exploré en profondeur la possibilité qu’UniswapX adopte les intentions pour les transferts inter-chaînes. Un utilisateur pourrait par exemple exprimer l’intention de convertir USDC en ETH sur Arbitrum plutôt que sur Ethereum. La preuve d’exécution de cette intention pourrait être envoyée via un pont de messagerie à la chaîne cible. De plus, Dan a suggéré que les market makers pourraient proposer des prix supérieurs au marché standard afin d’attirer des fonds vers les rollups, notamment lorsqu’il s’agit d’aider quelqu’un à sortir ou à rééquilibrer son portefeuille.
Contrairement aux conceptions classiques de ponts reposant sur l’hébergement de fonds sur un rollup, UniswapX minimise les risques en exposant uniquement « l’échange en cours » aux attaques potentielles. Cette approche réduit considérablement la fenêtre de vulnérabilité des fonds durant l’échange, renforçant ainsi grandement la sécurité et la confiance des utilisateurs. En abstrayant le processus manuel de pontage, les intentions simplifient la gestion des actifs, améliorant substantiellement l’expérience utilisateur. Pour exploiter pleinement le potentiel des intentions, les utilisateurs devraient pouvoir accéder à des environnements multi-domaines, tirant parti de différents pools de liquidités et de piles technologiques afin d’obtenir une exécution plus efficace.
-
Preuves de connaissance nulle (preuves de stockage)
Avec l’émergence des écosystèmes L2 et L3, l’efficacité du transfert des informations d’état blockchain entre ces couches devient de plus en plus cruciale. Les preuves de stockage à connaissance nulle (ZK Storage Proofs) offrent une solution à ce défi. Lorsqu’un utilisateur spécifie le transfert d’un actif vers un rollup, un pont inter-chaînes intervient, et l’état de la chaîne cible est validé via une preuve de stockage. Ce mécanisme garantit que l’intention a été correctement exécutée et que la chaîne est dans l’état attendu.
À l’avenir, nous pourrions voir les intentions exécutées agrégées en preuves de stockage vérifiables, ou même en preuves de stockage agrégées, afin de simplifier l’exécution d’intentions complexes. Vitalik Buterin a souligné lors du Modular Summit d’EthCC l’importance de la preuve agrégée dans les environnements L2. Cette approche contribue à réduire les coûts et à optimiser le processus de preuve. Des innovations telles que zkTree, développée par l’équipe de Polymer Labs, ont déjà ouvert la voie aux preuves récursives, qui pourraient jouer un rôle clé dans la réalisation de zkEVM, zkRollups, zkBridges et des preuves ZK de stockage.

-
Abstraction des comptes
L’abstraction des comptes constitue un autre changement de paradigme fréquemment discuté, visant à améliorer l’expérience utilisateur (UX). Elle vise à mettre à niveau les comptes contrôlés par clé privée (EOA), actuellement la norme en matière de création de transactions, afin qu’ils puissent être gérés par des portefeuilles intelligents, voire que les transactions soient lancées directement depuis un contrat intelligent. À mesure que les intentions mûriront, elles pourraient migrer des dApps vers les portefeuilles intelligents des utilisateurs, simplifiant ainsi davantage le rôle de l’utilisateur. Stanley He propose un processus du type intention → action utilisateur → bundler, où l’intention circule d’abord via l’interface du portefeuille.

Bien que l’abstraction des comptes améliore incontestablement l’expérience utilisateur, l’utilisateur doit encore manuellement découvrir la plateforme la plus efficace pour effectuer des opérations telles que les échanges, les ponts inter-chaînes ou la fourniture de liquidités. Les intentions visent justement à éliminer cette couche de découverte, en laissant à l’utilisateur la seule responsabilité de spécifier son état initial et final. Par ailleurs, ERC-4337 introduit des dispositifs de conception visant à préserver la décentralisation, tels qu’un mempool ERC-4337 unifié. Cette approche réduit la fragmentation et la vulnérabilité aux censures et aux attaques provenant de petits pools dotés de stratégies de regroupement différentes. En adoptant une norme unique d’implémentation pour chaque bundler, ces risques peuvent être minimisés. Plusieurs projets reconnus, tels que Zerodev, Fun, Stackup et Rhinestone, contribuent activement à ce domaine.
Cependant, il convient de noter que la question de la centralisation autour des intentions suscite des inquiétudes. Certains acteurs, comme David Ma d’Alliance, estiment que les intentions sont difficiles à décentraliser et tendent à être limitées à des serveurs centralisés disposant d’un accès restreint. Dans le domaine cryptographique, l’équilibre entre efficacité et décentralisation reste un défi persistant. Bien que la simplification de l’expérience utilisateur soit attrayante, certains éléments des intentions reposent sur des participants et infrastructures hors chaîne, ce qui entraîne une réduction significative des coûts computationnels par rapport aux transactions classiques. Cette dépendance aux composants hors chaîne pourrait accroître la centralisation, suscitant des préoccupations quant à la concentration des solveurs chargés de coordonner les volumes de transactions d’intentions.
Un autre domaine intéressant où les intentions attirent de plus en plus l’attention est celui de la conformité réglementaire. Les utilisateurs pourraient bientôt choisir le chemin le plus « conforme » pour réaliser leurs intentions. Bien que ce choix puisse présenter des avantages réglementaires, il introduit un compromis entre coût, rapidité et efficacité. En fin de compte, cela transfère une partie du fardeau réglementaire vers les utilisateurs et les fournisseurs de liquidités (LP), qui doivent prendre des décisions éclairées sur le chemin le plus approprié pour atteindre leurs objectifs.
Conclusion
Aujourd’hui, les intentions restent un concept très prometteur, encore à un stade précoce. Dans le domaine cryptographique, l’avenir arrive vite, et il sera passionnant d’observer comment de nouvelles entreprises exploiteront ce concept pour créer de nouvelles catégories et expériences utilisateur, qu’il s’agisse de nouveaux designs, implémentations ou architectures. Néanmoins, l’émergence récente et les discussions croissantes autour des intentions montrent un fort intérêt pour l’amélioration de l’expérience utilisateur globale, en particulier pour les utilisateurs non natifs du monde crypto. Ces mesures d’abstraction des transactions elles-mêmes pourraient bien constituer un facteur clé de l’adoption et de l’efficacité générale. Finalement, les interactions entre intentions, abstraction des comptes, preuves de stockage et ponts inter-chaînes restent à explorer, et la manière dont ces composants coopéreront sera essentielle à la maturation de l’écosystème cryptographique.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














