Aller au contenu principal

Crypto - DeFi et échanges

Liquidity pool

Autres noms : pool de liquidité

Définition

Un liquidity pool est une réserve de tokens, regroupés par paire dans un smart contract, où les utilisateurs d'un DEX échangent sans attendre de vendeur en face. Le prix y découle d'une formule appliquée aux réserves. Ceux qui apportent ces tokens touchent une part des frais payés à chaque échange.

En clair

Le pool fixe le prix sans carnet d'ordres, à partir du seul rapport entre ses réserves. Dans Uniswap v2, il applique la formule à produit constant x * y = k, où x et y sont les réserves de chaque token. Acheter du token B avec du token A gonfle la réserve de A, réduit celle de B et fait donc monter le prix de B. Plus l'échange est gros par rapport au pool, plus il déplace le prix.

Les fournisseurs de liquidité déposent les deux tokens et reçoivent en retour des tokens qui représentent leur part du pool. Sur Uniswap v2, chaque échange paie 0,30% de frais, ajoutés aux réserves et donc partagés au prorata de ces parts. Le revenu d'un fournisseur dépend alors du volume d'échanges rapporté à la taille du pool.

Dès que le prix d'un des deux tokens s'écarte de son niveau de départ, le fournisseur de liquidité subit une perte impermanente. Le pool reste aussi exposé à une faille de son smart contract ou à un rug pull de l'équipe d'un token. Dans un pool peu fourni, chaque achat fait grimper le prix, ce qui impose un fort slippage aux utilisateurs.

Exemple

Un pool fictif contient 10 tokens A et 20 000 unités d'un stablecoin, soit un produit k de 200 000. Après l'achat de 1 token A, il n'en reste que 9 dans le pool. Pour garder k constant, sa réserve de stablecoin doit monter à 200 000 divisé par 9, soit 22 222,22 unités. L'acheteur paie ainsi 2 222,22 unités pour ce token, au lieu des 2 000 qu'indiquait le prix de départ, hors frais.

À ne pas confondre

Pour aller plus loin

Qu'est-ce qu'une liquidity pool

Termes liés

Tout le glossaire bourse et crypto