Crypto
Exécution basée sur l'intention
Définition
L'exécution basée sur l'intention est un modèle de transaction où les utilisateurs signent un résultat souhaité et des tiers rivalisent pour l'exécuter sur la chaîne en respectant ces contraintes.
Qu'est-ce que l'exécution basée sur l'intention ?
L'exécution basée sur l'intention est une manière d'interagir avec les blockchains où vous décrivez le résultat souhaité (l'« intention ») et laissez une couche d'exécution déterminer les meilleures étapes pour l'atteindre.
Au lieu de choisir manuellement des protocoles, des itinéraires,gaz paramètres, et glissement paramètres, l'utilisateur signe un message qui encode des contraintes telles que « échanger X contre Y avec au moins Z reçu » ou « transférer des fonds et les déposer dans un coffre-fort.
» Ce modèle est un élément fondamental de ce qui est defai exécution autonome sur la chaîne, car il transforme des actions DeFi complexes en demandes axées sur les résultats qui peuvent être automatisées et optimisées.
Signification de l'exécution basée sur l'intention
La signification de l'exécution basée sur l'intention revient à séparer décision de l'exécution. L'utilisateur décide de l'objectif et des limites acceptables (sortie minimale, date limite, jetons autorisés, frais maximum, lieux préférés, etc.), puis délègue le « comment » à un exécuteur externe.
Dans de nombreux designs, l'intention signée de l'utilisateur n'est pas elle-même une transaction on-chain ; c'est une autorisation qui peut être remplie plus tard par quelqu'un d'autre qui paie le gaz et assemble les appels requis.
C'est pourquoi les systèmes basés sur l'intention sont souvent décrits comme plus centrés sur l'utilisateur : ils visent à fournir un résultat garanti dans des contraintes, plutôt que de forcer les utilisateurs à micromanager chaque étape et à espérer que le marché ne bouge pas.
Signification des intentions crypto
La signification des intentions crypto fait référence aux instructions signées et vérifiables qui expriment le résultat souhaité par un utilisateur et les contraintes. Une intention comprend généralement : le type d'action (échange, pont, remboursement, mint, rééquilibrage), les actifs impliqués, les limites (comme le minimum reçu) et les règles de validité (temps d'expiration, nonce, IDs de chaîne, exécuteurs autorisés).
Comme l'intention est signée cryptographiquement, tout le monde peut vérifier qu'elle a été autorisée par l'utilisateur, mais seules les exécutions qui satisfont les contraintes doivent être considérées comme valides.
C'est là qu'un réseau de solveurs entre souvent en jeu : plusieurs solveurs surveillent les intentions, simulent des chemins d'exécution possibles à travers les protocoles et proposent des solutions qui répondent aux exigences de l'utilisateur tout en visant à profiter d'un routage efficace ou de remises.
Règlement de l'intention
Le règlement de l'intention est le moment où l'intention devient un état final onchain : les soldes changent, les échanges se produisent, les positions s'ouvrent ou se ferment, et les contraintes de l'utilisateur sont appliquées par le code.
Un cycle de vie commun est : (1) l'utilisateur signe une intention, (2) les solveurs calculent et se concurrencent hors chaîne pour trouver un plan d'exécution conforme, (3) un solveur gagnant soumet une transaction qui prouve qu'il respecte l'intention signée, et (4)contrats intelligentsvalident la signature, le nonce, les délais et les contraintes de sortie avant d'appliquer les changements d'état.
Le règlement peut être conçu pour être atomique (toutes les étapes réussissent ou tout revient en arrière) ou par étapes (certaines étapes se produisent sur différentes chaînes ou blocs), mais l'idée clé est que la chaîne est la source de vérité pour savoir si l'intention a été satisfaite.
Dans des configurations plus avancées, le règlement de l'intention peut être associé àexécution autonomeafin que les stratégies puissent être mises en œuvre en continu selon des règles pré-approuvées.
Pourquoi l'exécution basée sur l'intention est importante
L'exécution basée sur l'intention est importante car elle réduit la charge cognitive et opérationnelle de l'utilisation de la DeFi tout en améliorant la qualité de l'exécution.
Les utilisateurs n'ont plus besoin d'être des experts en routage, en dynamiques MEV ou en stratégie de gaz pour obtenir des résultats compétitifs ; des solveurs spécialisés peuvent optimiser à travers les lieux et les techniques d'exécution, et les utilisateurs peuvent encoder des protections directement dans l'intention.
Cela permet également de nouvelles catégories de produits : des portefeuilles qui se comportent comme des assistants « basés sur des objectifs », des protocoles qui externalisent le routage complexe, et des systèmes de defai qui traduisent des objectifs de haut niveau en actions vérifiables onchain.
Sans exécution basée sur l'intention, de nombreuses expériences automatisées nécessiteraient soitcontrôlede garde soit forceraient les utilisateurs à revenir à des transactions manuelles étape par étape, rendant ce qui est l'exécution autonome onchain de la defai plus difficile à livrer en toute sécurité à grande échelle.
Questions fréquentes
En quoi l'exécution basée sur l'intention est-elle différente d'une transaction normale sur la chaîne ?
Une transaction normale spécifie des appels et des paramètres exacts à l'avance, et l'utilisateur paie généralement des frais pour la diffuser. L'exécution basée sur l'intention commence par un résultat signé et des contraintes, puis un exécuteur construit la transaction sur la chaîne qui respecte ces contraintes. La chaîne impose finalement si l'exécution correspond à ce que l'utilisateur a autorisé.
Qu'est-ce qu'un réseau de solveurs dans l'exécution basée sur l'intention ?
Un réseau de solveurs est un ensemble d'exécuteurs concurrents qui surveillent les intentions des utilisateurs et essaient de les réaliser efficacement. Les solveurs simulent des itinéraires, trouvent des liquidités et choisissent des stratégies d'exécution, puis soumettent une transaction de règlement s'ils peuvent respecter les contraintes de l'intention. La concurrence vise à améliorer les prix et la fiabilité pour les utilisateurs.
L'exécution basée sur l'intention est-elle sûre si quelqu'un d'autre exécute mon échange ?
Elle peut être sûre lorsque l'intention est étroitement contrainte et que les contrats de règlement valident les signatures, les nonces, les délais et les sorties minimales. L'exécuteur ne peut réussir sur la chaîne que s'il respecte ces règles ; sinon, la transaction doit être annulée. Les principaux risques se déplacent vers une mauvaise conception des contraintes, une logique de règlement boguée ou des hypothèses de confiance dans les composants hors chaîne.
Les systèmes basés sur l'intention éliminent-ils le risque de MEV et de slippage ?
Ils n'éliminent pas le MEV ou le slippage, mais ils peuvent réduire l'exposition des utilisateurs en permettant aux solveurs d'utiliser un meilleur routage et en imposant des contraintes de sortie minimale lors du règlement. Certains designs utilisent également des flux d'ordres privés ou des enchères pour limiter le réordonnancement nuisible. Les utilisateurs doivent toujours définir des limites et des dates d'expiration réalistes.
Comment l'exécution basée sur l'intention est-elle liée à DeFAI et à l'exécution autonome ?
DeFAI vise à transformer les objectifs des utilisateurs en actions automatisées sur la chaîne, et les intentions fournissent une interface claire pour exprimer ces objectifs sous forme de contraintes signées. L'exécution autonome peut alors générer et régler de manière répétée des intentions selon des règles pré-approuvées, permettant des actions de portefeuille sans intervention ou la gestion de stratégies. En pratique, les intentions sont souvent le "format d'instruction" qui rend l'automatisation vérifiable et non-custodiale.
Termes connexes
Account Abstraction
Account abstraction is a wallet design that lets an account use smart contract rules for signing, security, and gas payments instead of fixed protocol logic.
Autonomous Execution
Autonomous execution is the ability for software or smart contracts to carry out predefined actions automatically when conditions are met, without manual…