Résumé

Le protocole Uniswap est un ensemble de programmes informatiques qui s'exécutent sur la blockchain Ethereum et permettent d'échanger des jetons de manière décentralisée. Le protocole a des « licornes » comme étiquette (comme le montre le logo).

Les traders peuvent échanger des jetons Ethereum sur Uniswap sans avoir à créditer leurs fonds à qui que ce soit. Pendant ce temps, n’importe qui peut prêter ses crypto-monnaies à des réserves privées appelées pools de liquidité. En échange de l’apport d’argent à ces pools, ils perçoivent des commissions.

Comment le protocole Uniswap convertit-il un token en un autre ? De quoi avez-vous besoin pour utiliser Uniswap ? C’est ce que nous allons découvrir dans cet article.


l'introduction

Les plateformes de trading centralisées sont un pilier du marché des cryptomonnaies depuis plusieurs années, car elles offrent des délais de règlement rapides, un volume de transactions élevé et une liquidité en constante amélioration. Cependant, il existe des plates-formes parallèles construites sous la forme de protocoles non basés sur la confiance. Les bourses décentralisées (DEX) ne nécessitent pas d'intermédiaires ou de dépositaires de vos fonds pour faciliter les échanges.

En raison des limites inhérentes à la technologie blockchain, il a été difficile de créer des plateformes de trading décentralisées qui rivalisent véritablement avec leurs homologues centralisées. La plupart des plateformes de trading décentralisées pourraient s'améliorer en termes de performances et d'expérience utilisateur.

De nombreux développeurs ont réfléchi à de nouvelles façons de créer une plateforme de trading décentralisée, et Uniswap a été à l'avant-garde de ces plateformes. Comprendre le fonctionnement d'Uniswap peut être plus difficile que comprendre une plateforme de trading décentralisée traditionnelle, mais nous verrons ici que ce modèle offre des avantages intéressants.

Grâce à cette innovation, Uniswap est devenu l'un des projets les plus réussis et fait partie du mouvement de la finance décentralisée (DeFi).

Voyons ce qu'est le protocole Uniswap, comment il fonctionne et comment vous pouvez y échanger des jetons simplement en utilisant un portefeuille Ethereum.


Qu’est-ce qu’Uniswap ?

Uniswap est un protocole de plateforme de trading décentralisé construit sur Ethereum. Pour être plus précis, il s’agit d’un protocole de liquidité automatisé. Il n’existe aucune liste d’ordres ni aucune autre partie centrale requise pour effectuer des transactions. Uniswap permet aux utilisateurs d'échanger sans intermédiaires, avec un degré élevé de décentralisation et de résistance à la censure.

Uniswap est open source et vous pouvez le consulter sur Uniswap GitHub.

D'accord, mais comment se déroulent les transactions sans liste d'ordres ? Uniswap fonctionne sur un modèle qui implique que les fournisseurs de liquidité créent des pools de liquidité. Ce système fournit un mécanisme de tarification décentralisé qui réduit essentiellement la profondeur de la liste de commandes, et nous reviendrons plus en détail sur son fonctionnement plus tard. Pour l'instant, notez simplement que les utilisateurs peuvent facilement échanger entre les jetons ERC-20 sans avoir besoin d'une liste de commandes.

Le protocole Uniswap étant décentralisé, il n'y a pas de processus de cotation, mais n'importe quel jeton ERC-20 peut être lancé tant qu'un pool de liquidités est disponible pour les traders. En conséquence, Uniswap ne facture pas non plus de frais d'inscription, c'est-à-dire que le protocole Uniswap agit, dans une certaine mesure, comme un produit accessible au public.

Hayden Adams a créé le protocole Uniswap en 2018, mais la technologie sous-jacente qui a inspiré sa mise en œuvre a été décrite pour la première fois par le cofondateur d'Ethereum, Vitalik Buterin.


Comment fonctionne Uniswap ?

Uniswap abandonne la structure traditionnelle du trading numérique dans la mesure où il n'a pas de liste d'ordres. Il fonctionne sur une conception appelée Fixed Products Market Maker, qui est une variante du modèle Automated Market Maker (AMM).

Un teneur de marché automatisé est un contrat intelligent qui détient des réserves de liquidité (ou pools de liquidité) avec lesquelles les traders peuvent négocier. Ces réserves sont financées par des fournisseurs de liquidité, et un fournisseur de liquidité peut être toute personne qui dépose une valeur équivalente à deux jetons dans le pool de liquidité. En échange, les traders paient des frais au pool qui sont ensuite distribués aux fournisseurs de liquidité en fonction de leur participation dans le pool. Ci-dessous, nous expliquerons ce mécanisme d'action plus en détail.

Les fournisseurs de liquidité créent un marché en déposant une valeur équivalente à deux jetons, il peut s'agir soit d'ETH et d'un jeton ERC-20, soit de deux jetons ERC-20. Ces pools sont généralement constitués de pièces stables telles que DAI, USDC ou USDT, mais ce n'est pas une obligation. En échange, les fournisseurs de liquidité reçoivent des « jetons de liquidité », qui représentent leur part de l’ensemble du pool de liquidité. Ces jetons de liquidité peuvent être échangés contre la participation qu’ils représentent dans le pool.

Regardons le pool de liquidité ETH/USDT. Nous appellerons la partie ETH du pool x et la partie USDT du pool y. Uniswap prend ces deux quantités et multiplie la valeur de l'une par l'autre, pour calculer la liquidité totale du pool, nous appellerons cela k. L'idée de base d'Uniswap est que k doit rester constant, ce qui signifie que la liquidité totale du pool est constante. Ainsi, l’équation de la liquidité totale du pool est la suivante :

x * y = k

Alors, que se passe-t-il lorsque quelqu’un souhaite effectuer une transaction ?

Disons qu'Alice achète 1 ETH pour 300 USDT en utilisant le pool de liquidité ETH/USDT. En faisant cela, cela augmente la part USDT du pool de liquidité et réduit la part ETH du pool, ce qui signifie effectivement que le prix de l’ETH augmente. Pourquoi ? Car après cette transaction, le montant d’ETH dans le pool diminue, alors que l’on sait que la liquidité totale (k) doit rester constante. C’est ce mécanisme qui détermine les prix. En fin de compte, le prix payé pour l’ETH dépend de la mesure dans laquelle une transaction particulière modifie le rapport entre x et y.

Il convient de noter que ce modèle n’est pas mesuré sur une échelle linéaire. En fait, plus la demande est importante, plus elle contribue à modifier l’équilibre entre x et y. Cela signifie que les commandes plus importantes deviennent nettement plus chères que les commandes plus petites, ce qui entraîne des dérapages de plus en plus importants. Cela signifie également que plus le pool de liquidités est grand, plus il est facile de traiter des commandes importantes. Pourquoi? Car dans ce cas la transformation entre x et y est plus petite.


Uniswap v3

La technologie derrière Uniswap a connu de nombreux progrès jusqu'à présent, et si vous avez utilisé Uniswap, vous avez probablement utilisé Uniswap v2. Cependant, de nouvelles améliorations sont toujours mises en œuvre, et nous passerons ci-dessous en revue les mises à jour les plus importantes proposées par Uniswap v3.


Efficacité du capital

L'un des changements les plus importants apportés par Uniswap v3 concerne l'efficacité du capital. La plupart des modèles de teneurs de marché automatisés manquent d'efficacité du capital - c'est-à-dire que la majeure partie de l'argent qu'ils contiennent à un moment donné n'est pas utilisée, en raison d'une caractéristique inhérente au modèle x * y = k dont nous avons parlé plus tôt. De manière simplifiée, plus il y a de liquidité dans le pool, plus le système peut répondre au volume d’ordres dans une fourchette de prix plus large.

Cependant, les fournisseurs de liquidité de ces pools fournissent principalement de la liquidité dans une courbe de prix (plage) comprise entre 0 et l'infini. Tout ce capital est là, épargné dans le cas où un scénario se produirait dans lequel l'un des actifs du pool serait multiplié par cinq, dix ou cent.

Si cela se produit, ces actifs inutilisés garantissent qu’il reste encore de la liquidité dans cette partie de la courbe des prix. Cela signifie que seule une petite partie des liquidités du pool se trouve là où se déroule la plupart des transactions.

Par exemple, Uniswap dispose actuellement d’environ 5 milliards de dollars de liquidités bloquées, alors que son volume de transactions ne dépasse pas 1 milliard de dollars par jour. Vous pourriez penser que ce n'est pas une façon pratique et efficace de travailler, et l'équipe Uniswap semble être d'accord avec cela, c'est pourquoi Uniswap v3 résout ce problème.

Les fournisseurs de liquidité peuvent désormais définir des fourchettes de prix personnalisées auxquelles ils souhaitent fournir des liquidités. Cela conduirait à une liquidité plus concentrée dans la fourchette de prix où se déroule la plupart des activités de négociation.

Autrement dit, Uniswap v3 est un moyen assez élémentaire de créer une liste d'ordres en chaîne sur la plateforme Ethereum, où les teneurs de marché peuvent décider d'offrir des liquidités dans les fourchettes de prix qu'ils spécifient. Il convient de noter que ce changement favorise les teneurs de marché professionnels par rapport aux participants aux transactions à faible volume. L’attrait du modèle de teneur de marché automatisé est que n’importe qui peut fournir des liquidités et faire fructifier son argent.

Cependant, avec cette couche supplémentaire de complexité, les fournisseurs de liquidité « paresseux » gagneront beaucoup moins en frais de trading que leurs collègues professionnels qui améliorent constamment leur stratégie. Dans le même temps, il n’est pas difficile d’imaginer que des agrégateurs comme yearn.finance offrent aux petits fournisseurs de liquidité un moyen de rester quelque peu compétitifs dans cet environnement.


Les jetons du fournisseur de liquidité d'Uniswap ne sont pas négociables

Nous comprenons désormais que la position de chaque fournisseur de liquidité dans Uniswap est unique car chaque déposant peut fixer sa propre fourchette de prix. Cela signifie que les transactions du fournisseur de liquidité Uniswap ne sont plus interchangeables. En conséquence, chaque transaction de fournisseur de liquidité est désormais représentée par un jeton non fongible (NFT).

L'un des avantages de représenter une transaction de fournisseur de liquidité Uniswap avec un jeton fongible est la façon dont il peut être utilisé dans d'autres parties de l'écosystème DeFi. Les jetons du fournisseur de liquidité Uniswap v2 peuvent être déposés dans Aave ou MakerDAO en tant que garantie. Mais ce n’est plus le cas avec la troisième version puisque chaque donne est unique. Cependant, ce manque de compatibilité peut être résolu en utilisant de nouveaux types de produits dérivés.


Uniswap sur les solutions de couche 2

Les frais de transaction sur Ethereum ont grimpé en flèche au cours de la dernière année, rendant Uniswap économiquement non viable pour de nombreux petits utilisateurs.

Uniswap v3 sera également utilisé sur une solution de mise à l'échelle du réseau de couche 2 appelée Optimistic Rollup, qui constitue un excellent moyen de faire évoluer les contrats intelligents tout en bénéficiant de la sécurité du réseau Ethereum. Cette utilisation devrait se traduire par une augmentation significative du volume des transactions et une baisse significative des frais pour les utilisateurs.


Qu'est-ce qu'une perte non permanente ?

Comme nous en avons discuté, les fournisseurs de liquidité perçoivent des frais pour fournir des liquidités aux traders qui peuvent échanger entre les jetons. Y a-t-il autre chose dont les fournisseurs de liquidité devraient être conscients ? Oui, il existe un effet appelé perte éphémère.

Disons qu'Alice dépose 1 ETH et 100 USDT dans le pool Uniswap. Puisque la paire de tokens doit avoir une valeur égale, cela signifie que le prix de l’ETH est de 100 USDT. Dans le même temps, il y a un total de 10 ETH et 1 000 USDT dans le pool – le reste est financé par d'autres fournisseurs de liquidités comme Alice. Cela signifie qu'Alice détient une part de 10 % de ce pool et que la liquidité totale dans ce cas (k) est de 10 000.

Que se passe-t-il si le prix de l’ETH atteint 400 USDT ? N'oubliez pas que la liquidité totale du pool doit rester constante. Si l'ETH est désormais égal à 400 USDT, cela signifie que le rapport entre le montant de l'ETH et le montant de l'USDT dans le pool a changé, puisqu'en fait, il y a maintenant 5 ETH et 2 000 USDT dans le pool. Pourquoi? Les traders d'arbitrage ajouteront l'USDT au pool et en retireront l'ETH jusqu'à ce que le ratio reflète la valeur correcte du prix, c'est pourquoi il est important de comprendre que k est une constante.

Alice décide donc de retirer son argent et d'obtenir 10 % du pool selon sa part. En conséquence, elle obtient 0,5 ETH et 200 USDT, pour un total de 400 USDT, il semble qu'elle ait réalisé un bon profit. Mais attendez, que se serait-il passé si elle n’avait pas mis son argent dans la piscine ? Il aura 1 ETH et 100 USDT, pour un total de 500 USDT.

En fait, Alice aurait mieux fait de conserver ses crypto-monnaies plutôt que de les déposer dans le pool Uniswap. Dans ce cas, la perte éphémère est essentiellement le coût d’opportunité de l’accumulation d’un jeton dont le prix augmente. Cela signifie simplement qu'en déposant des fonds sur Uniswap dans l'espoir de gagner des frais, Alice risque de rater d'autres opportunités.

Notez que cet effet fonctionne quelle que soit la direction dans laquelle le prix évolue à partir du moment du dépôt. Qu'est ce que ça veut dire? Si le prix de l’ETH baisse par rapport au moment du dépôt, les pertes peuvent également s’amplifier. Si vous souhaitez une explication plus technique à ce sujet, vous pouvez consulter cet article.

Mais pourquoi cette perte n’est-elle pas permanente ? Parce que si le prix des jetons du pool revient au premier prix lorsqu'ils ont été ajoutés au pool, l'effet est atténué, et comme les fournisseurs de liquidité perçoivent des frais, la perte peut être compensée au fil du temps. Cependant, les fournisseurs de liquidité doivent en être conscients avant d’ajouter des fonds à un pool.


Comment Uniswap gagne-t-il de l’argent ?

En fait, ce n’est pas rentable. Uniswap est un protocole décentralisé soutenu par Paradigm (un hedge fund numérique). Tous les frais sont reversés aux fournisseurs de liquidité et aucun des fondateurs ne reçoit de part des transactions effectuées via le protocole.

Actuellement, les frais de transaction payés aux fournisseurs de liquidité sont de 0,3 % par transaction. Ces frais sont automatiquement ajoutés au pool de liquidité, mais peuvent être remboursés par les fournisseurs de liquidité à tout moment. Les frais sont répartis en fonction de la part de chaque apporteur de liquidité dans le pool.

Une partie des frais pourrait être allouée au développement d’Uniswap à l’avenir. L'équipe Uniswap a déjà publié une version améliorée du protocole appelée Uniswap v2.


➟ Voulez-vous commencer à trader des crypto-monnaies ? Achetez du Bitcoin sur Binance !


Comment utiliser Uniswap

Uniswap est un protocole open source, ce qui signifie que n'importe qui peut créer une application frontale pour celui-ci, mais les plus couramment utilisés sont https://app.uniswap.org ou https://uniswap.exchange.

  1. Accédez à l'interface utilisateur du protocole Uniswap.

  2. Liez votre portefeuille au protocole, vous pouvez utiliser MetaMask, Trust wallet ou tout autre portefeuille pris en charge par Ethereum.

  3. Sélectionnez le jeton que vous souhaitez échanger.

  4. Sélectionnez le jeton avec lequel vous souhaitez échanger.

  5. Cliquez sur Échanger.

  6. Vérifiez la transaction dans la fenêtre contextuelle qui apparaîtra.

  7. Confirmez la demande de transaction dans votre portefeuille.

  8. Attendez que la transaction soit confirmée sur la blockchain Ethereum. Vous pouvez surveiller l'état de la transaction sur https://etherscan.io/.


Jeton Uniswap (UNI)

UNI est le jeton natif du protocole Uniswap et donne à ses détenteurs des droits de gouvernance, ce qui signifie que les détenteurs d'UNI peuvent voter sur les modifications apportées au protocole. Nous avons déjà discuté de la manière dont le protocole fonctionnait réellement en tant que produit accessible au public, et le jeton UNI consolide cette idée.

Un milliard de jetons UNI ont été émis lors de la création du protocole, dont 60 % ont été distribués aux membres existants de la communauté Uniswap, tandis que 40 % seront disponibles pour les membres de l'équipe, les investisseurs et les conseillers sur quatre ans.

Une partie de la distribution aux membres de la communauté s'effectue via l'extraction de liquidités, ce qui signifie que les jetons UNI seront distribués à ceux qui fournissent des liquidités aux pools Uniswap suivants :

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Mais qui sont les membres de la communauté Uniswap ? Eh bien, ce sont toutes des adresses Ethereum qui ont interagi avec les contrats Uniswap. Ci-dessous, nous verrons comment vous pouvez réclamer des jetons UNI.


Comment réclamer des jetons Uniswap (UNI)

Si vous avez utilisé Uniswap, vous pouvez probablement réclamer 400 jetons UNI pour chaque adresse avec laquelle vous avez utilisé le protocole Uniswap. Pour réclamer des jetons :

  1. Accédez à https://app.uniswap.org/.

  2. Liez le protocole au portefeuille avec lequel vous avez précédemment utilisé Uniswap.

  3. Cliquez sur « Réclamez des jetons UNI ».

how-to-claim-uni-tokens-uniswap

  1. Confirmez la transaction dans votre portefeuille (vous pouvez vérifier le taux de transfert actuel sur l'EthScan Gas Tracker).

  2. Félicitations, vous êtes devenu propriétaire d'un jeton UNI !

Vous souhaitez échanger vos tokens UNI ? Eh bien, Binance vous propose cette option.


➟ Cliquez ici pour échanger des jetons UNI sur Binance !


Comment acheter des jetons UNI sur Binance

Afin d'acheter des jetons UNI, vous devez échanger votre devise locale ou votre devise numérique à l'aide de la vue de la plateforme de trading Binance. Vous ne pouvez pas utiliser une carte de débit/crédit pour acheter directement des tokens UNI. Les paires de trading disponibles incluent BNB, BTC, BUSD, USDT ou EUR.


Si vous souhaitez acheter des jetons UNI en utilisant des crypto-monnaies, vous pouvez transférer les pièces sur votre portefeuille instantané ou acheter des pièces. Nous vous recommandons d'utiliser l'option BUSD, car le prix de cette devise est stable. Vous pouvez acheter des BUSD en utilisant votre carte en vous rendant sur la page [Acheter des devises numériques]. Saisissez le montant que vous souhaitez acheter, puis cliquez sur [Continuer] pour saisir les informations de votre carte.


Une fois que vous recevez votre cryptomonnaie, rendez-vous sur la plateforme de trading, puis sélectionnez la paire de trading UNI que vous souhaitez trader. Vous pouvez modifier la paire de trading en cliquant sur la paire de marché actuelle en haut à gauche.


Dans la barre de recherche, saisissez la paire choisie. Dans cet exemple, nous avons besoin d'UNI/BUSD.


Vous pouvez maintenant créer une commande pour acheter des jetons UNI. Le moyen le plus rapide consiste à utiliser un ordre au marché qui vous donne le prix actuel sur le marché au comptant. Vous pouvez également spécifier un ordre limité ou un ordre stop limite si vous souhaitez acheter à un prix spécifique ou à un meilleur prix.

Pour créer un ordre au marché, allez sur le côté droit de la plateforme de trading, puis cliquez sur [Instant]. Mais assurez-vous de sélectionner [Marché] dans le type d'ordre sous l'onglet [Acheter], puis saisissez le montant en BUSD que vous souhaitez échanger. Enfin, cliquez sur [ACHETER UNI] pour finaliser la commande.


Comment vendre des jetons UNI sur Binance

Le processus de vente d'UNI est similaire au processus d'achat. Tout d’abord, assurez-vous que vos jetons UNI se trouvent dans votre portefeuille spot Binance. Si vous n'avez pas déposé vos jetons, accédez à la page [Devise locale prise en charge et portefeuille instantané], puis recherchez UNI. Cliquez sur [Dépôt] pour afficher des instructions détaillées sur la façon de convertir vos jetons UNI. Vous pouvez également lire le guide sur la façon de déposer sur Binance disponible sur notre site Web pour obtenir de l'aide.


Après avoir déposé avec succès vos tokens UNI, ouvrez la vue de la plateforme de trading et sélectionnez la paire de trading UNI que vous souhaitez négocier. L'image suivante montre le trading UNI/BTC.


Utilisez la barre de recherche pour sélectionner la paire d'échange de votre choix. Dans ce cas, cliquez sur [UNI/BTC].


Pour vendre vos tokens UNI au prix actuel du marché, allez sur le côté droit de l'écran. Cliquez sur [Instantané], puis sélectionnez le type d'ordre [Marché] sous l'onglet [Vendre]. Entrez le montant d'UNI que vous souhaitez vendre, puis cliquez sur [Vendre UNI].


Réflexions finales

Uniswap est un protocole de trading innovant construit sur la plateforme Ethereum, permettant à toute personne disposant d'un portefeuille Ethereum d'échanger des jetons sans l'intervention d'une partie centrale.

Bien que cette technologie ait ses limites, elle pourrait avoir des implications intéressantes pour l’avenir de l’échange de jetons non basé sur la confiance. Une fois que les solutions d’évolutivité Ethereum 2.0 seront opérationnelles sur le réseau, Uniswap en bénéficiera probablement également.