ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

Qu'est-ce qu'Uniswap en termes simples ?

Vous avez peut-être entendu dire qu'Uniswap a été un sujet fréquemment débattu dans l'espace DeFi. À l'origine, Hayden Adams a créé le protocole Uniswap car il s'est inspiré du post de Vitalik Buterin sur l'équation du teneur de marché X * Y =K.

Hayden a adopté une approche pratique de l'équation et a créé Uniswap, un protocole d'approvisionnement automatisé de liquidités.

Ce guide vous aidera à comprendre les concepts suivants :

  • Qu'est-ce qu'Uniswap ?
  • Comment fonctionne l'approvisionnement automatisé en liquidités à l'aide de l'équation X * Y =K ?
  • Quelle est la différence entre Uniswap V1 et V2 ?
  • Comment profiter de l'approvisionnement en liquidités sur Uniswap ?
  • Quels sont les dangers des flash swaps (prêts flash) ?

Plongeons dans les détails d'Uniswap !

Qu'est-ce qu'Uniswap ?

Commençons par une introduction de base qui répond à la question, qu'est-ce qu'Uniswap ?

Uniswap est un protocole qui permet aux acheteurs et aux vendeurs d'échanger des jetons ERC20 sans utiliser d'échange ou de carnet de commandes. Uniswap utilise une équation algorithmique qui détermine automatiquement le taux d'échange en fonction des soldes des deux jetons et de la demande réelle pour cette paire d'échange.

Maintenant, vous vous demandez peut-être pourquoi Uniswap est si révolutionnaire ? Les marchés traditionnels exigent des acheteurs et des vendeurs qu'ils fournissent des liquidités, ce qui n'est pas toujours facile à livrer. Même les bourses décentralisées (DEX) souffrent de ce problème car elles dépendent fortement de la liquidité pour leur succès.

Uniswap aborde ce problème d'une manière différente à travers approvisionnement automatisé de liquidités . Uniswap permet à un DEX d'échanger des jetons ERC20 sans avoir à s'appuyer sur le mécanisme des acheteurs et des vendeurs créant des liquidités.

Mais comment fonctionne le provisionnement automatisé de liquidités ?

Comment fonctionne l'approvisionnement automatisé de liquidités d'Uniswap ?

L'équation "X * Y =K" expliquée

Dans le Équation « X * Y =K » , les X et Y représentent respectivement le nombre de jetons ETH et ERC20 disponibles. Alors que K représente une constante qui peut être définie par les créateurs du contrat d'échange sur Uniswap. K peut ressembler à une constante aléatoire, pourtant, c'est le plus important. Lorsque vous multipliez X par Y, la valeur doit toujours être égale à la valeur de K.

À présent, examinons le graphique ci-dessus. Le graphique représente la constante K, qui est une fonction. L'axe Y représente le jeton B (ETH) tandis que l'axe X représente le jeton A (ERC20).

Le premier point rouge (ancienne position) représente le prix actuel pour l'échange de cette paire ETH-ERC20 sur la base du solde actuel des jetons ETH contre des jetons ERC20.

Pourtant, Alice décide d'échanger ses jetons ERC20 contre ETH.

Donc, le solde des jetons ETH diminue, et le solde des jetons ERC20 augmente. Cela signifie que le point rouge se déplace vers la nouvelle position car nous avons plus de jetons ERC20 et moins de jetons ETH dans le pool de liquidité. En d'autres termes, c'est un algorithme de tarification très simple où le taux de prix se déplace le long d'un graphique.

Suivant, il est important de savoir que depuis le 23 mars, 2020, Uniswap V2 a été introduit.

La V2 est livrée avec de nombreuses nouvelles fonctionnalités et mises à jour des fonctionnalités existantes. Apprenons les différences.

Comprendre la différence entre Uniswap V1 et V2

De nombreuses nouvelles fonctionnalités ont été introduites avec Uniswap V2, tels que les oracles des prix, échanges flash, et un routeur d'échange. Ce dernier élément est le plus important pour comprendre comment avoir une meilleure idée de la façon dont Uniswap achemine les jetons entre les pools de liquidités.

Échanges Uniswap V1

Du billet de blog Uniswap V2, nous pouvons lire comment fonctionne Uniswap V1 :

Cela signifie que Uniswap V1 exécute toujours deux transactions. Une première transaction pour échanger votre token ERC20 contre ETH, et un deuxième échange pour reconvertir votre ETH en jeton ERC20 souhaité. En d'autres termes, l'utilisateur final paie deux fois les frais.

Cela a posé quelques limitations à l'utilisation d'Uniswap :

  1. Des frais plus élevés
  2. Uniswap fortement lié à l'utilisation de l'ETH
  3. Impossible d'échanger les tokens ERC20 directement avec d'autres tokens ERC20.

Pour les raisons ci-dessus, Uniswap V2 a été créé.

Échanges Uniswap V2

Uniswap V2 offre aux utilisateurs finaux trois options différentes pour échanger leurs jetons, en utilisant le « contrat de routeur ».

Le contrat de routeur n'est rien de plus qu'un contrat qui contient une logique de routage pour envoyer vos jetons au bon contrat d'échange. En d'autres termes, le contrat du routeur est au courant de chaque contrat d'échange qui implémente le protocole Uniswap V2.

Voici les trois possibilités d'échange :

  1. UNE échange direct entre deux paires ERC20. Par example, deux pièces stables telles que DAI/USDC peuvent s'avérer très utiles pour les commerçants.
  2. Traditionnel échanger via ETH, où vous payez des frais deux fois.
  3. Échanges de chemins personnalisés où vous pouvez créer un chemin d'échange plus complexe tel que DAI/ETH, ETH/BAT, BAT/USDT, et USDT/USDC pour convertir votre DAI en USDC. Souvent, cela offre aux traders des opportunités d'arbitrage intéressantes.

Suivant, Voyons pourquoi les utilisateurs fournissent des liquidités aux pools de liquidités d'Uniswap et comment vous pouvez profiter de cette opportunité.

Apporter de la liquidité sur Uniswap :comment en tirer profit ?

Comment les utilisateurs profitent-ils de l'approvisionnement en liquidités sur Uniswap ? La réponse est simple :les frais de négociation. Vous pouvez participer à ces pools de liquidités en fournissant une quantité égale de jetons ETH et ERC20 à un contrat d'échange Uniswap.

En retour, chaque fois que quelqu'un fait un échange, le swapeur doit payer une commission de 0,3% par swap. Cette commission est ensuite ajoutée au pool de liquidité. Suivant, les fournisseurs de liquidité perçoivent une partie de la commission de transaction proportionnelle à leur poids dans le pool de liquidité.

Échanges Flash Uniswap :utiles ou dangereux ?

Dernièrement, discutons de la nouvelle fonctionnalité Flash Swaps fournie par Uniswap V2. Du même article de blog, Uniswap explique les Flash Swaps comme :

Tout cela semble super excitant car cela ouvre beaucoup de nouvelles possibilités. Échanges de flash, également appelés prêts flash, ont été inventés par Marble Protocol en 2018 par Max Wolff. À l'époque, il a inventé son invention une "banque de contrats intelligents, » qui permet des prêts à risque zéro.

Pourtant, dernièrement, nous avons vu de nombreuses attaques de prêt flash se produire sur différents protocoles tels que bZx où un attaquant s'enfuit avec des milliers de jetons, qu'il a obtenu gratuitement grâce à des prêts flash.

Un attaquant de prêt flash profite des déséquilibres entre les différents marchés, puis rembourse le prêt initial tout en conservant l'excédent qu'il a gagné en négociant ces déséquilibres du marché.

Certains leaders de l'industrie soutiennent qu'il s'agit d'un risque sérieux pour l'espace DeFi; pourtant, d'autres attribuent la survenue d'attaques de prêt flash à la faible sécurité du protocole bZx.

Dans les deux cas, Uniswap a décidé de mettre en œuvre ses swaps dits flash. Cela permet à quiconque de retirer autant de jetons ERC20 d'un pool de liquidités que possible. Mais, l'utilisateur doit retourner les jetons dans le même bloc. Ou, retourner leur équivalent ETH au pool de liquidité ETH.

En conclusion

Il est indéniable que l'approvisionnement automatisé en liquidités a donné un coup de fouet à l'espace DeFi, créant de nombreuses opportunités commerciales nouvelles et plus sophistiquées. Pourtant, le temps dira si les échanges étaient la bonne chose pour l'espace crypto. Voici une courte liste récapitulative des avantages et des inconvénients de l'utilisation d'Uniswap.

Uniswap – Les Pros

  • Décentralisé
  • Tout nouveau jeton peut accéder directement à la liquidité en ajoutant son jeton pour un échange au contrat du routeur Uniswap V2.
  • Transactions à faible coût par rapport à un DEX ou à une bourse centralisée.
  • Les fournisseurs de liquidités peuvent bénéficier d'une contribution en liquidités aux pools de liquidités.

Uniswap – Les inconvénients

  • Possibilité d'attaques flash swap
  • Il s'appuie toujours sur l'arbitrage pour éliminer les déséquilibres du marché. Pourtant, tout marché naturel voit des échanges d'arbitrage se produire pour éliminer rapidement les déséquilibres.
  • Fausses listes de jetons.
  • Actuellement, Les prix élevés du gaz en raison du volume élevé de transactions font du trading avec Uniswap une activité encore plus chère.