BlockPulseNews
Définition

Intents : définition

Un intent est une instruction dans laquelle un utilisateur exprime le résultat qu'il souhaite obtenir, par exemple échanger un token contre un autre au meilleur prix, en laissant des acteurs spécialisés, les solveurs, trouver comment l'exécuter.

Thème : DeFi (finance décentralisée)

Intents : comment ça marche ?

Dans une transaction classique, l'utilisateur précise tout : quel contrat appeler, avec quels paramètres, sur quelle chaîne. Avec un intent, il signe plutôt un message décrivant ce qu'il veut et ses limites : l'actif qu'il cède, le montant minimal qu'il attend en retour, l'échéance. Ce message est diffusé à des solveurs, des acteurs qui rivalisent pour le satisfaire au mieux, en combinant par exemple plusieurs DEX, leur propre inventaire ou une contrepartie directe. Un contrat de règlement vérifie ensuite que les conditions signées sont bien respectées.

Cette approche simplifie l'expérience : l'utilisateur n'a plus besoin de connaître les routes ni, parfois, de détenir le token servant à payer le gas. Elle peut aussi améliorer les prix grâce à la concurrence entre solveurs et limiter certaines formes de MEV, puisque l'ordre n'est pas exposé tel quel dans la mempool publique. Les intents sont très utilisés pour les échanges entre chaînes, où un solveur avance les fonds sur la chaîne de destination et se fait rembourser ensuite. En contrepartie, le système déplace de la confiance et du pouvoir vers ces solveurs.

Un exemple concret

Imaginons que Karim veuille obtenir des stablecoins sur une chaîne B à partir d'ETH qu'il détient sur une chaîne A. Plutôt que de chercher un pont puis un DEX, il signe un intent : céder 1 ETH sur A contre au moins un certain montant de stablecoins sur B, dans les dix minutes. Un solveur lui livre les stablecoins sur B avec ses propres fonds, puis récupère l'ETH de Karim sur A.

Les risques à connaître

L'utilisateur dépend de la vigueur de la concurrence entre solveurs : s'ils sont peu nombreux, les prix peuvent être moins bons et la censure possible. Signer un intent reste une autorisation de dépense : un message signé sur un site frauduleux peut vider un portefeuille. Les mécanismes de règlement et de résolution des litiges diffèrent fortement d'un protocole à l'autre.

À ne pas confondre avec

  • Agrégateur DEX : Un agrégateur calcule une route que l'utilisateur exécute lui-même, alors qu'avec un intent c'est le solveur qui prend en charge l'exécution.
  • Order Flow Auction : Une OFA met aux enchères le droit d'exécuter un flux d'ordres, ce qui n'est qu'une manière parmi d'autres de mettre en concurrence les solveurs d'intents.
  • RFQ on-chain : Le RFQ consiste à demander un prix ferme à des teneurs de marché, une technique qu'un solveur peut utiliser pour satisfaire un intent.

Questions fréquentes sur Intents

Quelle est la différence entre un intent et une transaction ?

Une transaction décrit précisément les étapes à exécuter. Un intent décrit seulement le résultat attendu et ses limites, et laisse à un tiers le soin de choisir les étapes.

Les intents suppriment-ils les frais ?

Non. Les frais existent toujours, mais ils peuvent être intégrés au prix proposé par le solveur, si bien que l'utilisateur ne paie pas forcément le gas directement.

Termes liés

Dans le même thème : DeFi (finance décentralisée)

Tous les termes du thème DeFi (finance décentralisée) →

À lire

L'actualité : DeFi (finance décentralisée)

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : DeFi Avancée Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en I

← Tout le lexique crypto de A à Z