Définition
Une plateforme d'échange décentralisée (DEX) permet aux utilisateurs d'échanger des jetons directement depuis leur propre portefeuille grâce à des smart contracts, sans déposer leurs fonds auprès d'un opérateur central.
Fonctionnement
La plupart des DEX utilisent un teneur de marché automatisé (AMM) au lieu de rapprocher acheteurs et vendeurs dans un carnet d'ordres. Des fournisseurs de liquidité déposent deux jetons dans un pool, et le prix découle du rapport entre les deux soldes. Dans le modèle courant à produit constant, le pool maintient x × y = k, où x et y sont les soldes des jetons et k reste fixe pendant un échange, frais mis à part. Acheter un jeton ajoute l'autre jeton au pool et en retire celui que vous achetez : chaque unité supplémentaire coûte donc plus cher. Certains DEX utilisent plutôt des carnets d'ordres sur la blockchain.
Ce déplacement du prix s'appelle l'impact sur le prix, et il augmente lorsque l'échange est important par rapport à la taille du pool. Avant la signature, l'interface affiche le montant attendu et une tolérance de slippage, c'est-à-dire l'écart défavorable maximal que vous acceptez ; si le résultat devait être moins bon, la transaction échoue. Chaque swap paie des frais de trading au pool, reversés aux fournisseurs de liquidité, en plus des frais de gas du réseau.
N'importe qui peut créer un jeton et un pool : un jeton reprenant le nom et le logo d'un autre peut donc apparaître à côté du vrai. C'est l'adresse du contrat, et non le nom, qui identifie un jeton. Les échanges sont réglés sur la blockchain et sont irréversibles.
Exemple (chiffres fictifs)
Supposons qu'un pool contienne 1 000 jetons X et 100 000 unités d'un stablecoin valant 1 $ chacune : le prix affiché est donc de 100 $ par jeton X.
k = 1 000 × 100 000 = 100 000 000. Vous versez 5 000 stablecoins : le pool contient désormais 105 000 stablecoins et 100 000 000 ÷ 105 000 ≈ 952,38 jetons X.
Vous recevez 1 000 − 952,38 ≈ 47,62 jetons X, soit un prix moyen de 5 000 $ ÷ 47,62 ≈ 105 $, environ 5 % au-dessus des 100 $ affichés (hors frais).
L'exemple montre que sur un AMM, l'échange lui-même fait bouger le prix : un ordre important dans un petit pool coûte donc plus cher par jeton.
Erreurs fréquentes
- Choisir un jeton d'après son nom ou son logo plutôt que d'après l'adresse de son contrat.
- Fixer une tolérance de slippage très élevée, ce qui expose à de moins bonnes exécutions et aux bots de front-running.
- Ignorer l'impact sur le prix lorsqu'on échange un montant important dans un petit pool.
Calculateurs associés
Ce glossaire a une vocation uniquement pédagogique et ne constitue pas un conseil en investissement. Les exemples reposent sur des chiffres fictifs.