Programme Liquidity sur Uniswap

Fournissez de la liquidité via vos JRT et ETH

Pascal Tallarida
7 min readDec 28, 2019

Merci de bien lire les avertissements en fin d’article.

Les reward programs (ou programme de récompense) sont des mécanismes pour encourager et récompenser la création de valeur dans l’écosystème.

🛑 CET ARTICLE NE MENTIONNE QUE UNISWAP V1 MAIS DEPUIS UNISWAP V2 EST SORTI ET FONCTIONNE DE LA MÊME MANIERE !🛑

Les programmes de récompense

Les programmes de récompenses ont une mécanique avec un effet boule de neige : lorsqu’il y a peu de participants, les récompenses sont partagées entre un petit nombre, et sont donc relativement importantes, attirant davantage de personnes motivées jusqu’à ce que les récompenses diminuent tout en restant intéressantes.

Il faut voir ces programmes comme une rampe de lancement artificielle.

Il y a deux programmes de prévu pour le moment :

  • Le programme sponsoring permet de rendre les applications plus accessibles en aidant à financer les frais de transactions pour proposer par exemple des conversions gratuites fiat vers nos actifs synthétiques ;
  • le programme liquidity permet de rendre le JRT plus accessible et plus liquide, afin que tout le monde puisse acheter ou vendre leur tokens avec peu de décalage de prix ;

La DAO aura la responsabilité de préciser les récompenses liées à ces programmes, et pourra octroyer des prix pour récompenser davantage les contributeurs les plus importants. Le rôle de la DAO et sa politique de redistribution de son capital de 100M de JRT sera détaillé dans un autre article.

Programme Liquidity sur Uniswap

Les participants à cette pool partagent :

  • 5% des commissions collectées par les protocoles
  • 10'000 JRT par jour financés par le Reward Funds de la DAO
  • 100% des commissions collectées par Uniswap

Il s’agit de contribuer à la liquidité du JRT sur Uniswap pour limiter les variations de prix lors d’achats ou de ventes importantes, et de le rendre plus accessible en permettant de l’échanger contre n’importe quel token ERC20 listé sur Uniswap.

Pour récompenser les fournisseurs de liquidités, 5% des commissions et 10'000 JRT par jour seront partagés entre les contributeurs au prorata de leur contribution. Ces commissions s’ajoutent à celles qu’ils recevront d’office d’Uniswap : chaque fois qu’un utilisateur échange des JRT pour de l’ETH, il paye 0,3%, et 0,6% lorsqu’il paye l’échange pour un autre ERC20 comme du DAI ou du MKR par exemple ; ces commissions sont intégralement reversées aux fournisseurs de liquidité.

Comment participer ?

Cliquez ici pour lire le tutoriel pour fournir de la liquidité sur Uniswap

Il est compliqué de calculer la rentabilité de cette pool du fait de la manière dont Uniswap fonctionne ; par curiosité vous pouvez consultez les rentabilités des pools existantes sur Uniswap :

Les risques

⚠ Fournir de la liquidité comporte des risques.

Uniswap est un échange décentralisé fonctionnant avec un système de pool de liquidités au lieu d’un carnet d’ordre. Ces pools sont alimentées par des fournisseurs de liquidité qui reçoivent des commissions pour récompenser leur participation et le risque pris. Le taux de change se calcule en fonction de différents paramètres et est défini par une courbe issue d’une fonction mathématique décrite plus tard.

Fournir de la liquidité comporte un risque joliement appelé impermanent loss. Lorsque quelqu’un vend des JRT, il les envoie dans la pool qui contient une réserve de JRT et une réserve d’ETH ; en échange il reçoit des ETH selon le taux de change JRT/ETH ; ainsi une vente ajoute des JRT et retire des ETH, et inversement.

S’il y a plus de ventes JRT que d’achats, la réserve d’ETH de la pool peut être siphonnée, entraînant le prix du JRT dans son sillon ; dans ce cas, les fournisseurs de liquidité se retrouvent avec plus de JRT et moins d’ETH.

Si les fournisseurs de liquidité se retrouvent avec moins d’Ether alors que son prix augmente, ils subiront un manque à gagner ; de plus, comme avec la chute du prix du JRT, il est possible que les fournisseurs de liquidité finissent par avoir moins d’argent que s’ils n’avaient pas fourni de liquidités. C’est ce que l’on appelle l’impermanent loss.

Ici je gagne 2 dollars de plus que si je n’avais fourni d’ETH et de JRT. Je suis pour le moment gagnant.

Ce risque peut être atténué en fournissant plus de liquidité pour réduire le splippage (explication ci-dessous), en créant des pools basées sur un stablecoin et non sur de l’Ether, ou par arbitrage : lorsque le token est listé sur deux échanges différents et qu’un écart de prix se creuse entre eux, des arbitragistes en profitent pour vendre sur l’un tout en achetant sur l’autre, réduisant les écarts et stabilisant le prix.

Enfin, fournir de la liquidité sur Uniswap comporte deux autres risques plus évidents : celui du protocole de Uniswap, et bien sûr celui sur l’Ether et le JRT.

Fonctionnement d’un échange sur Uniswap

Un contributeur décide de créer la pool de liquidité JRT-ETH sur Uniswap, et y contribue à hauteur de 2’400 dollars ; comme il le créateur de la pool, il décide du prix initial de 0.1 dollar pour un JRT ; il doit déposer 1'200 dollars de JRT, soit 12'000 tokens, et son équivalent en ETH, soit 10 ETH (en prenant 120 dollars comme prix de l’Ether) ; le taux de change initial est alors de 0.00083 ETH

Lors de la création de la paire, une constante k est calculée, avec k = x * y, x étant le nombre d’ETH et y le nombre de JRT.

Cette formule est une version simplifiée de celle utilisée par Bancor.

La constante k de notre exemple serait donc de 120 000. C’est cette constante qui permet de calculer le taux de change et le slippage de chaque échange sur Uniswap.

Exemple 1 : un utilisateur souhaite vendre 1 000 JRT et les envoie sur la pool ETH-JRT, qui en compte ainsi 13'000 (12'000 initiaux + 1'000 nouveaux). Le nombre d’ETH qu’il recevra en échange est calculé en fonction de k, de sorte que k soit toujours égal à 120 000. Avec un petit peu de maths, on calcul qu’il recevra 0,7693 ETH en échange. Puisque k = x * y, donc x = k / y, soit dans notre exemple 120’000 (k) / 13 000 (y) = 9,2307 (x) ; il y avait 10 ETH dans la pool, 10–9,3207 = 0.7693. Le taux de change retenu est donc de 0,00076 ETH (0.0912 dollar), soit un décalage du prix de 8%.

Exemple 2 : un utilisateur souhaite vendre 120’000 JRT et les envoie sur la pool qui en compte alors 132'000. Le vendeur reçoit 10–120’000 / 132’000 = 9,09 ETH, soit un taux de change de 0,000076 ETH (0.0090 dollar), soit un décalage du prix de 91%.

Plus le volume de vente est important par rapport à la liquidité de la pool et plus le décalage et donc la chute du prix l’est. A ce stade, il ne resterait au contributeur de la pool plus que 0,91 ETH, mais aurait par contre 132’000 JRT. A ceci ce serait ajoutés les commissions gagnées lors de l’échange et les JRT distribués au titre du staking. Certains y verront là un résultat intéressant puisqu’il signifie avoir acquis 120'000 JRT en échange de 9 ETH, d’autres y verront un résultat décevant.

Exemple 3 : un autre contributeur décide de fournir de la liquidité à la pool jusqu’à la doter de 100 ETH et 120’000 de JRT. Une nouvelle constante k est calculée, soit 12'000'000 (k se recalcule à chaque fois que de la liquidité est ajoutée ou retirée) ; vendre 120 000 JRT aurait moins d’impact sur le prix : 100–12'000’000 / 240’000 = 50 ETH, soit un taux de change de 0.00042 EHT (0.05 dollar), soit un décalage du prix de 50% au lieu de 91…

Conclusion

Ce premier programme de récompense va permettre au JRT de s’échanger plus facilement, avec pour objectif d’atteindre une liquidité globale de plusieurs centaines de millier de dollars.

Il est important de noter que déposer ses JRT n’empêche pas de participer à la DAO et de collecter les commissions : vous pourrez participer à la DAO avec les JRT déposés dans Uniswap grâce à la superfluidité du collateral.

Pascal.

Les possibilités sont infinies
Rejoignez notre Discord
Suivez-nous sur Facebook
Et sur Twitter
Participez sur Bitcointalk
Espionnez-nous sur Instagram
Et visitez notre site jarvis.network

Avertissement sur les risques : L’investissement dans des actifs financiers virtuels comporte un degré élevé de risque et de volatilité et ne convient pas à tous les investisseurs ; ne risquez pas plus d’argent que vous ne pouvez vous permettre d’en perdre. Veuillez consulter un conseiller financier ou juridique professionnel indépendant pour vous assurer que le produit vous convient.

Clause de non responsabilité : cet article contient du texte, des données, des graphiques, des illustrations et des informations (“informations”) en lien avec Jarvis International et / ou d’autres entités du groupe Jarvis (“Jarvis”). Jarvis tente de s’assurer que les informations soient exactes. Toutefois, les informations sont fournies “telles quelles” et “telles que disponibles” et peuvent ne pas être exactes à ce jour. Jarvis n’assume aucune responsabilité quant aux erreurs, omissions ou informations inexactes contenues dans cet article. Sa publication ne représente pas une sollicitation en faveur d’un achat de jeton “Jarvis Reward Token”, et ne doit pas être considérée comme une recommandation quant à la pertinence d’un investissement, le cas échéant, décrit dans la présente. Aucune action ne doit être prise ou omise à se fier aux informations contenues dans ce document.

--

--