Comprendre les LP tokens en 10 minutes
Les LP tokens sont au cœur de toute la DeFi composable, mais leur fonctionnement reste flou pour beaucoup. Décortiquons-les ensemble, sans détour.
Par L'équipe CertiFi
Quand vous fournissez de la liquidité à un pool Uniswap, vous recevez un token particulier en retour : un LP token (Liquidity Provider token). Ce token n'est ni de l'ETH, ni de l'USDC. C'est une représentation de votre part dans le pool. Et comprendre ce qu'il est exactement change tout pour qui veut bâtir une stratégie DeFi sérieuse.
Le mécanisme de base
Imaginez un pool Uniswap v2 ETH/USDC. Initialement, Alice dépose 10 ETH et 32 000 USDC (au prix de marché $3 200 par ETH). Le pool contient 100% de la liquidité d'Alice. Elle reçoit, disons, 1 000 LP tokens.
Bob arrive et veut lui aussi déposer. Il doit déposer dans les bonnes proportions (sinon il déséquilibre le prix). S'il dépose 5 ETH + 16 000 USDC (équivalent à 50% de la position d'Alice), il reçoit 500 LP tokens. Le pool contient maintenant 15 ETH et 48 000 USDC, et 1 500 LP tokens existent au total. Alice détient 66.6%, Bob 33.3%.
Pourquoi cette mécanique est élégante
Le LP token est composable. Il représente une créance liquide sur le pool. Vous pouvez :
- Le détenir et toucher les frais de swap (les frais ne sont pas distribués, ils s'accumulent dans le pool et augmentent la valeur sous-jacente du LP token).
- Le déposer dans un autre protocole comme collatéral (par exemple sur Curve ou Aave).
- L'utiliser pour faire du yield farming en le stakant dans un protocole d'incitations.
Cette composabilité — la possibilité d'empiler les protocoles comme des Lego — est l'essence de la DeFi.
La formule de la valeur
Le calcul de la valeur d'un LP token n'est pas trivial. Il dépend du prix relatif des deux tokens du pool, et de la quantité totale dans le pool.
Pour un pool x·y=k, la quantité de chaque token revendiquable par 1 LP token est :
amount_x = totalReserveX × (LP_amount / totalLPSupply)
amount_y = totalReserveY × (LP_amount / totalLPSupply)
Si vous détenez 500 LP tokens sur 1 500 au total, et que le pool contient 15 ETH et 48 000 USDC :
- amount_x = 15 × (500/1500) = 5 ETH
- amount_y = 48 000 × (500/1500) = 16 000 USDC
Vous avez donc droit à 5 ETH + 16 000 USDC en burning vos LP tokens. C'est exactement ce que vous avez déposé. Tant que les prix n'ont pas bougé.
L'impermanent loss : le piège du LP token
Et c'est là que ça devient intéressant. Si pendant que vous tenez vos LP tokens, le prix d'ETH passe de $3 200 à $6 400 (×2), le pool va se rééquilibrer automatiquement via les arbitragistes. À la fin, le pool contiendra moins d'ETH (puisque l'ETH a pris de la valeur, des arbs en ont retiré) et plus d'USDC.
Si vous burnez à ce moment, vous récupérerez un mix différent. Et votre valeur totale en dollars sera inférieure à si vous aviez simplement holdé vos 5 ETH et vos 16 000 USDC séparément. C'est l'impermanent loss (IL).
Pour une variation de prix de ×2, l'IL est d'environ 5.7%. Pour ×4, c'est ~20%. La formule exacte pour un pool 50/50 :
IL = 2·√(P) / (1+P) - 1
où P est le ratio des prix (1 + variation).
Quand être LP a-t-il du sens ?
Les LP collectent les frais de swap (0.3% sur Uniswap v2). Si les frais générés > l'IL subi, vous gagnez. C'est pourquoi les paires stables (USDC/DAI) sont populaires : pas d'IL puisque les prix ne divergent pas.
Pour les paires volatiles, c'est plus subtil. Sur Uniswap v3 (positions concentrées), les LP peuvent ajuster leur range et augmenter leur capital efficiency, au prix d'une gestion plus active.
En résumé
- Un LP token = part de propriété d'un pool de liquidité.
- Sa valeur dérive de la quantité de tokens dans le pool ET de leur prix.
- Il peut être réutilisé comme collatéral ailleurs (composabilité).
- Il porte le risque d'impermanent loss : si les prix divergent, vous valez moins que si vous aviez holdé.
- Les frais collectés peuvent compenser ou non l'IL — c'est tout l'art du LPing.
Si vous voulez approfondir la mécanique de l'impermanent loss, lisez notre article dédié Impermanent loss : comment ça marche, comment l'éviter.