MultiversX Wiki - Maiar Exchange : tout ce que vous devez savoir
  Maiar Exchange : tout ce que vous devez savoir
Ecrit par MGStaking | Le 09/19/2022  |  Category: MultiversX Library > Introduction to MultiversX

La majorité d'entre nous avons commencé le voyage dans l'espace cryptographique d'abord à partir d'un échange centralisé comme Binance, Coinbase ou Kraken. Vous connaissez probablement le processus que vous devez suivre pour acheter un jeton ou pour échanger sur ces plateformes, mais voyons les avantages des échanges décentralisés et pourquoi de plus en plus de personnes décident de migrer vers eux. La meilleure approche serait de faire une comparaison entre CEX (échange centralisé) et DEX (échange décentralisé).

Quelles sont les différences entre CEX et DEX ?

Un CEX est dirigé par une entité centrale et toute l'activité se déroule sur leur base de données, mais l'idée derrière la blockchain est d'éliminer les intermédiaires, n'est-ce pas ? Une fois que vous commencez à utiliser un CEX, dans la plupart des cas, vous devez fournir des informations personnelles et bancaires afin d'être autorisé à effectuer un dépôt, afin que l'activité de l'utilisateur ne soit pas dans l'anonymat contredisant l'une des caractéristiques fondamentales de la blockchain. Nous avons probablement tous rencontré une opportunité à un moment donné et nous n'avons pas pu en profiter à cause des processus KYC (Know Your Customer) / AML (Anti-Money Laundering) ou à cause d'un échange souffrant d'un temps d'arrêt qui vous a rendu incapable commercer malgré votre désir. Vous avez également entendu parler au moins une fois du piratage d'un CEX ou, pire encore, du cas où l'équipe du CEX s'est enfuie avec les fonds. Ce sont tous les risques liés à l'utilisation d'un CEX et la raison pour laquelle les gens préfèrent utiliser un DEX, ceux-ci étant sur la liste des avantages de DEX.

La plupart des échanges centralisés ont des interfaces conviviales qui offrent encore plus d'options et de fonctionnalités que les échanges décentralisés. Cela offre une expérience plus agréable sans maux de tête. Deux autres avantages importants d'un CEX seraient le système de carnet d'ordres et le fait que les transactions et les ordres sont exécutés hors chaîne, sans avoir besoin d'être validés par les nœuds. Dans ce cas, les soldes des utilisateurs sont alloués en interne via des serveurs dédiés et des processus de sécurité spécifiques à chaque échange. En conséquence, vous pouvez échanger des jetons émis sur différents réseaux presque instantanément et en utilisant les CEX les plus utilisés, vous pouvez même éviter les problèmes de liquidité souvent rencontrés sur les DEX.

La principale différence entre CEX et DEX est la partie back-end. Le back-end de DEX est construit directement sur la blockchain, sous forme de contrats intelligents open source qui peuvent être vérifiés. Il n'y a pas de tiers dans ce cas et les clés privées et la responsabilité de vos fonds vous appartiennent. Les DEX, comme Maiar Exchange, permettent à quiconque de créer un pool de liquidités, ce qui permet aux projets et aux petites entreprises d'éviter de passer par le processus de cotation coûteux, complexe et souvent infructueux sur une bourse centralisée.

Pour en revenir à la sécurité, nous devons être conscients que dans un environnement décentralisé dans lequel n'importe qui peut construire et intégrer la technologie, des failles de sécurité peuvent se produire dans le code source. La plupart des exploits et des hacks se produisent parce qu'il est presque impossible de tester tous les scénarios possibles et que la complexité d'un code est vaste, des millions de lignes de code écrites à différentes périodes. Ceux-ci ajoutent des bugs/problèmes dans le code, des problèmes de conception et rendent difficile le respect formel du brief initial. La sécurité des Smart Contracts est très importante car toute action sur la blockchain est irréversible, les erreurs ne peuvent pas être corrigées. L'une des solutions destinées à résoudre ce problème est l'ensemble d'outils formels basés sur K Framework développé par Runtime Verification, l'un des partenaires d'Elrond spécialisé dans les méthodes formelles. Ces méthodes formelles utilisées pour le développement de logiciels impliquent une analyse mathématique adéquate (il s'agit de méthodes mathématiques spéciales applicables aux graphes) qui se concentrent sur la fiabilité et la robustesse des conceptions. Fondamentalement, les blocs de code et les fonctions de l'application sont décrits à l'aide d'un langage mathématique et leurs liens sont vérifiés mathématiquement/formellement. Ainsi, ayant vérifié les contrats intelligents depuis la phase de conception, Elrond aura une grande réputation, sans hacks ni exploits, étant encore plus attrayant pour les grandes entreprises et les cas d'utilisation.

Comment fonctionne Maiar Exchange ?

Depuis 2018, la technologie AMM ou Automated Market Maker est passée d'un jeu dans lequel une seule entité a quelque chose à gagner à un écosystème dans lequel n'importe qui peut participer et générer des revenus basés sur la contribution personnelle et l'utilisation des échanges. AMM permet aux utilisateurs de modifier des actifs numériques comme EGLD ou BUSD de manière automatisée sans avoir besoin de demander la permission à un intermédiaire.

Le concept à la base de l'AMM est le pool de liquidités (LP) dans lequel les fournisseurs de liquidités ajoutent des jetons. Grâce à ces pools, le système de carnet de commandes est remplacé et les utilisateurs négocient au sein du pool.

Le prix de 2 jetons d'un pool est calculé sur la base d'une formule mathématique et n'est pas décidé par des intermédiaires comme dans le cas des CEX qui suivent les ordres d'achat/vente.

Le modèle AMM le plus célèbre et le plus utilisé est celui qui utilise la formule x * y= k, où x représente le nombre de jetons A d'un pool, y représente le 

nombre de jetons B d'un même pool et k représente la multiplication entre les deux qui reste constante.

Ainsi, par exemple, si dans un pool nous avons 100 jetons A et 100 jetons B, le rapport d'échange est de 1:1 et k = 10 000. Si quelqu'un veut échanger 10 jetons A contre des jetons B, la formule ressemblera à ceci.

On peut remarquer d'après ce calcul que pour 10 jetons A on obtient 9,09 jetons B. Nous expliquerons pourquoi nous n'avons pas obtenu 10 jetons B pour 10 jetons A un peu plus loin dans l'article.

À quoi ressemble l'expérience utilisateur de Maiar Exchange ?

L'utilisation du protocole d'un AMM est assez simple, vous n'avez besoin que d'une seule adresse qui peut interagir avec l'ensemble de contrats intelligents de l'AMM, dans ce cas une adresse créée sur Elrond Network. La connexion à son frontal peut être effectuée à l'aide d'un fichier json + mot de passe, d'un appareil Ledger ou via le Wallet Connect de Maiar.

Pour échanger, il vous suffit de choisir la paire de jetons qui vous intéresse, puis d'introduire le nombre de jetons A que vous souhaitez échanger et de confirmer la transaction. Après la confirmation de la transaction, la fonction d'échange du contrat intelligent est appelée et elle envoie votre nombre introduit de jetons A dans le pool et, à l'aide de la formule mathématique expliquée précédemment, calcule le nombre de jetons B que vous obtiendrez. Pour chaque swap, il faut payer des frais qui représentent un pourcentage fixe de la transaction (c'est-à-dire 0,3%). Les frais vont dans le pool de liquidité et sont distribués proportionnellement à tous les fournisseurs de liquidité.

Le risque associé à l'échange est appelé Price Slippage. Ce phénomène se produit lorsque le prix initial est différent du prix lors de l'exécution de la transaction. Plus la liquidité du pool liée au swap est faible, plus le glissement des prix est important car le prix initial est essentiellement la meilleure offre pour une unité et plus nous voulons échanger d'unités, plus nous devons payer pour chaque unité. Une autre cause de glissement des prix pourrait être la latence : à partir du moment où nous confirmons la transaction jusqu'à ce qu'elle soit validée par les nœuds, il y a des chances d'avoir d'autres transactions avant la nôtre qui modifieront en conséquence les prix de notre transaction.

La plupart des AMM permettent de définir un glissement maximum pour les swaps afin d'éviter les situations désagréables.

On peut remarquer l'importance de la liquidité (ou Total Value Locked - TVL) des explications précédentes, celle-ci étant essentiellement le catalyseur de ce type de système. Un niveau TVL plus élevé attire plus de volume de transactions en raison du risque de glissement de prix plus faible et génère plus de frais à ajouter dans le pool et à répartir proportionnellement entre les fournisseurs de liquidité. De cette façon, un cycle sain est né à mesure que de nouveaux fournisseurs de liquidité sont attirés.

En tant que fournisseur de liquidités, vous devez vous souvenir de la manière dont un dépôt est effectué pour obtenir des liquidités. Dans la plupart des pools, le dépôt comprend 2 parts égales des 2 jetons. Par exemple, si 1 EGLD = 200 BUSD, votre dépôt doit respecter ce ratio (soit 3,5 EGLD = 700 BUSD). Après avoir déposé dans un pool, vous obtenez des jetons LP qui attestent du fait que vous possédez une part de ce pool et, sur cette base, vous obtenez votre part des frais. Habituellement, les jetons LP peuvent être misés davantage afin d'obtenir encore plus de revenus en plus des frais augmentant notre rendement passif.

Tout sonne bien jusqu'à présent. Nous offrons des liquidités et nous obtenons des récompenses et des parts des frais générés, mais y a-t-il un risque ? Comme nous l'avons vu, les AMM fonctionnent sur une formule mathématique qui calcule le rapport entre les jetons d'un pool, et par conséquent le prix. S'il permet au marché de fonctionner, il est également responsable du phénomène de perte impermanente.

Perte impermanente : est-ce aussi grave que cela en a l'air ?
A première vue Impermanent Loss n'a pas l'air si mal, cela nous fait penser à une perte qui est temporaire et qui peut être réparée dans le temps. En réalité, les choses sont un peu plus compliquées. La perte impermanente est en fait le coût d'opportunité entre 2 stratégies, LP et buy & hold, mais vous ne pouvez pas simplement vous rapporter à cette cause, c'est assez erroné car cela part de l'idée que vous détenez pendant toute la période de fourniture de liquidité, ce qui est rarement le cas car la plupart d'entre nous sont tentés de trader pour accumuler encore plus et c'est pourquoi les résultats varient beaucoup. De plus, lorsque les gens comparent les deux, ils ne comparent que le profit et omettent également de penser aux risques, qui sont aussi importants que le profit.

Prenons l'exemple le plus simple pour observer comment IL peut nous influencer. Considérons le pool EGLD / BUSD sur Maiar Exchange, où les fournisseurs de liquidité doivent déposer la même valeur des deux jetons. Les frais ne seront pas pris en compte pour cet exemple.

Supposons qu'un fournisseur de liquidités vient de déposer 10 EGLD + 1000 BUSD (rapport de valeur 50-50) dans le pool EGLD/BUSD. Il a 1% du LP (1000 EGLD + 100000 BUSD) et le prix de 1 EGLD est de 100 BUSD. Partons maintenant de la formule x y k.

Dans cette formule x est le nombre d'EGLD du pool, y le nombre de BUSD du pool et k la multiplication entre les deux qui reste toujours constante quelle que soit l'évolution du prix. (k est modifié uniquement lorsque la liquidité est ajoutée/retirée, mais pour simplifier l'exemple, il restera constant).

Après un certain temps, le prix EGLD a augmenté de 10% sur Binance pour atteindre 110 BUSD. En ce moment, il existe une opportunité de tirer profit de l'arbitrage en achetant dans le pool et en vendant davantage sur Binance. Voyons combien il faut acheter pour profiter de l'arbitrage jusqu'à ce que le prix du pool atteigne celui de Binance.

De ceux-ci, nous obtenons que l'opportunité d'arbitrage consiste à acheter 46,5375 EGLD (1000 - 953,4625) qui coûte 4 880,848 BUSD (104 880,8848 - 100 000) avec un profit de 238,2402 $ (46,5375 * 110 - 4 880,8848) ou en d'autres termes, il consiste en la possibilité de vendez chaque EGLD acheté avec 105 BUSD pour 110 BUSD sur Binance.

En comparant les 2 stratégies, LP et buy & sell, on arrive au résultat suivant :

LP : 1% de 953,4625 et 104 880,8848 = 9 5346 EGLD et 1048,8088 BUSD. En transformant EGLD en BUSD pour voir clairement la différence, nous obtenons un total de 2097,61 BUSD

HOLD : 10 EGLD et 1 000 BUSD donnent 2 100 BUSD

Le 2,39 $ est la perte relative de LP contre l'achat et la vente causée par la perte impermanente.

Si le fournisseur de liquidité ne retirait pas sa liquidité à ce moment-là et que les prix revenaient à la valeur initiale à partir du moment du dépôt, il n'y aurait plus de perte. Cette perte se matérialise juste au moment où le fournisseur de liquidité retire la liquidité et il y a une divergence de prix entre le dépôt et le retrait.

En gardant à l'esprit cette divergence et la croissance de 10% (100 → 110), voyons quelle est la formule de perte impermanente afin de calculer la perte relative à différentes divergences de prix.

Ce qui est intéressant dans l'exemple précédent, c'est qu'au moment du retrait nous aurons moins de jetons de celui qui est le plus apprécié et plus de celui qui est le moins apprécié.

Si nous considérons un seul paramètre, le profit, en analysant la formule précédente, nous pouvons remarquer que peu importe dans quelle direction le prix évolue, le ratio de perte impermanente est toujours > 0, ce qui signifie que la stratégie LP sera toujours liée à Hold s'il y a un prix. divergence. Alors, pourquoi quelqu'un choisirait-il une stratégie moins performante que l'achat et la conservation dans les deux sens ? Eh bien, la réponse est les revenus provenant des frais et des récompenses qui devraient couvrir les risques causés par la perte impermanente.

D'autre part, compte tenu de l'autre paramètre, le risque, les attentes et les résultats pourraient ne pas coïncider. Lors de l'utilisation d'une stratégie d'achat et de maintien, un actif peut commencer à augmenter et être plus apprécié que l'autre en même temps que le risque d'une position commence à augmenter. Comme pour LP, l'impact de la volatilité reste constant car la valeur en dollars de chaque actif reste également constante. En d'autres termes, nous pouvons voir l'impact de la perte impermanente d'une manière plus simple - pendant qu'un actif s'apprécie, un profit est pris et de l'autre côté, pendant qu'un actif se déprécie, c'est le temps d'accumulation à des prix plus bas. En fait, ce concept est familier à tous les commerçants, c'est fondamentalement ce que tout le monde vise : acheter bas et vendre haut.

Conseils & Astuces

1. Il faut voir plus loin que l'APR offert par le rendement passif lors du choix du pool dans lequel vous souhaitez fournir des liquidités. Les pools qui ont des paires bien corrélées en termes de volatilité ont un risque de perte impermanente plus faible et les pools qui ont des actifs volatils et stables. les actifs vont certainement conduire à une perte impermanente.

2. Avant de déposer dans un pool de liquidités, vous devez savoir qu'au moment du retrait, vous aurez plus du jeton qui a moins bien performé et moins du jeton qui a mieux performé.

3. Après lecture du point 2, on peut dire que le moment du dépôt est important. Si votre objectif est d'augmenter le solde d'un jeton, vous pouvez déposer dans un pool dans lequel le jeton souhaité est relativement élevé par rapport à l'autre jeton du pool.

4. La perte impermanente ne croît pas de manière linéaire, vous devez toujours ajouter les gains par rapport à l'IL et c'est pourquoi il est essentiel de choisir de bons AMM & Pools, qui ont des rendements couvrant le risque IL.

Remarque : l'article a été écrit avant le lancement de Maiar Exchange et l'interface de l'échange et les détails techniques présentés peuvent être sujets à changement.

Remerciements particuliers à tous les auteurs des articles ci-dessous :
MGStaking
Twitter    Site web    Medium
Pour pouvoir publier votre commentaire sur cet article Connectez-vous
  Commentaires

  évènement
Pas évènement :(
  Creator Studio
Cet outil est conçu pour faciliter l'ajout de collections et d'artistes NFT ainsi que l'ajout de tokens de projets construits sur MultiversX. De nouvelles options à venir bientôt.
  Creator Studio
  Publicité
  Scam or not ?
...

Vous pouvez vérifier si vous n'avez pas à faire à un scam

Vérifier maintenant