Uniswap est un ensemble de programmes informatiques qui s’exécutent sur la blockchain Ethereum et permettent de décentraliser l’échange de tokens. Uniswap fonctionne avec l'aide de licornes (comme le suggère le logo).

Sur Uniswap, les traders peuvent échanger des jetons Ethereum sans confier leurs fonds à personne. Dans le même temps, n’importe qui peut fournir sa crypto-monnaie à des pools de liquidité, qui jouent le rôle de réserves spéciales. Les traders reçoivent une commission pour fournir leurs fonds aux pools.

Comment les licornes magiques convertissent-elles un jeton en un autre ? Pourquoi utiliser Uniswap ? Voyons cela.


Introduction

Les échanges centralisés sont restés l’épine dorsale du marché des cryptomonnaies pendant de nombreuses années. Leurs principaux avantages sont des règlements rapides, des volumes de transactions importants et une croissance constante de la liquidité. Mais il existe aussi un « monde parallèle » construit sous forme de protocoles qui ne nécessitent pas de confiance. Les bourses décentralisées (DEX) ne nécessitent pas d'intermédiaires ou de participants responsables de la garde des fonds pour effectuer des transactions.

En raison des limites de la technologie blockchain, créer des échanges décentralisés capables de rivaliser avec leurs homologues centralisés n’est pas une tâche facile. La plupart des échanges décentralisés ne sont pas idéaux, tant en termes de performances que d’expérience utilisateur.

De nombreux développeurs se grattent la tête pour inventer de nouvelles façons de créer un échange décentralisé. Parmi eux, Uniswap fait partie des pionniers. Le fonctionnement d'Uniswap est un peu plus compliqué qu'un DEX traditionnel. Cependant, nous verrons bientôt que ce modèle présente un certain nombre d’avantages non négligeables.

Grâce à son innovation, Uniswap est devenu l'un des projets les plus réussis dans le domaine de la finance décentralisée (DeFi).

Apprenons-en donc davantage sur ce qu'est le protocole Uniswap, comment il fonctionne et comment vous pouvez échanger des jetons à l'aide d'un portefeuille Ethereum.


Qu’est-ce qu’Uniswap ?

Uniswap est un protocole d'échange décentralisé construit sur Ethereum, et plus précisément, un protocole de liquidité automatisé. Il n'y a pas de carnet d'ordres ni de partie centralisée requise pour exécuter les transactions ici. Uniswap permet aux utilisateurs de négocier sans intermédiaires tout en maintenant un degré élevé de décentralisation et de résistance à la censure.

Uniswap est un logiciel open source. Vous pouvez le constater par vous-même sur Uniswap GitHub.

D’accord, mais comment trader sans carnet d’ordres ? Uniswap fonctionne sur un modèle dans lequel les fournisseurs de liquidité créent des pools de liquidité. Ce système fournit un mécanisme de tarification décentralisé qui atténue considérablement la profondeur du carnet de commandes. Nous y reviendrons plus en détail plus tard, mais pour l'instant, rappelons-nous simplement que les utilisateurs peuvent facilement échanger des jetons ERC-20 sans carnet de commandes.

Le protocole Uniswap étant décentralisé, il n’y a pas de listing. Essentiellement, si un pool de liquidités est disponible pour les traders, n'importe quel jeton ERC-20 peut être émis. En conséquence, il n’y a tout simplement aucun frais d’inscription sur Uniswap. Dans un sens, le protocole Uniswap existe en tant que « bien public ».

Le protocole Uniswap a été créé par Hayden Adams en 2018. Mais la technologie derrière sa mise en œuvre a été décrite pour la première fois par Vitalik Buterin, co-fondateur d’Ethereum.


Comment fonctionne Uniswap ?

Uniswap n'a pas de carnet de commandes, ce qui signifie qu'une architecture d'échange numérique traditionnelle n'est pas possible. Il utilise un modèle appelé Constant Product Market Maker, qui est une variante du modèle Automated Market Maker (AMM).

Les AMM sont des contrats intelligents avec des réserves de liquidité (ou pools de liquidité) que les traders peuvent négocier. Ces réserves sont financées par des fournisseurs de liquidité. Un fournisseur de liquidité peut être toute personne qui contribue au pool pour la valeur équivalente à deux jetons. Les traders paient à leur tour une commission au pool, qui est ensuite répartie entre les fournisseurs de liquidité en fonction de leur part dans le pool. Regardons cela de plus près.

Les fournisseurs de liquidité créent un marché en apportant une contribution équivalente à la valeur de deux tokens. Il peut s'agir d'ETH, d'un jeton ERC-20 ou de deux jetons ERC-20. Les 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 du pool global de liquidité. Les jetons de liquidité peuvent être échangés contre leur part du pool.

Considérons le pool de liquidité ETH/USDT. Appelons une partie du pool ETH x et une partie du pool USDT y. Uniswap prend ces deux valeurs et les multiplie pour calculer la liquidité totale du pool, appelons-la k. L'idée principale d'Uniswap est que la valeur de k doit rester constante. Cela signifie que la liquidité totale du pool sera constante. Ainsi, nous obtenons la formule suivante pour la liquidité totale du pool :

x * y = k

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

Disons que Masha achète 1 ETH pour 300 USDT en utilisant le pool de liquidité ETH/USDT. Ainsi, cela augmente la part du pool en USDT et réduit la part du pool en ETH, ce qui signifie que le prix de l’ETH augmente. Pourquoi? Une fois la transaction terminée, il reste moins d’ETH dans le pool et nous savons que la liquidité totale (k) doit rester constante. Ce mécanisme détermine le prix. En fin de compte, le prix payé pour cet ETH dépend de la mesure dans laquelle une transaction donnée modifie la relation entre x et y.

Il convient de noter qu’un tel modèle n’évolue pas de manière linéaire. Plus l’ordre est grand, plus la balance oscille entre x et y. Ainsi, les grosses commandes deviennent exponentiellement plus chères que les petites commandes, ce qui entraîne davantage de dérapages. À son tour, l’augmentation du pool de liquidités facilite le traitement des commandes importantes, car cela réduit la différence entre x et y.


Uniswap v3

La technologie derrière Uniswap a connu plusieurs itérations. Il y a de fortes chances que si vous avez utilisé Uniswap, ce soit Uniswap v2. Mais la technologie s’améliore et ne reste pas immobile. Examinons les innovations les plus importantes d'Uniswap v3.


Efficacité du capital

L'un des changements les plus importants apportés à Uniswap v3 concerne l'efficacité du capital. La plupart des AMM sont extrêmement inefficaces en termes de capital : la plupart des fonds qu’ils détiennent actuellement sont inutilisés. Cela est dû aux caractéristiques du modèle x*y=k, dont nous avons discuté ci-dessus. En termes simples : plus le pool est liquide, plus le système peut prendre en charge des ordres importants dans une fourchette de prix plus large.

Cependant, les fournisseurs de liquidité (LP) de ces pools fournissent de la liquidité pour une courbe de prix (plage) allant de 0 à l'infini. Tout ce capital est réservé à un scénario dans lequel l'un des actifs du pool croît de 5x, 10x, 100x.

Si cela se produit, les actifs inutilisés garantissent qu’il reste encore de la liquidité dans cette partie de la courbe. Cela signifie que seule une petite partie des liquidités du pool réside 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 seulement 1 milliard de dollars sont utilisés chaque jour. Êtes-vous d’accord qu’il était possible de proposer quelque chose de plus parfait ? Il semble que l'équipe Uniswap y ait également réfléchi et ait résolu le problème avec Uniswap v3.

Les fournisseurs de liquidité peuvent désormais définir des fourchettes de prix personnalisées pour lesquelles ils souhaitent fournir des liquidités. Cela devrait accroître la concentration de liquidités dans la fourchette de prix dans laquelle se déroulent la plupart des transactions.

Dans un sens, Uniswap v3 est un moyen rudimentaire de créer un carnet d'ordres en chaîne sur Ethereum, où les teneurs de marché peuvent prendre des décisions pour fournir des liquidités dans les fourchettes de prix qu'ils fixent. Il convient de noter que cette innovation profite principalement aux teneurs de marché professionnels et non aux acteurs de détail. Le principal avantage de l’AMM est que n’importe qui peut fournir des liquidités et faire fructifier ses fonds.

Cependant, en raison de cette complication, les fournisseurs de liquidité paresseux gagneront beaucoup moins en commissions de trading que les acteurs professionnels qui améliorent constamment leur stratégie. Il n’est pas difficile de prédire que certains agrégateurs, tels que yearn.finance, offriront aux fournisseurs de liquidité de détail la possibilité de rester au moins quelque peu compétitifs dans cet environnement.


Positions LP sur Uniswap en tant que jetons NFT

Nous savons désormais que toutes les positions LP sur Uniswap sont uniques car chacune peut définir sa propre fourchette de prix. Cela signifie que les positions LP sur Uniswap ne sont pas fongibles. De ce fait, chaque position LP est représentée par un token non fongible (NFT).

L'un des avantages de l'introduction de la position LP sur Uniswap en tant que jeton fongible serait la possibilité de l'utiliser dans d'autres parties de DeFi. Les jetons LP dans Uniswap v2 peuvent être déposés dans Aave ou MakerDAO en garantie. Dans Uniswap v3, cela n’est plus possible, puisque chaque position est unique. Cependant, ce manque de modularité pourrait être compensé par de nouveaux types de dérivés.


Uniswap au niveau 2

Les frais de transaction Ethereum ont fortement augmenté au cours de la dernière année. Cela rend l’utilisation d’Uniswap peu rentable pour de nombreux utilisateurs disposant de petits fonds.

Uniswap v3 sera également déployé dans une solution de mise à l'échelle de couche 2 appelée Optimistic rollup. Il s’agit d’un moyen fiable de faire évoluer les contrats intelligents sur le réseau sécurisé Ethereum. Ce déploiement devrait entraîner une augmentation significative du débit de transactions et des frais bien inférieurs pour les utilisateurs.


Que sont les pertes éphémères ?

Comme nous l'avons déjà dit, les fournisseurs de liquidité reçoivent une commission pour fournir des liquidités aux traders capables d'échanger des jetons. Y a-t-il autre chose que les fournisseurs de liquidité devraient savoir ? Oui. Par exemple, à propos d’un effet appelé pertes éphémères.

Disons que Masha contribue 1 ETH et 100 USDT au pool Uniswap. Puisque la paire doit avoir une valeur équivalente, cela signifie que le prix de l’ETH est de 100 USDT. Dans le même temps, le pool ne dispose que de 10 ETH et 1 000 USDT – le reste est financé par d’autres fournisseurs de liquidités, comme Masha. Cela signifie que Masha possède 10 % du pool. La liquidité totale (k) dans ce cas est de 10 000.

Que se passe-t-il si le prix de l'ETH augmente jusqu'à 400 USDT ? N'oubliez pas : la liquidité globale du pool doit rester constante. Si l’ETH vaut désormais 400 $, alors le rapport entre le montant de l’ETH et celui de l’USDT dans le pool change. Cela signifie qu'il y a maintenant 5 ETH et 2000 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 le prix exact. C’est pourquoi il est important de rappeler que k est une constante.

Masha décide de retirer ses fonds et reçoit 10 % du pool conformément à sa part. En conséquence, elle reçoit 0,5 ETH et 200 USDT pour un total de 400 USDT. On dirait qu'elle a fait un joli profit. Mais que se passerait-il si elle décidait de ne pas investir ses fonds dans la piscine ? Elle aurait à sa disposition 1 ETH et 100 USDT pour un total de 500 USDT.

En conséquence, Masha a dû utiliser HODLing plutôt que d’investir dans le pool Uniswap. Dans ce cas, la perte éphémère est la perte de profit résultant de l’ajout d’un jeton au pool qui devient de plus en plus cher. Ainsi, en investissant dans Uniswap dans l’espoir de gagner une commission, Masha risque de rater d’autres opportunités.

Attention : cet effet se produit quelle que soit la direction dans laquelle le prix change à partir du moment du dépôt. Qu'est-ce que ça veut dire? Si le prix de l’ETH baisse par rapport au prix au moment du dépôt, les pertes peuvent également augmenter. Si vous souhaitez approfondir cette question, lisez l'article de Pintail.

Mais pourquoi les pertes sont-elles incohérentes ? Si le prix des jetons du pool est rétabli au niveau de prix lorsqu’ils ont été ajoutés au pool, l’effet est alors atténué. Et comme les fournisseurs de liquidité perçoivent une commission, les pertes peuvent être récupérées au fil du temps. Cependant, les fournisseurs de liquidité doivent en tenir compte avant d’ajouter leurs fonds au pool.


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

Certainement pas. Uniswap est un protocole décentralisé pris en charge par Paradigm (un fonds spéculatif de crypto-monnaie). Toutes les commissions vont aux fournisseurs de liquidités et aucun des fondateurs ne reçoit de pourcentage des transactions effectuées via le protocole.

Actuellement, les frais de transaction pour les fournisseurs de liquidité sont de 0,3 % par transaction. Par défaut, les commissions gagnées sont ajoutées au pool de liquidité, mais les fournisseurs de liquidité peuvent les racheter à tout moment. Les frais sont répartis en fonction de la part du pool de chaque fournisseur de liquidité.

Une partie des commissions pourra être utilisée pour développer Uniswap à l’avenir. L'équipe Uniswap a déjà lancé une version améliorée du protocole appelée Uniswap v2.


➟  Par où commencer à travailler avec les 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 sa propre application pour celui-ci. Cependant, la plupart utilisent https://app.uniswap.org ou https://uniswap.exchange.

  1. Ouvrez l'interface Uniswap.

  2. Connectez votre portefeuille. Vous pouvez utiliser MetaMask, Trust Wallet ou tout autre portefeuille Ethereum pris en charge.

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

  4. Sélectionnez le jeton que vous souhaitez recevoir.

  5. Cliquez sur Échanger.

  6. Vérifiez les détails de la transaction dans la fenêtre qui apparaît.

  7. Confirmez la transaction dans votre portefeuille.

  8. Attendez que la transaction soit confirmée sur la blockchain Ethereum. Le statut de la transaction peut être suivi sur le site Web https://etherscan.io/.


Jeton Uniswap (UNI)

UNI est le token natif du protocole Uniswap qui donne à ses détenteurs des droits de gouvernance. Cela signifie que les propriétaires d'UNI peuvent voter sur les modifications apportées au protocole. Nous avons mentionné plus tôt que le protocole existe comme une sorte de bien public. Le token UNI confirme cette idée.

Lors de la création d'Uniswap, 1 milliard de tokens UNI ont été émis, dont 60 % sont distribués aux membres existants de la communauté Uniswap. Les 40 % restants seront mis à la disposition des membres de l'équipe, des investisseurs et des consultants sur quatre ans.

Certains jetons sont distribués à la communauté via l’extraction de liquidités. Les jetons UNI seront distribués à ceux qui fournissent des liquidités aux pools Uniswap suivants :

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Qui fait partie de la communauté Uniswap ? Toute adresse Ethereum ayant interagi avec les contrats Uniswap. Voyons ensuite comment obtenir des jetons UNI.


Comment obtenir des jetons Uniswap (UNI)

Si vous avez utilisé Uniswap, vous pourrez probablement obtenir 400 jetons UNI pour chaque adresse avec laquelle vous avez utilisé Uniswap. Comment obtenir vos jetons :

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

  2. Connectez le portefeuille avec lequel vous avez précédemment utilisé Uniswap.

  3. Cliquez sur Réclamez vos jetons UNI.

how-to-claim-uni-tokens-uniswap

  1. Confirmez la transaction dans votre portefeuille (vous pouvez vérifier les prix actuels du gaz sur Ethscan Gas Tracker).

  2. Toutes nos félicitations! Vous possédez désormais des tokens UNI.

Vous souhaitez vendre vos tokens UNI ? Utilisez Binance pour cela.


➟Cliquez pour échanger des tokens UNI sur Binance !


Comment acheter UNI sur Binance

Pour acheter de l'UNI, vous devez échanger soit une monnaie fiduciaire, soit une crypto-monnaie sur la plateforme d'échange Binance. Vous ne pouvez pas utiliser une carte de débit/crédit pour acheter directement UNI. Vous trouverez ci-dessous les paires possibles avec BNB, BTC, BUSD, USDT ou Euro.


Si vous souhaitez acheter UNI avec de la crypto-monnaie, transférez les pièces sur votre portefeuille spot ou achetez-les. Nous recommandons d'acheter du BUSD en raison de sa stabilité. Vous pouvez acheter des BUSD en utilisant votre carte de crédit/débit sous l'onglet [Acheter de la crypto-monnaie]. Saisissez le montant BUSD souhaité et cliquez sur [Continuer] pour saisir les détails de votre carte.


Une fois que vous avez votre crypto-monnaie, rendez-vous sur la bourse et sélectionnez la paire UNI que vous souhaitez échanger. Vous pouvez sélectionner une autre paire en cliquant sur le bouton avec la paire de marché actuelle dans le coin supérieur gauche.


Saisissez la paire de votre choix dans la barre de recherche. Notre exemple utilise UNI/BUSD.


Vous pouvez maintenant créer une commande pour acheter UNI. Le moyen le plus rapide consiste à créer un ordre au marché qui spécifie le prix au comptant actuel. Vous pouvez également créer un ordre limite ou stop-limite si vous souhaitez acheter à un certain prix ou mieux.

Pour créer un ordre au marché, cliquez sur [Spot] sur le côté gauche de l'écran. Dans l'onglet [Acheter], assurez-vous de sélectionner [Marché] comme type de commande et de saisir le montant BUSD souhaité. Après cela, cliquez sur [Acheter UNI] et la commande sera passée.


Comment vendre UNI sur Binance

Le processus de vente d’UNI est similaire à celui d’achat. Tout d’abord, UNI doit être dans votre portefeuille spot Binance. Si vous n'avez pas encore saisi les jetons, rendez-vous sur la page [Fiat et Spot] et recherchez UNI. Vous pouvez en savoir plus sur le transfert UNI dans l'onglet [Entrée]. Pour plus de détails, consultez notre guide sur Comment déposer une crypto-monnaie sur Binance.


Après avoir entré avec succès UNI, ouvrez l'onglet d'échange et sélectionnez la paire UNI que vous souhaitez échanger. Prenons l'exemple d'UNI/BTC.


Vous pouvez trouver la paire souhaitée à l'aide de la barre de recherche. Dans notre cas, cliquez sur la paire [UNI/BTC].


Pour vendre votre UNI au prix actuel du marché, allez sur le côté gauche de l’écran. Cliquez sur [Spot] et sélectionnez [Marché] comme type d'ordre dans l'onglet [Vendre]. Entrez le montant souhaité d'UNI et cliquez sur [Vendre UNI].


Résumé

Uniswap est un protocole d'échange innovant construit sur Ethereum. Il permet à toute personne possédant un portefeuille Ethereum d’échanger des jetons sans l’implication d’une partie centralisée.

Bien que cette technologie ait ses limites, elle peut avoir un impact positif sur le processus d’échange de jetons sans confiance. Une fois les solutions de mise à l’échelle Ethereum 2.0 mises en œuvre, Uniswap verra probablement également de nouveaux avantages.