Principaux points à retenir

  • Uniswap est une plateforme d'échange de cryptomonnaies décentralisée. Il s'agit d'une « place de marché en chaîne » qui permet aux utilisateurs d'acheter et de vendre des cryptomonnaies sur Ethereum et plus de 10 autres blockchains.

  • Les traders peuvent échanger des milliers de jetons différents sur Uniswap sans avoir à recourir à des intermédiaires ou à des entités centralisées.

  • Les utilisateurs peuvent également fournir des liquidités aux pools de liquidités Uniswap et gagner des frais sur les swaps d'autres utilisateurs.

Introduction

Les bourses centralisées (CEX) constituent l'épine dorsale du marché des cryptomonnaies depuis des années en raison de leur grande liquidité, de leurs transactions plus rapides, de leurs rampes d'accès aux monnaies fiduciaires et de leur service client. Cependant, les bourses décentralisées (DEX) gagnent en popularité car les utilisateurs sont attirés par leurs échanges peer-to-peer et leur accessibilité accrue.

Les DEX offrent des avantages uniques qui peuvent en faire une alternative intéressante aux CEX. Uniswap en est un exemple. Créé par Hayden Adams en 2018, son implémentation a été inspirée par la technologie sous-jacente décrite pour la première fois par le cofondateur d'Ethereum, Vitalik Buterin.

Uniswap a été le pionnier du modèle de market maker automatisé (AMM) et a joué un rôle crucial dans l'invention et le développement des DEX. Aujourd'hui, Uniswap continue d'être l'un des DEX les plus populaires et les plus conviviaux disponibles, avec une liquidité élevée et une large sélection de jetons.

Qu'est-ce qu'Uniswap ?

Uniswap est un DEX qui permet aux utilisateurs d'échanger des crypto-monnaies sans dépendre d'une autorité centrale ou d'un intermédiaire. Au départ, Uniswap était exclusif au réseau Ethereum, mais a depuis étendu ses offres pour prendre en charge de nombreuses autres blockchains.

Les services Uniswap sont basés sur des contrats intelligents, qui sont des programmes auto-exécutables sur la blockchain avec des conditions prédéterminées directement écrites dans le code.

Uniswap utilise un modèle AMM innovant, qui utilise des pools de liquidité au lieu des carnets d'ordres traditionnels pour permettre un trading fluide. Les utilisateurs peuvent fournir de la liquidité à ces pools en déposant une valeur égale des deux jetons de la paire. En échange, ils reçoivent des jetons de fournisseur de liquidité (LP).

D'autres utilisateurs peuvent échanger des jetons en interagissant avec les pools de liquidité. Un modèle CPMM (Constant Product Market Maker) est utilisé pour déterminer le prix des actifs dans un pool de liquidité.

Uniswap utilise un logiciel open source, que vous pouvez consulter sur Uniswap GitHub.

Comment fonctionne Uniswap ?

Au cœur d'Uniswap se trouve son modèle CPMM. Voyons comment cela fonctionne.

Supposons que vous déposiez une paire de trading dans le pool de liquidités d'Uniswap en tant que fournisseur de liquidités (LP). Vous pouvez engager n'importe quelle paire de jetons de valeur égale. Par exemple, soit ETH et un jeton ERC-20, soit deux jetons ERC-20. L'un des jetons est généralement un stablecoin tel que DAI, USDC ou USDT.

En échange de l'engagement de la paire de jetons, vous recevrez des « jetons de liquidité » en tant que LP, représentant votre part du pool de liquidité et la partie correspondante des frais de négociation générés par le pool.

Examinons le pool de liquidité ETH/USDT. Nous appellerons la partie ETH du pool x et la partie USDT y. Uniswap multiplie x par y pour calculer la liquidité totale du pool, que nous appellerons k. L'idée fondamentale derrière Uniswap est que k doit rester constant. Par conséquent, la formule pour la liquidité totale du pool est : x * y = k.

Supposons qu'Alice achète 1 ETH pour 300 USDT en utilisant le pool de liquidité ETH/USDT. Ce faisant, elle augmente la part USDT et diminue la part ETH du pool. Cela augmentera le prix de l'ETH.

Cela se produit car il y a maintenant moins d'ETH dans le pool après la transaction et nous savons que la liquidité totale du pool (k) doit rester constante ; ce mécanisme détermine que le prix de l'ETH sera k/x. En fin de compte, le prix payé pour l'ETH dans le pool est basé sur la mesure dans laquelle une transaction donnée déplace le ratio entre x et y.

Il convient de noter que ce modèle n'évolue pas de manière linéaire. Plus l'ordre est important, plus le décalage entre x et y est important. Les ordres plus importants sont donc beaucoup plus coûteux que les ordres plus petits et entraîneront un glissement progressivement plus important. Cela signifie également que plus le pool de liquidités est important, plus le décalage entre x et y est faible et, par conséquent, plus il est facile d'exécuter des ordres importants.

L'évolution d'Uniswap

Uniswap a évolué au fil du temps, avec différentes versions de protocole offrant de nouvelles fonctionnalités et améliorations. Vous trouverez ci-dessous un bref aperçu d'Uniswap v1, v2, v3, v4 et UniswapX.

Uniswap v1

Lancé en 2018, Uniswap v1 était la première version du protocole Uniswap. Il a été conçu dans un souci de simplicité, mais permettait toujours aux utilisateurs d'échanger n'importe quel jeton ERC-20 sur la blockchain Ethereum. Le protocole a gagné en popularité au sein de la communauté Ethereum et a servi de preuve de concept pour les échanges décentralisés basés sur l'AMM.

Uniswap v2

Uniswap v2 a été lancé en 2020 et a apporté plusieurs améliorations à la première version. L'un des changements les plus importants a été l'introduction de paires ERC-20 vers ERC-20, ce qui signifie que les fournisseurs de liquidités pouvaient créer des contrats de paire pour deux jetons ERC-20 quelconques.

Les utilisateurs peuvent également échanger entre les jetons sans avoir besoin d'une conversion intermédiaire en ETH. En bref, Uniswap v2 a permis des pools de liquidité composés de deux jetons ERC-20 au lieu d'avoir besoin d'ETH à côté d'un jeton ERC-20.

Uniswap v2 a également amélioré l'efficacité du protocole, réduit les frais de gaz et introduit de nouvelles fonctionnalités telles que les échanges flash, ce qui signifie que les jetons peuvent être remis aux destinataires avant de vérifier que suffisamment de jetons d'entrée ont été reçus. Les nouvelles fonctionnalités et optimisations ont ouvert la voie à une croissance exponentielle de l'adoption de l'AMM et ont fait d'Uniswap l'un des plus grands échanges de crypto-monnaies au comptant.

Uniswap v3

L’un des changements les plus importants apportés par Uniswap v3 concernait l’efficacité du capital. De nombreux AMM souffrent d’une inefficacité du capital : la plupart des fonds qu’ils contiennent ne sont généralement pas utilisés en raison d’une caractéristique inhérente au modèle x * y = k susmentionné. En termes simples, plus le pool est liquide, plus les ordres et la fourchette de prix que le système peut prendre en charge sont importants.

Les LP de ces pools fournissent de la liquidité pour une courbe de prix comprise entre 0 et l'infini, ce qui signifie que le capital fourni par les LP dans un AMM est réparti uniformément sur toutes les gammes de prix. Cela signifie que seule une partie de la liquidité du pool se trouve là où la plupart des échanges ont lieu. Cependant, cela n'a pas beaucoup de sens de fournir de la liquidité dans une gamme de prix qui est loin du prix actuel ou qui ne sera jamais atteinte.

Uniswap v3 cherche à résoudre ce problème : les LP peuvent désormais définir des fourchettes de prix personnalisées dans lesquelles ils souhaitent fournir de la liquidité, ce qui devrait se traduire par une liquidité plus concentrée dans la fourchette de prix avec la plus grande activité de trading. Par exemple, si un LP définit une fourchette de prix de 1 000 $ à 2 000 $, la liquidité fournie ne peut permettre de négocier qu'entre ces deux prix, au lieu de se situer dans des fourchettes de prix infinies.

Dans un certain sens, Uniswap v3 est une manière rudimentaire de créer un carnet d’ordres en chaîne sur Ethereum, où les teneurs de marché peuvent décider de fournir des liquidités dans les fourchettes de prix de leur choix. Il convient de noter que ce changement favorise les teneurs de marché plus expérimentés par rapport aux participants débutants. Avec cette couche de complexité supplémentaire, les LP moins actifs peuvent gagner moins en frais de négociation que les joueurs professionnels qui optimisent systématiquement leur stratégie.

Positions Uniswap LP en tant que NFT

Étant donné que chaque LP peut définir sa propre fourchette de prix, la position de chaque LP Uniswap est unique et, par conséquent, n'est plus fongible. Dans Uniswap v3, les positions LP sont désormais représentées par un jeton non fongible (NFT). Cependant, les positions partagées peuvent toujours être rendues fongibles (ERC-20).

Les LP Uniswap v3 voient désormais tous les frais générés directement dans les NFT eux-mêmes. Ces NFT peuvent être échangés entre les portefeuilles et les détenteurs peuvent toujours percevoir des frais de position. Il s'agit essentiellement d'une image numérique qui affiche des informations essentielles, telles que la paire de jetons et une courbe représentant la « pente » de la position. Chaque position Uniswap v3 possède également un schéma de couleurs unique, et différents pools sont représentés par différentes variations de couleurs.

Différents niveaux de frais

Uniswap v3 propose aux LP trois niveaux de frais, 0,05 %, 0,30 % et 1,00 %, pour leur permettre d'ajuster leurs marges bénéficiaires en fonction de la volatilité attendue de la paire de jetons. Par exemple, les LP sont exposés à des risques plus élevés dans les paires non corrélées, telles que ETH/USDT, et à des risques plus faibles dans les paires corrélées, telles que les paires de stablecoins.

Uniswap sur la couche 2

Historiquement, les frais de transaction Ethereum ont augmenté à mesure que l'utilisation du réseau augmentait. Cela rend parfois l'utilisation d'Uniswap économiquement irréalisable, en particulier pour les petits utilisateurs. Pour résoudre ce problème, Uniswap v3 permet aux solutions de mise à l'échelle de couche 2 de faire évoluer les contrats intelligents tout en bénéficiant de la sécurité du réseau Ethereum. Cette implémentation contribue également à augmenter le débit des transactions et à garantir des frais moins élevés pour les utilisateurs.

Uniswap en direct sur la chaîne BNB

Uniswap a été lancé sur la chaîne BNB après avoir reçu le soutien des électeurs de la gouvernance. Cette initiative peut potentiellement offrir aux utilisateurs des options de trading plus rentables. Cela signifie également que les utilisateurs d'Uniswap pourront profiter de la vitesse élevée et des faibles frais de transaction de la chaîne BNB. De plus, l'intégration permet à Uniswap d'exploiter un nouveau bassin de liquidités et d'accroître la notoriété et l'adoption parmi les investisseurs particuliers et institutionnels.

Uniswapv4

Uniswap v4 apporte des améliorations intéressantes pour rendre le trading décentralisé plus fluide, moins cher et plus flexible. L'une des fonctionnalités les plus importantes est celle des « hooks », qui permettent aux développeurs de personnaliser le fonctionnement des pools de liquidité, en ajoutant des options telles que des frais dynamiques ou en divisant les transactions importantes en transactions plus petites pour éviter les hausses de prix.

Au lieu de créer un nouveau contrat pour chaque pool, tous les pools fonctionnent dans un seul contrat (appelé architecture singleton), ce qui permet d'économiser jusqu'à 99 % des frais de gaz. Uniswap v4 simplifie également les transactions avec un système appelé comptabilité flash, tout en réintroduisant les paires de trading ETH directes pour des swaps plus rapides et moins chers.

Ces mises à jour sont conçues pour réduire les coûts, permettre des stratégies de trading plus créatives et rendre la plateforme plus attrayante pour les traders professionnels et les développeurs.

UniswapX

UniswapX est un nouveau système de trading qui aide les utilisateurs à obtenir de meilleurs prix en tirant des liquidités de diverses sources, comme les échanges décentralisés et les inventaires privés. Au lieu de payer directement les frais de gaz, les utilisateurs signent des ordres hors chaîne et des « remplisseurs » tiers gèrent les transactions, en concurrence pour offrir les meilleurs prix. Cette configuration évite également les coûts de transaction échoués et protège les utilisateurs des attaques MEV, garantissant ainsi des échanges plus équitables.

Qu'est-ce que la perte impermanente ?

Outre les commissions perçues pour la fourniture de liquidités aux traders qui peuvent échanger des jetons, les LP doivent également être conscients d'un effet appelé perte impermanente. Supposons qu'Alice soit une LP qui a déposé 1 ETH et 100 USDT dans un pool Uniswap avec une liquidité totale de 10 000 (10 ETH x 1 000 USDT) ; le reste a été financé par d'autres LP comme elle. La part d'Alice dans le pool est de 10 %, ce qui signifie que son dépôt initial représente 10 % de la liquidité totale du pool.

Au moment du dépôt d'Alice, le prix d'1 ETH était de 100 USDT, ce qui signifie que son dépôt était de 200 $ (1 ETH x 100 $ + 100 USDT). Supposons maintenant que le prix de l'ETH augmente à 400 USDT. En conséquence, les traders d'arbitrage ajoutent et retirent de l'ETH du pool jusqu'à ce que le ratio entre les deux reflète avec précision le nouveau prix. Cela entraîne une diminution du montant d'ETH et d'USDT dans le pool à 5 ​​ETH et 2 000 USDT.

Alice décide de retirer ses fonds du pool. Selon sa part, elle reçoit 10 %, soit 0,5 ETH et 200 USDT, soit un total de 400 $ (0,5 ETH x 400 $ + 200 USDT). À première vue, il semble qu'Alice ait réalisé un bénéfice.

Cependant, si elle avait conservé son dépôt initial de 1 ETH et 100 USDT, elle se serait retrouvée avec une valeur totale de 500 $ (1 ETH x 400 $ + 100 USDT). Par conséquent, en déposant ses fonds dans le pool Uniswap, Alice a perdu l'appréciation du prix de l'ETH.

Cette perte est qualifiée d'« impermanente » car elle peut être atténuée si les prix des jetons mis en commun reviennent aux mêmes prix que lorsqu'ils ont été ajoutés au pool. De plus, comme les LP perçoivent des commissions, la perte peut être compensée au fil du temps. Néanmoins, les LP doivent être conscients du concept de perte impermanente avant d'ajouter des fonds à un pool Uniswap.

Veuillez noter que le scénario ci-dessus s'applique que le prix augmente ou baisse à partir du moment du dépôt. Cela signifie que si le prix de l'ETH diminue à partir du moment du dépôt, les pertes subies par le LP peuvent également être amplifiées.

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

Uniswap génère des revenus grâce à une petite commission facturée pour chaque transaction effectuée à l'aide du protocole. Cette « commission de fournisseur de liquidité » est fixée à un certain montant de la valeur de la transaction et est automatiquement distribuée aux LP. Contrairement aux échanges traditionnels, Uniswap en tant que protocole ne génère pas de revenus pour lui-même mais pour les LP. En concentrant leur liquidité, les LP peuvent augmenter leur exposition dans la fourchette de prix spécifiée pour gagner encore plus de frais de transaction sur Uniswap v3.

De plus, en raison de la nature open source et décentralisée d’Uniswap, aucune entité centrale ne contrôle ou ne tire profit du protocole. Au lieu de cela, il est maintenu et amélioré par une communauté d’utilisateurs et de développeurs via son système de gouvernance décentralisé.

Le jeton Uniswap (UNI) 

Le jeton natif d'Uniswap, UNI, a été lancé en septembre 2020 et attire depuis des utilisateurs et des LP sur la plateforme. UNI est un jeton ERC-20, ce qui signifie qu'il a été construit sur Ethereum et peut être stocké dans n'importe quel portefeuille de crypto-monnaie prenant en charge les jetons ERC-20.

Le jeton UNI confère à ses détenteurs des droits de gouvernance, ce qui signifie qu'ils peuvent voter sur les modifications et les améliorations du protocole. L'étendue du pouvoir de vote d'un utilisateur est proportionnelle au nombre de jetons de gouvernance qu'il détient. Le processus de gouvernance est décentralisé, ce qui signifie que n'importe qui peut soumettre une proposition et voter.

Les jetons UNI peuvent être achetés et vendus sur diverses bourses de crypto-monnaies, de sorte que les traders peuvent utiliser les jetons UNI pour échanger contre d'autres crypto-monnaies ou pour participer à des applications de finance décentralisée (DeFi). Notez que de nouveaux cas d'utilisation peuvent émerger grâce aux demandes de la communauté et aux votes de gouvernance.

Comment utiliser Uniswap

Pour utiliser Uniswap, vous devez disposer d'un portefeuille de cryptomonnaies contenant des jetons Ether (ETH) ou ERC-20. Voici comment commencer à utiliser une option d'échange simple sur Uniswap :

  1. Connectez-vous à votre portefeuille Ethereum sur le site Web Uniswap.

  2. Sélectionnez le jeton que vous souhaitez échanger. Uniswap prend en charge plusieurs jetons ERC-20 ; assurez-vous de sélectionner le bon.

  3. Saisissez le montant que vous souhaitez échanger. L'interface vous indiquera alors le montant estimé de l'autre jeton que vous recevrez en fonction du taux de change actuel.

  4. Si le montant vous convient, vous pouvez cliquer sur « Échanger ». Votre portefeuille vous demandera alors de confirmer la transaction.

  5. Après avoir confirmé la transaction, la transaction sera exécutée sur Ethereum. Enfin, les tokens seront affichés dans votre portefeuille.

Réflexions finales

Uniswap est un protocole DEX évolutif qui permet à toute personne disposant d'un portefeuille cryptographique d'acheter, de vendre et d'échanger une grande variété d'actifs numériques. La plateforme a permis à une nouvelle classe de LP de percevoir des commissions sur leurs actifs inactifs tout en permettant aux traders d'échanger facilement entre les crypto-monnaies.

Le lancement du jeton de gouvernance UNI a encore renforcé la position d'Uniswap en tant que plateforme communautaire. Alors que l'écosystème DeFi continue de croître, il sera intéressant de voir comment les DEX évoluent pour répondre aux demandes des utilisateurs tout en conservant leurs valeurs fondamentales de décentralisation.

Lectures complémentaires

  • Qu'est-ce que Uniswap V4 ?

  • Qu'est-ce qu'un teneur de marché automatisé (AMM) ?

  • Que sont les applications décentralisées (DApps) ?

Avertissement : Ce contenu vous est présenté « tel quel » à des fins d’information générale et éducative uniquement, sans représentation ni garantie d’aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, et n’est pas destiné à recommander l’achat d’un produit ou d’un service spécifique. Vous devez demander votre propre avis à des conseillers professionnels appropriés. Lorsque l’article est rédigé par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire notre avis de non-responsabilité complet ici pour plus de détails. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut baisser ou augmenter et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Ce document ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel. Pour plus d’informations, consultez nos Conditions d’utilisation et notre Avertissement sur les risques.