Le liquidity providing, l’essence de la DeFi

published on 17 January 2022

Article par @0xgp_

Les informations contenues dans cet article ne constituent pas un conseil en investissement, un conseil financier ou tout autre type de conseil et vous ne devez pas considérer le contenu de ce site comme tel. Faites vos propres recherches et n'oubliez pas que ces informations sont fournies à des fins éducatives uniquement.

Explication du concept

DeFi oblige, tout le monde peut devenir Liquidity Provider (LP) et peut bénéficier de cette liquidité. Mais concrètement ça consiste en quoi ? Pour devenir LP, il suffit d’allouer 50% d’un token A (ETH) et 50% d’un token B (USDC) dans une pool de liquidité, ou d’en créer une.

Une fois ceci effectué, le DEX va manager votre position de manière à permettre les échanges pour les gens qui veulent exécuter un swap et en même temps veiller à l’équité stricte de votre position, le ratio 50/50 doit toujours être maintenu, peu importe les variations de prix.

Vous touchez ensuite une commission sur les swaps effectués sur votre paire, qui peut être fixe ou variable en fonction du protocole et vous pouvez être en + récompensé par le protocole pour avoir apporté de la liquidité, ce qui constitue votre revenu passif et votre % d’APR.

Une question vous vient peut-être, comment un protocole décentralisé peut-il être aussi proche du cours réel et des prix qu’affichent un CEX comme FTX, Binance

La justification est simple : l’arbitrage - quand un gap se creuse entre le prix d’un DEX et le prix d’un CEX, des personnes viennent naturellement le combler en effectuant un swap et viennent chercher un premium, qui correspond à la différence de prix entre le DEX et le CEX.

Cet apport de liquidité générant des revenus n’est pas sans risque et il est extrêmement important de savoir dans quoi on met les pieds, on va y revenir un peu plus tard dans cet article.

Histoire

Il y a bientôt 3 ans, des protocoles ont vu le jour en se basant là-dessus et en ayant une idée simple, permettre à tout le monde d’échanger n’importe quel token sans passer par un CEX, très simplement et de manière totalement décentralisée.

Un des premiers à sortir de terre fut @Uniswap, qui est encore aujourd’hui le protocole DeFi avec le plus gros market-cap - et qui a su innover, inspirer (en bien ou en mal par ailleurs) et ouvert la voix vers l’échange décentralisé ce qu’on appelle très concrètement des swaps.

Logo d'Uniswap
Logo d'Uniswap

Depuis sa création, Uniswap c’est :

  • Plus de 450 Md de volume
  • Plus de 1 Md de fees générés pour les liquidity providers
  • Plus de 55 000 paires créées

Ce qui fait de lui un véritable mastodonte du liquidity providing.

Frais générés par Uniswap
Frais générés par Uniswap

Après Uniswap, d’autres protocoles apportant quelque chose de différent sont nés.

Le meilleur exemple est probablement Sushiswap, qui est encore aujourd’hui le plus gros concurrent à Uniswap et qui a su se démarquer par de nombreuses innovations, que ça soit en terme d’expérience utilisateur, d’incentives au liquidity providing, de déploiement cross-chain…

Logo de SushiSwap
Logo de SushiSwap

D’autres, en partant d’un fork Uniswap, ont su se développer et apporter leurs propres innovations au fil du temps, c’est le cas notamment de PancakeSwap qui a connu ses heures de gloire et est encore la référence sur la Binance Smart Chain.

Limites des LP

Le soucis essentiel de ces protocoles est que devenir LP est souvent un jeu dangereux pour le provider, que cela demande une très bonne connaissance et que s'il y a des APR/Y a 2 chiffres voir 3, il y a également un risque associé.

Devenir LP, c’est effectivement quelque chose qui peut être très bénéfique pour un protocole, mais qui peut être extrêmement risqué pour votre capital.

Pourquoi ? Comme tous protocoles DeFi il y a des risques inhérents : hack, smart-contract exploit, blackswan event, bug d’oracle… c’est pourquoi je vous conseille d’allouer vos fonds sur des plateformes qui ont fait leurs preuves.

Le plus gros risque qui, peut être négligeable sur une stratégie bien maitrisée, mais qui peut également surprendre pour un Liquidity Provider débutant, c'est bien entendu l’impermanent loss.

Notez également que devenir LP ne vous fait pas devenir invulnérable aux variations du marché, si les assets contenu dans votre pair de liquidité montent, alors la valeur de votre position augmente et a contrario si le marché baisse, votre position baisse également.

Beaucoup en entendent parler, c’est un terme très barbare qui peut couter extrêmement cher si on ne connait pas en quoi ça consiste.

Focus sur l’Impermanent Loss

Il faudrait réaliser un article entier sur ce concept pour l’explorer complètement, c’est pourquoi je me contenterai de vous l’expliquer très vulgairement et de vous donner un exemple très concret

Si vous voulez aller plus loin : https://medium.com/auditless/how-to-calculate-impermanent-loss-full-derivation-803e8b2497b7

L’impermant loss (IL) c’est tout simplement la différence entre la valeur de votre LP quand vous en sortez et la valeur que vous auriez eu en holdant si vous n’aviez pas déposé dans cette pool de liquidité.

Cette différence constitue une perte nette au moment où vous sortez de votre pool de liquidité.

Vous pouvez la calculer très simplement ici : https://dailydefi.org/tools/impermanent-loss-calculator/

Plus concrètement, si on reprend notre exemple avec l’ETH (3k$) et l’USDC (1$), on dépose 1 ETH et 3 k en USDC dans une pool de liquidité, si demain l’ETH est à 5 k et qu’on retire notre LP, alors on aura perdu 3.18% de notre position à cause de l’IL.

La particularité de cette IL, c’est que comme son nom l’indique, c'est impermanent, si demain l’ETH revient à 3 k, et que vous sortez de votre position, alors il n’y aura aucune IL.

Noté également que cela s’applique uniquement quand vous sortez de position, tant que vous êtes dans la pool, la moins-value lié à l’IL reste “ latente “.

Le côté insidieux de ce mécanisme est qu’il s’applique à la hausse comme à la baisse, bien que ça soit en général négligeable sur une pool X token / stable.

Cela peut rapidement devenir problématique quand vous proposez deux tokens volatils, et plus particulièrement quand un de ces tokens inclue un "shitcoin", qui peut très bien faire + 1000% à la hausse comme -99% à la baisse.

Pour le petit exemple, un x10 ou un /10 d’une paire shitcoin / stable représente 42,5% d’IL. Presque la moitié de votre position de perte uniquement à cause de cette IL.

Quelque chose qui est toute fois très intéressante, en minimisant ce risque d’IL reste les pool de stable, comme sur Curve Finance, par exemple qui propose en général un rendement correct pour du stable tout en assurant une IL nulle.

Attention toute fois à bien vous renseigner sur les stables coins que vous proposez, car au même titre qu’un asset volatile, si un stable vient à perdre son peg pour x ou y raison, il y aura de l’IL à la sortie.

C’est pourquoi je vous conseille de bien vous renseigner, d’établir un plan concret et de vous projeter sur votre perte potentielle avant de prendre part à une pool de liquidité.

Innovations du secteur

Pour pallier à ce phénomène, des protocoles ont essayé d’innover dans le liquidity providing, afin de rendre au maximum bénéfique pour l’utilisateur.

Pour ce faire, des projets ont commencé par étendre les pools, pour permettre le dépôt de 2, 3, 4 tokens voir plus, pouvoir moduler le ratio initial 50/50, pouvoir faire par exemple un 20 / 80. C’est ce qu’on retrouve sur des protocoles comme Balancer ou Rari Capital.

Pools de liquidités de Rari Capital
Pools de liquidités de Rari Capital

Focus sur Uniswap V3

D’autres ont essayés de repenser le système, c’est le cas notamment de la V3 d’Uniswap qui permet de cibler la liquidité que l’ont fourni en définissant une borne — et une borne + sur notre position, ainsi on maximise les fees récoltés, et on a une idée claire de l’IL potentielle.

Logo d'Uniswap v3
Logo d'Uniswap v3

Reprenons notre exemple de pool ETH/USDC, vous décidez d’apporter de la liquidité sur Uniswap V3, vous définissez votre borne — à 2600 $ et votre borne + à 3500 $, vous diluez donc votre liquidité dans ce range et non dans un range de 0 à + ∞ comme c’est le cas pour les LP classiques.

Si l’ETH sort de ce range, alors votre position n’est plus active, et vous ne récoltez plus de fees.

Votre position est également intégralement convertie en ETH si le prix descend en dessous de 2k6 $, et en USDC si le prix monte au-dessus de 3k5 $, si par la suite le prix revient dans votre range, votre position et de nouveau active.

Uniswap V3 peut être extrêmement bénéfique pour les personnes ayant une expériences en analyse technique, qui sont capables de bien anticiper des mouvements de marché et surtout de situer les phases de range.

Mais cela demande de l’expérience, des essais, à noter également que si vous voulez changer votre range, il faut annuler la première et en faire une nouvelle, ce qui signifie du gas en plus et l’IL de sortie de position.

Le liquidity providing a ouvert énormément de porte à la DeFi, en effet, c’est grâce à ce mécanisme que les échanges décentralisés peuvent fonctionner, qu’on peut générer de très bons rendements, qu’on peut aider un projet à se développer et être récompensé en échange via du liquidity mining…

La V3 d’Uniswap a également ouvert la voie pour des protocoles spécialisés dans la gestion de liquidité, qui managent et optimisent votre position, des solutions extrêmement intéressantes pour des protocoles qui voudraient améliorer leur liquidité : https://www.gammastrategies.org

Liquidity as a service

La dernière innovation que j’aimerais aborder ici, c'est le “liquidity as a service”.

42% des personnes qui entrent sur une pool de farming y restent moins de 24 h, au bout de 3 jours, environ 70% des personnes sont sorties de leur pool.

Source : https://www.nansen.ai/research/all-hail-masterchef-analysing-yield-farming-activity

C’est donc un très gros problème, le capital est très loin d’être géré de manière efficiente. Pour un protocole qui est en recherche de croissance, d’autres soucis se posent.

En règle générale, pour attirer du capital, les protocoles proposent en plus des fees tirés des différents pools, de récompenser les fournisseurs de liquidités avec des tokens natifs du protocole.

C’est ce qu’on appelle le liquidity mining, ce qui constitue une sell pressure supplémentaire pour les gens qui profitent des rewards boostés et ce n’est pas durable, ce qui signifie que lorsque les rewards vont baisser, les LP vont juste partir à la recherche d’une nouvelle pool.

Problème supplémentaire, quand le marché à tendance à corriger voir crash, les LP vont très probablement sortir le plus rapidement possible de leur pool, et paradoxalement c’est à ce moment-là que le protocole a besoin le plus de liquidité pour garantir une stabilité des prix.

C’est pour pallier tous ces problèmes que des projets extrêmement novateurs ont cherchés d’autres solutions.

C’est le cas notamment d'OlympusDAO, avec sa feature “Pro” qui souhaite accompagner les protocoles dans l’acquisition de leur propre liquidité, stabiliser au mieux le prix de leur token natif, gagner en attractivité et en possibilité de génération de yield.

Comment ? Grâce à un système de bonds très ingénieux, qui permet au protocole de capter de la liquidité tout en proposant un bénéfice pour les acheteurs de bonds.

Plus d’infos ici : https://twitter.com/kaiznxyz/status/1405929382494064651

Encore un autre exemple avec un autre protocole très sérieux, qui a mis en place de nombreux mécanismes pour optimiser au mieux la liquidité captéehttps://www.tokemak.xyz

Quelques ressources à lire 📚 :

https://docs.uniswap.org

https://medium.com/crypto-wisdom/dex-decentralized-exchange-simplified-61ff0fc640dd

https://chainbulletin.com/impermanent-loss-explained-with-examples-math/

https://kushgoyal.com/uniswap-v3-expalined-concentrated-liquidity/

https://docs.olympusdao.finance/pro

Les outils utiles 🛠️ :

https://revert.finance

https://defiyield.info/advanced-impermanent-loss-calculator

Conclusion

Pour conclure, devenir liquidity provider peut être très bénéfique et peut permettre de générer un revenu passif conséquent, cependant attention à bien vous renseigner sur les plateformes que vous utilisez, les mécanismes de LP, les tokens et leurs volatilités.

Il n’y a pas de recette magique, pour des LP “classiques” 3–4 chiffres d’APY s’expliquent par :

  • Il n’y a personne sur la pool.
  • C’est une pair de shitcoin.
  • Il y a un liquidity mining très agressif.
  • Le protocole empile des stratégies de farming

La solution miracle n’a pas encore était trouvé en matière de liquidity providing, mais l’innovation dans ce secteur au combien important pour la DeFi est omniprésente et nul doute qu’un jour provide de la liquidité sera quelque chose d’optimisé pour le protocole et le provider.

Faites bien vos devoirs avant d’investir, surtout quand cet investissement représente la majeure partie de votre capitale que vous souhaitez faire travailler.

Read more

Make your website with
Unicorn Platform Badge icon
French 🇫🇷