Définition
Slippage : définition
Le slippage, ou glissement, est l'écart entre le prix attendu au moment où l'on passe un ordre et le prix réellement obtenu à l'exécution ; il augmente avec la taille de l'ordre, la volatilité et le manque de liquidité.
Thème : DeFi (finance décentralisée)
Le prix affiché d'un actif n'est valable que pour une petite quantité. Sur un carnet d'ordres, un gros ordre au marché consomme successivement plusieurs niveaux de prix, de moins en moins favorables. Sur un AMM, chaque achat modifie l'équilibre de la pool et fait monter le prix au fil de l'échange : on parle alors d'impact de prix. Le slippage englobe cet effet ainsi que les mouvements du marché survenus entre l'envoi de l'ordre et son exécution.
Sur un DEX, l'utilisateur fixe une tolérance de slippage, par exemple 0,5 %. Le contrat calcule alors un montant minimum à recevoir. Si, au moment où la transaction est incluse dans un bloc, ce minimum n'est pas atteint, la transaction échoue au lieu de s'exécuter à un mauvais prix. Les frais de réseau restent néanmoins dus sur la plupart des chaînes. Le slippage n'est pas toujours défavorable : si le prix évolue dans le bon sens pendant l'exécution, on parle de slippage positif. Les agrégateurs de DEX cherchent à le réduire en répartissant un ordre entre plusieurs sources de liquidité.
Un exemple concret
Imaginons que Nathan veuille échanger une grosse somme contre un token peu échangé, dont la pool contient peu de liquidité. L'interface annonce un prix, mais avertit d'un impact de 4 %. Nathan fixe une tolérance de 1 % : sa transaction échoue. En divisant son échange en plusieurs petites opérations espacées, il obtient un prix moyen plus proche de celui affiché.
Les risques à connaître
Une tolérance trop large expose aux attaques sandwich, où un robot achète juste avant l'ordre et revend juste après en captant l'écart toléré. Une tolérance trop serrée fait échouer les transactions en période agitée. Certains tokens à taxe exigent une tolérance élevée, ce qui doit éveiller la vigilance.
Questions fréquentes sur Slippage
Quelle tolérance de slippage choisir ?
Pour des paires très liquides, une tolérance faible suffit généralement. Une tolérance élevée n'est justifiée que pour des tokens peu liquides ou très volatils, en sachant qu'elle augmente le risque d'attaque sandwich.
Pourquoi ma transaction a-t-elle échoué avec une erreur de slippage ?
Le prix a évolué au-delà de la tolérance fixée entre l'envoi de la transaction et son exécution. Le contrat a donc annulé l'échange pour respecter la limite.