Bref contenu

Uniswap est un ensemble de programmes informatiques qui fonctionnent sur la blockchain Ethereum et permettent la décentralisation des échanges de jetons. Il fonctionne à l'aide de « licornes » (comme en témoigne leur logo).

Les traders peuvent échanger des jetons Ethereum sur Uniswap sans confier leurs fonds à personne. Pendant ce temps, n’importe qui peut prêter sa crypto-monnaie à des réserves spéciales appelées pools de liquidité. En échange de l’apport d’argent à ces pools, ils gagnent des commissions.

Comment ces « licornes magiques » convertissent-elles un jeton en un autre ? De quoi avez-vous besoin pour utiliser Uniswap ? Découvrons.


Introduction

Les échanges centralisés constituent l’épine dorsale du marché des cryptomonnaies depuis des années. Ils offrent des délais de règlement rapides, un volume de transactions élevé et une liquidité en constante augmentation. Cependant, il existe un monde parallèle qui se construit sous la forme de protocoles sans confiance. Les bourses décentralisées (DEX) ne nécessitent pas d'intermédiaires ou de dépositaires pour faciliter les échanges. 

En raison des limites inhérentes à la technologie blockchain, il a été difficile de créer des DEX qui concurrencent de manière significative leurs homologues centralisés. La plupart des DEX peuvent être améliorés à la fois en termes de performances et de convivialité.

De nombreux développeurs réfléchissent à de nouvelles façons de créer des échanges décentralisés. L'un des pionniers est Uniswap. Le fonctionnement d'Uniswap peut être un peu plus compliqué à comprendre qu'un DEX plus traditionnel. Cependant, nous verrons bientôt que ce modèle offre de nombreux avantages intéressants. 

Grâce à cette innovation, Uniswap est devenu l'un des projets les plus réussis en matière de finance décentralisée (DeFi).

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


Qu’est-ce qu’Uniswap ?

Uniswap est un protocole d'échange décentralisé construit sur Ethereum. Pour être plus précis, il s’agit d’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. Uniswap permet aux utilisateurs d'échanger sans intermédiaires, avec un degré élevé de décentralisation et de résistance à la censure.

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

OK, mais comment trader sans carnet d’ordres ? Eh bien, Uniswap fonctionne avec un modèle dans lequel les fournisseurs de liquidité créent des pools de liquidités. Ce système fournit un mécanisme de tarification décentralisé qui lisse considérablement la profondeur du carnet de commandes. Nous verrons comment cela fonctionne plus en détail. Pour l’instant, notez simplement que les utilisateurs peuvent facilement échanger entre les jetons ERC-20 sans avoir besoin d’un carnet de commandes.

Le protocole Uniswap étant décentralisé, il n’y a pas de processus de référencement. Essentiellement, 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. Dans un sens, le protocole Uniswap agit comme une sorte de 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 abandonne l’architecture d’échange numérique traditionnelle car il ne dispose pas de carnet de commandes. Il fonctionne avec un développement appelé « Constant Product Market Maker », qui est une variante du modèle appelé « Automated Market Maker » (AMM).

Les teneurs de marché automatisés sont des contrats intelligents qui contiennent des réserves de liquidité (ou des pools de liquidités) contre lesquelles les traders peuvent négocier. Ces réserves sont financées par les fournisseurs de liquidité. Un fournisseur de liquidité peut être toute personne qui contribue au pool pour une valeur équivalente à deux jetons. À leur tour, les traders paient des frais au pool, qui sont ensuite répartis entre les fournisseurs de liquidité en fonction de leurs parts dans le pool. Nous verrons comment cela fonctionne plus en détail. 

Les fournisseurs de liquidité créent un marché en déposant la valeur équivalente de deux jetons. Il peut s'agir d'ETH et d'un jeton ERC-20 ou 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 exigence obligatoire. En échange, les fournisseurs de liquidité reçoivent des « jetons de liquidité » qui représentent leur part du pool de liquidité global. Ces jetons de liquidité peuvent être échangés contre la part qu'ils représentent dans le pool.

Jetons donc un coup d'œil au pool de liquidité ETH/USDT. Nous appellerons la partie ETH du pool x et la partie USDT y. Uniswap prend ces deux valeurs et les multiplie pour calculer la liquidité totale du pool. Appelons ça 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, la formule de la liquidité totale du pool est la suivante : 

x * y = k

Alors, que se passe-t-il lorsque quelqu’un veut conclure un accord ?

Disons qu'Alice achète 1 ETH pour 300 USDT en utilisant le pool de liquidité ETH/USDT. Cela augmente ainsi la part du pool en USDT et diminue la part du pool en ETH. Cela signifie effectivement que le prix de l’ETH augmente. Pourquoi? Après la transaction, il y a moins d’ETH dans le pool et on sait que la liquidité totale (k) doit rester la même. 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 que ce modèle n’évolue pas de manière linéaire. En fait, plus l’ordre est grand, plus l’équilibre entre x et y se déplace. Cela signifie que les commandes plus importantes deviennent exponentiellement 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? Dans ce cas, le décalage entre x et y est plus petit.


Uniswap v3

La technologie derrière Uniswap a connu plusieurs itérations. Il y a de fortes chances que si vous avez utilisé Uniswap, vous ayez utilisé Uniswap v2. Cependant, il y a toujours de nouvelles améliorations en cours de développement. Jetons un coup d'œil aux mises à jour les plus importantes d'Uniswap v3.


Efficacité du capital

L'un des changements les plus importants d'Uniswap v3 concerne l'efficacité du capital. Vous voyez, la plupart des AMM sont très inefficaces en termes de capital, c'est-à-dire que la plupart des fonds qu'ils contiennent à un moment donné ne sont pas utilisés. Cela est dû aux caractéristiques inhérentes à ce modèle x*y=k évoqué plus haut. En termes simples, plus le pool est liquide, plus le système peut prendre en charge des commandes importantes dans une fourchette de prix plus large.

Cependant, les fournisseurs de liquidité (LP) de ces pools fournissent essentiellement de la liquidité pour une courbe de prix (plage) allant de 0 à l'infini. Tout ce capital est réservé au scénario où l'un des actifs du pool est 5x-s, 10x-s, 100x-s.

Si cela se produit, ces actifs inutilisés garantissent qu’il y a toujours de la liquidité sur cette partie de la courbe des prix. Cela signifie que seule une petite partie des liquidités du pool est le lieu où se déroule la majeure partie des transactions.

Par exemple, Uniswap dispose actuellement d’environ 5 milliards de dollars de liquidités bloquées, alors que le volume quotidien n’est que d’environ 1 milliard de dollars. Vous pourriez penser que ce n’est pas une manière particulièrement élégante de résoudre les problèmes, et il semble que l’équipe Uniswap soit d’accord. Uniswap v3 résout ce problème.

Les fournisseurs de liquidité peuvent désormais définir des fourchettes de prix individuelles pour lesquelles ils souhaitent fournir des liquidités. Cela devrait conduire à une liquidité plus concentrée dans la fourchette de prix où se déroule la majeure partie de l’activité de négociation.

Dans un sens, Uniswap v3 est un moyen rudimentaire de créer un carnet d’ordres Ethereum en chaîne, dans lequel les teneurs de marché peuvent décider de fournir des liquidités dans leurs fourchettes de prix définies. Il convient de noter que ce changement favorise les teneurs de marché professionnels par rapport aux participants de détail. L’avantage de l’AMM est que chacun peut fournir des liquidités et faire fonctionner ses fonds.

Cependant, avec ce niveau de complexité supplémentaire, les LP « paresseux » gagneront bien moins en commissions de trading que les joueurs professionnels qui peuvent constamment optimiser leur stratégie. En attendant, il n'est pas difficile d'imaginer des agrégateurs comme yearn.finance offrant aux LP de détail un moyen de rester quelque peu compétitif dans cet environnement.


Jetons Uniswap LP yak NFT

Nous comprenons désormais que chaque position sur Uniswap LP est unique puisque chaque investisseur peut fixer sa propre fourchette de prix. Cela signifie que les positions Uniswap LP ne sont plus interchangeables. De ce fait, chaque position LP est désormais représentée par un token non fongible (NFT).

L'un des avantages de représenter la position d'Uniswap LP en tant que jeton de remplacement était la façon dont il pouvait être utilisé dans d'autres parties de DeFi. Les jetons Uniswap v2 LP peuvent être déposés auprès d'Aave ou MakerDAO comme garantie. Ce n'est plus le cas avec la v3 puisque chaque position est unique. Cependant, cette lacune dans les capacités de mise en page peut être comblée grâce à de nouveaux types de produits dérivés.


Uniswap sur la couche 2

Les frais de transaction Ethereum ont considérablement augmenté au cours de la dernière année. Cela rend l’utilisation d’Uniswap économiquement non rentable pour de nombreux petits utilisateurs.

Uniswap v3 sera également déployé dans une solution de mise à l'échelle de couche 2 appelée Optimistic Stacking. C’est un excellent moyen de faire évoluer les contrats intelligents tout en préservant la sécurité du réseau Ethereum. Ce déploiement devrait se traduire par une augmentation significative du débit des transactions et une baisse des frais d'utilisation.


Que sont les pertes non permanentes ?

Comme nous l'avons dit, les fournisseurs de liquidité reçoivent une commission pour fournir des liquidités aux traders qui peuvent échanger des jetons. Que devraient savoir d’autre les fournisseurs de liquidités ? Oui. Il existe un autre effet appelé dommage non permanent.

Supposons qu'Alice dépose 1 ETH et 100 USDT dans le pool Uniswap. Puisque la paire de jetons doit avoir une valeur équivalente, cela signifie que le prix de l’ETH est de 100 USDT.  Pendant ce temps, il n'y a que 10 ETH et 1 000 USDT dans le pool – le reste est financé par d'autres fournisseurs de liquidités tels qu'Alice. Cela signifie qu'Alice détient 10 % de la part du pool. Notre liquidité totale (k) dans ce cas est de 10 000.

Que se passera-t-il si le prix de l’ETH augmente jusqu’à 400 USDT ? N'oubliez pas que la liquidité totale du pool doit rester inchangée. Si le prix de l’ETH est désormais de 400 USDT, cela signifie que le rapport entre la quantité d’ETH et la quantité d’USDT dans le pool a changé. En fait, le pool compte actuellement 5 ETH et 2 000 USDT. 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 comprendre que k est une constante.

Ainsi, Alice décide de retirer ses fonds et reçoit 10 % de la cagnotte selon 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 bon profit. Mais attendez, que se passerait-il si elle ne mettait pas ses fonds dans le pool ? Elle aurait 1 ETH et 100 USDT, pour un total de 500 USDT.

En fait, Alice ferait mieux de détenir les actifs plutôt que de les déposer dans le pool Uniswap. Dans ce cas, les pertes non permanentes sont essentiellement le coût d’opportunité de l’ajout d’un jeton à un pool qui s’apprécie. Cela signifie simplement qu'en déposant des fonds sur Uniswap dans l'espoir de recevoir des commissions, Alice risque de rater d'autres opportunités.

Veuillez noter 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 cela signifie? Si le prix de l’ETH diminue par rapport à la durée du dépôt, les pertes peuvent également augmenter. Si vous souhaitez une explication plus détaillée de ce problème, consultez cet article de Pintail.

Mais pourquoi les pertes sont-elles incohérentes ? Si le prix des jetons regroupés revient au prix lorsqu’ils ont été ajoutés au pool, l’effet est atténué. De plus, étant donné que les fournisseurs de liquidité perçoivent des frais, les pertes peuvent être compensées au fil du temps. Cependant, les fournisseurs de liquidité doivent en être conscients avant d’ajouter des fonds au pool.


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

N'importe lequel. Uniswap est un protocole décentralisé soutenu par Paradigm (un fonds spéculatif de crypto-monnaie). Tous les frais sont reversés aux fournisseurs de liquidités et aucun des fondateurs ne reçoit une 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. Par défaut, ils sont ajoutés au pool de liquidité, mais les fournisseurs de liquidité peuvent les racheter à tout moment. Les frais sont répartis en fonction de la part de chaque fournisseur de liquidité dans le pool.

Une partie des commissions peut être affectée au développement d'Uniswap à l'avenir. L'équipe Uniswap a déjà déployé une version améliorée du protocole appelée Uniswap v2.


➟ Vous voulez commencer à trader des cryptomonnaies ? 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 frontale. Cependant, les plus couramment utilisés sont https://app.uniswap.org ou https://uniswap.exchange.

  1. Accédez à l'interface Uniswap.

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

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

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

  5. Cliquez sur "Échanger".

  6. Prévisualisez la transaction dans la fenêtre contextuelle.

  7. Confirmez la demande de transaction dans votre portefeuille.

  8. Attendez que la transaction soit confirmée sur la blockchain Ethereum. Vous pouvez suivre son statut sur https://etherscan.io/.


Jeton Uniswap (UNI)

UNI est un token natif du protocole Uniswap, et il donne à ses détenteurs des droits de gestion. Cela signifie simplement que les propriétaires d'UNI peuvent voter sur les modifications apportées au protocole. Plus tôt, nous avons expliqué comment le protocole fonctionne déjà comme une sorte de bien public. Le jeton UNI renforce cette idée.

1 milliard de jetons UNI ont été émis lors de la création. 60 % de ceux-ci seront partagés entre les membres existants de la communauté Uniswap, et 40 % seront disponibles pour les membres de l'équipe, les investisseurs et les conseillers sur quatre ans.

Une partie de la distribution communautaire se fait via l’extraction de liquidités. Cela signifie qu'UNI sera réparti entre 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 ? Toute adresse Ethereum ayant interagi avec les contrats Uniswap. Voyons comment obtenir des jetons UNI.


Comment obtenir des jetons Uniswap (UNI)

Si vous avez utilisé Uniswap, vous pouvez obtenir 400 jetons UNI par adresse. Pour réclamer vos jetons, vous devez :

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

  2. Connectez le portefeuille que vous avez précédemment utilisé à Uniswap. 

  3. Cliquez sur "Obtenir vos jetons UNI".

як отримати токени UNI на Uniswap

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

  2. Félicitations, vous êtes désormais titulaire d'UNI !

Vous souhaitez échanger vos tokens UNI ? Vous pouvez le faire sur Binance.


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


Comment acheter UNI sur Binance

Pour acheter de l'UNI, vous devrez échanger du fiat ou de la crypto-monnaie en utilisant l'interface 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 vous donnant le choix entre BNB, BTC, BUSD, USDT ou EUR.


Si vous souhaitez acheter UNI contre de la crypto-monnaie, vous pouvez soit transférer les pièces sur votre portefeuille spot, soit les acheter. Le BUSD est l’une des options recommandées en raison de la stabilité de ses prix. Vous pouvez acheter des BUSD avec votre carte en vous rendant sur la page [Acheter de la crypto-monnaie]. Saisissez le montant que vous souhaitez acheter et cliquez sur [Continuer] pour saisir les détails de votre carte.


Après avoir reçu la crypto-monnaie, accédez à la bourse et sélectionnez la paire UNI que vous souhaitez échanger. Vous pouvez modifier votre paire en cliquant sur la paire de marché actuelle dans le coin supérieur gauche.


Entrez la paire choisie dans la barre de recherche. Pour notre exemple, nous prendrons UNI/BUSD.


Vous pouvez désormais créer un ordre d'achat UNI. Le moyen le plus rapide consiste à définir un ordre au marché, qui précisera le prix au comptant actuel. Vous pouvez également définir un ordre limité ou un ordre stop-limite si vous souhaitez acheter à un certain prix ou mieux.

Pour créer un ordre au marché, allez dans la partie droite de l'interface d'échange et cliquez sur [Spot]. Assurez-vous de sélectionner [Marché] comme type d'ordre dans l'onglet [Acheter] et de saisir le montant de BUSD que vous souhaitez échanger. Enfin, cliquez sur [Acheter UNI] pour passer la commande.


Comment vendre UNI sur Binance

Vendre votre UNI est similaire à acheter. Tout d’abord, assurez-vous que votre UNI se trouve dans votre portefeuille spot Binance. Si vous n'avez pas déposé vos tokens, rendez-vous sur la page [Fiat et Spot] et recherchez UNI. Cliquez sur [Dépôt] pour obtenir des instructions détaillées sur la façon de transférer vos UNI. Vous pouvez également lire notre guide Comment déposer sur Binance pour plus d'informations.


Après avoir déposé avec succès vos UNI, ouvrez l'interface d'échange et sélectionnez la paire UNI que vous souhaitez échanger. Jetons un coup d'œil à UNI/BTC.


Utilisez la barre de recherche pour trouver la bonne paire. Dans notre cas, appuyez sur [UNI/BTC].


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


Réflexions finales

Uniswap est un protocole d'échange innovant construit sur Ethereum. Cela permet à toute personne possédant un portefeuille Ethereum d’échanger des jetons sans la participation d’une partie centrale. 

Bien que cette technologie ait ses limites, elle pourrait avoir des implications intéressantes pour l’avenir des échanges de jetons sans confiance. Lorsque les solutions d’évolutivité Ethereum 2.0 seront mises en ligne, Uniswap pourra probablement également en bénéficier.