paint-brush
Qu'est-ce qu'une perte impermanente ?par@talktomaruf
1,649 lectures
1,649 lectures

Qu'est-ce qu'une perte impermanente ?

par Abubakar Maruf2022/06/09
Read on Terminal Reader
Read this story w/o Javascript

Trop long; Pour lire

La finance décentralisée est un écosystème financier développé qui offre des services financiers conventionnels sans autorité gouvernementale/centrale ni intermédiaires. Pratiquement tous les services financiers fournis par le système bancaire traditionnel sont disponibles sur DeFi. Les DEX basés sur le pool de liquidités utilisent l'algorithme Automated Market Makers - AMMs - pour déterminer le prix du jeton. Les DeX sont conçus pour exécuter automatiquement les commandes à l'aide du contrat intelligent ; c'est ce qu'on appelle le protocole P2C (peer-to-contract).

Company Mentioned

Mention Thumbnail

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Qu'est-ce qu'une perte impermanente ?
Abubakar Maruf HackerNoon profile picture

La finance décentralisée - DeFi - est l'un des nouveaux cas d'utilisation financière de la technologie blockchain. Il s'agit d'un écosystème financier développé qui offre des services financiers conventionnels sans autorité gouvernementale/centrale ni intermédiaires.

Pratiquement tous les services financiers fournis par le système bancaire traditionnel - qui reflète la finance centralisée - sont disponibles sur DeFi avec un avantage de transactions transparentes sécurisées sans temps d'arrêt. Les échanges décentralisés - DEX - sont des plates-formes qui permettent le commerce ou l'échange de crypto-monnaies sans l'interférence d'un tiers. Les fonctionnalités et les solutions de DeFi existent sur des DEX accessibles via Dapps - Applications décentralisées. Il existe deux formes principales de DEX :


  • DEX basés sur le carnet de commandes Les DEX basés sur le carnet de commandes sont des DEX qui permettent aux utilisateurs d'acheter et de vendre des ordres à leurs prix préférés ou choisis. Il peut s'agir d'un carnet de commandes en chaîne ou hors chaîne, mais ce dernier car les transactions restent hors chaîne jusqu'à ce qu'elles soient appariées et exécutées. Des DEX notables comme dYdX, Serum et DeversiFi utilisent ce modèle.
  • DEX basés sur le pool de liquidités Ce sont des DEX qui utilisent l'algorithme Automated Market Makers - AMMs - pour déterminer le prix du jeton. Ces DEX sont conçus pour exécuter automatiquement les commandes à l'aide du contrat intelligent ; c'est ce qu'on appelle le protocole P2C (peer-to-contract). Ce protocole P2C permet aux utilisateurs d'effectuer des transactions directement avec le contrat intelligent, qui a déjà ses prix d'actifs prédéfinis.

Mais d'où le contrat intelligent tire-t-il sa liquidité ?

Qui finance ces DEX ?

Ne pensez pas plus loin; la réponse à tout cela est Liquidity Pool.

Qu'est-ce que le pool de liquidités ?

Tout comme il semble, un pool de liquidités est un actif de liquidité mis en commun ou apporté. Il représente une collection ou une combinaison d'actifs cryptographiques rassemblés déposés par des investisseurs - des fournisseurs de liquidités - et enfermés dans un contrat intelligent pour être disponibles à des fins d'échange en tant que liquidités.




Le pool de liquidités est le cœur des DEX qui utilisent le protocole AMM pour exécuter les transactions. Tout comme le corps est inutile sans le cœur qui pompe le sang, les DEX sont également inutiles sans la piscine car elle alimente la fonctionnalité des échanges.

Mais qu'est-ce que l'AMM exactement ?

Les teneurs de marché automatisés - AMMS - permettent aux utilisateurs d'échanges décentralisés d'accéder directement au contrat intelligent. Il permet aux utilisateurs de créer un marché en lançant un échange P2C. Traiter avec le contrat signifie que les utilisateurs effectuent des échanges de jetons cryptographiques avec le prix indexé du contrat intelligent. L'AMM utilise une formule mathématique intégrée dans son contrat intelligent pour déterminer les prix des actifs. La formule générale utilisée est :


Où:

  • x = quantité de jeton A

  • y = quantité de jeton B

  • k = produit constant du pool


Normalement, une paire d'actifs est généralement apportée à un pool ; la paire particulière fournie par les LP est utilisée pour faciliter l'échange. Par exemple, un pool de liquidités ETH/USDT facilitera uniquement les échanges ETH/USDT.


Les AMM ont deux générations, à savoir :


  • Première génération : Constant Function Market Makers (CFMM), qui comprend Constant Product Market Maker (CPMM), Constant Sum Market Maker (CSMM) et Constant Mean Market Maker (CMM)

  • Deuxième génération : cela comprend le teneur de marché automatisé hybride (HAMM), le teneur de marché automatisé dynamique (DAMM), le teneur de marché proactif (PMM) et le teneur de marché automatisé virtuel (VAMM).


Chacun des teneurs de marché mentionnés ci-dessus est propre à plusieurs plates-formes DEX, et ils ont leurs limites, en particulier la première génération. La deuxième génération est une modification de la première génération pour atténuer les limitations rencontrées avec la première génération d'AMM.

L'une des limites du teneur de marché à fonction constante est la perte impermanente .


Alors, quelle est exactement cette Perte Impermanente ?

Lorsque vous déposez des jetons dans un pool de liquidités et que le prix du jeton devient baissier ou haussier après un certain temps, entraînant une perte, l'argent perdu en raison de ces événements est appelé perte impermanente. Il résulte de la valeur distinctive dans le temps entre le dépôt de votre jeton sur AMM et sa conservation dans votre portefeuille. Cela se produit lorsque la valeur de vos actifs déposés change depuis le moment où vous les avez déposés.

Comment se produit une perte impermanente

Étant donné que le pool de liquidités finance les DEX, la perte temporaire ne s'applique qu'aux LP - fournisseurs de liquidités - contribuant à un pool de liquidités. Lorsque les LP engageront les jetons A et B dans un pool de liquidités, les utilisateurs pourront échanger le jeton A avec le jeton B ou vice-versa.


D'après la formule x * y = k , x représente la quantité de jeton A tandis que y représente la quantité de jeton B dans le pool. Cette formule vise à créer une fourchette de prix pour les deux jetons en fonction de leurs quantités disponibles dans le pool. Pour maintenir k constant, lorsque l'offre de l'un ou l'autre des jetons augmente, l'offre de son homologue dans le pool doit diminuer.


Par exemple:

En supposant que le jeton A est ETH et que le jeton B est BUSD avec un pool 50/50 ETH/BUSD.

Si un utilisateur échange ou achète des BUSD avec des ETH, le nombre de BUSD dans le pool diminue tandis que le nombre d'ETH augmente. Ceci, à son tour, rendra le BUSD haussier et l'ETH devient baissier parce que l'offre de BUSD a chuté alors que l'offre d'ETH a augmenté. Cet événement ouvre la fenêtre d'arbitrage permettant aux arbitragistes d'acheter l'ETH le moins cher d'un tel échange et de vendre à un prix plus élevé sur une autre plateforme d'échange.


Pour cela, si les LPs qui ont commis le jeton baissier décident de retirer leur part du pool, ils seront perdants car la valeur de leur jeton a chuté. Cette perte est appelée perte impermanente ou temporaire. Elle est temporaire car le marché peut se réajuster pour que la valeur revienne à son état initial. Mais les LP devraient se retirer sans attendre le rééquilibrage ; alors, la perte sera permanente.


En tant que LP, vous retirez la même quantité de jetons déposés, mais sa valeur par rapport au jeton correspondant aurait chuté.


Que faire si la valeur augmente finalement?

Dans un tel cas, il n'y a pas de perte impermanente.

Comment calculer la perte impermanente

Avant de pouvoir calculer la perte impermanente d'un LP, nous devons d'abord déterminer la part en pourcentage du LP.


Imaginez qu'un Bruno a 7 ETH et a l'intention d'apporter des liquidités à un pool 50/50 ETH/BUSD. Il doit déposer 7 ETH et 13 020 BUSD, en supposant que 1 ETH = 1 860 BUSD.

Si la valeur totale des actifs du pool est de 159 960 BUSD (43 ETH et 79 980 BUSD), sa part en pourcentage peut être calculée comme suit :


VoCA = valeur ou valeur des actifs engagés

VoPA = valeur ou valeur des actifs mis en commun


Par conséquent, la part de Bruno dans le pool est de 16,3 %. Cela signifie également que le pourcentage des actifs de Bruno dans la liquidité sera sa part en pourcentage lorsqu'il voudra retirer son actif de la liquidité commune.


Ainsi, lorsque les LP déposent leurs actifs dans un pool, ils obtiennent les jetons du pool de liquidités. Ces jetons sont basés sur la part des LP dans le pool, et ils seront utilisés pour retirer leur part ou leur pourcentage de l'actif mis en commun à tout moment.


Les LP sont sujets à des pertes impermanentes lorsque la valeur de leur dépôt chute par rapport à sa valeur avant ou au moment du dépôt.

Alors, comment calculons-nous la perte impermanente ?

En utilisant l'exemple de Bruno ci-dessus, où il a déposé 7 ETH et 13 020 BUSD alors que 1 ETH = 1 860 BUSD au moment du dépôt. En supposant que le prix de l'ETH double où 1 ETH = 3 720 BUSD. Étant donné que le modèle AMM ajuste le pool à l'aide de formules, la formule couramment utilisée est la formule du produit constant qui va ainsi :


En utilisant le chiffre de Bruno, 43 ETH et 79 980 BUSD avec la formule de produit constant ci-dessus, nous avons :


Le prix de l'ETH dans le pool peut être obtenu en utilisant la formule :


Maintenant que le prix de l'ETH a doublé pour atteindre 1 ETH = 3 720 BUSD, la liquidité crypto et la liquidité du jeton peuvent être calculées en utilisant :

En utilisant le nouveau prix de 1 ETH = 3 720 BUSD

Le calcul ci-dessus peut être vérifié en utilisant la formule du produit constant :


Maintenant que nous avons les valeurs équivalentes pour le nouveau prix de l'ETH/BUSD, si Bruno souhaite retirer ses actifs de ce pool, il échangera ses jetons LP contre sa part de 16,3 % du pool. Sa part en pourcentage sera retirée de chaque actif du pool en ce qui concerne les montants mis à jour, c'est-à-dire


Maintenant, la somme des actifs retirés = [(4,86489465 ETH * 3 720 BUSD) + 18 097,408 BUSD]

= 36 194,816 BUSD


En supposant que Bruno n'ait pas participé à ce pool de liquidités, ses 7 ETH d'origine lui auraient à eux seuls rapporté [7 ETH * 3720 BUSD] = 26 040 BUSD


En plus de ses 13 020 BUSD, son actif total aurait valu 39 060 BUSD, c'est-à-dire

26 040 BUSD + 13 020 BUSD = 39 060 BUSD


Cette différence qui se produit en raison de la façon dont l'AMM gère le ratio d'actifs est connue sous le nom de perte impermanente. D'après l'exemple conclu, la perte de Bruno est :


39 060 – 36 194,816 BUSD = 2 865,184 BUSD


La perte impermanente peut également être calculée en utilisant :


Conclusion

La perte impermanente est une perte temporaire. Si l'AMM pouvait réajuster la volatilité de la crypto de telle sorte que la valeur revienne à ce qu'elle était lors de la mise en commun, aucune perte ne sera enregistrée. Mais si les LP retirent leur actif dans un marché aussi en déclin, la perte sera permanente.