TL;DR
Uniswap est un échange cryptographique décentralisé alimenté par Ethereum et régi par son jeton natif, UNI.
Les traders peuvent échanger n'importe quel token Ethereum ERC-20 sur Uniswap sans avoir recours à des intermédiaires ou à des entités centralisées.
N’importe qui peut gagner des frais en prêtant sa crypto aux pools de liquidité d’Uniswap.
Introduction
Les échanges centralisés (CEX) sont l'épine dorsale du marché des cryptomonnaies depuis des années en raison de leur liquidité importante, de leurs transactions plus rapides, de leurs rampes d'accès fiduciaires et de leur support client. Cependant, les échanges décentralisés (DEX) gagnent en popularité car les utilisateurs sont attirés par les frais de négociation inférieurs, la sécurité, la confidentialité et l'accessibilité.
Les DEX offrent des avantages uniques qui peuvent en faire une alternative intéressante au CEX. Un exemple est Uniswap. Créée par Hayden Adams en 2018, sa mise en œuvre s'inspire de 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 Automated Market Maker (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 conviviaux disponibles, avec une liquidité substantielle et une vaste sélection de listes 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, tout en maintenant une résistance à la censure. Opérant sur la blockchain Ethereum, Uniswap exploite des contrats intelligents – 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és au lieu des carnets d'ordres traditionnels pour permettre des échanges fluides. Les utilisateurs peuvent fournir des liquidités à ces pools en déposant une valeur égale des deux jetons de la paire. En retour, ils reçoivent des jetons Liquidity Provider (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 voir comment ça fonctionne.
Disons que vous déposez une paire de trading dans le pool de liquidité d'Uniswap en tant que fournisseur de liquidité (LP). Vous pouvez engager n'importe quelle paire de jetons de valeur égale, 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 retour, 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. .
Regardons 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 centrale d'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 désormais 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 de 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 modifie le rapport entre x et y.
Il convient de noter que ce modèle n’évolue pas de manière linéaire. Plus l’ordre est grand, plus le décalage entre x et y est important. Les commandes plus importantes sont donc beaucoup plus chères que les commandes plus petites et entraîneront progressivement des dérapages plus importants. Cela signifie également que plus le pool de liquidités est grand, plus l’écart entre x et y est faible et, par conséquent, plus il est facile d’exécuter des commandes importantes.
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. Voici un bref aperçu d'Uniswap v1, v2 et v3 :
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 néanmoins 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 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 des paires ERC-20 dans les paires ERC-20, ce qui signifie que les fournisseurs de liquidité peuvent créer des contrats de paire pour deux jetons ERC-20.
Les utilisateurs peuvent également échanger entre les jetons sans avoir besoin d’une conversion intermédiaire en ETH. En bref, Uniswap v2 autorisait des pools de liquidités 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 au comptant de crypto-monnaie.
Uniswap v3
L’un des changements les plus importants introduits par Uniswap v3 était lié à l’efficacité du capital. De nombreux AMM sont largement inefficaces en termes de 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 dispose de liquidités, 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 dans toutes les fourchettes de prix. Cela signifie que seule une partie des liquidités du pool se trouve là où se déroule la plupart des transactions. Toutefois, cela n'a pas beaucoup de sens de fournir des liquidités dans une fourchette de prix éloignée 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 négociation. Par exemple, si un LP fixe une fourchette de prix comprise entre 1 000 et 2 000 dollars, la liquidité fournie ne peut permettre la négociation qu'entre ces deux prix, et non dans des fourchettes de prix infinies.
Dans un certain sens, Uniswap v3 est un moyen rudimentaire de créer un carnet d'ordres en chaîne sur Ethereum, dans lequel 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 supplémentaire de complexité, les LP moins actifs peuvent gagner moins en frais de trading que les joueurs professionnels qui optimisent constamment leur stratégie.
Uniswap LP se positionne 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, en tant que telle, n'est plus fongible. Dans Uniswap v3, les positions LP sont désormais représentées par un token non fongible (NFT). Toutefois, 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 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 a également une palette 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 permettre aux LP 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 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 mise en œuvre contribue également à augmenter le débit des transactions et à garantir des frais moins élevés pour les utilisateurs.
Uniswap en direct sur BNB Chain
Uniswap a été mis en ligne sur la chaîne BNB après avoir reçu le soutien de 66 % des électeurs de gouvernance. Cette décision peut potentiellement offrir aux utilisateurs des options de trading plus efficaces et plus rentables. Cela signifie également que les utilisateurs d'Uniswap pourront profiter de la vitesse élevée et des faibles frais de transaction de BNB Chain. De plus, l'intégration permet à Uniswap d'exploiter un nouveau pool de liquidités et d'accroître la notoriété et l'adoption par les investisseurs particuliers et institutionnels.
Qu’est-ce qu’une perte éphémère ?
En plus de percevoir des frais pour fournir des liquidités aux traders qui peuvent échanger des jetons, les LP doivent également être conscients d'un effet appelé perte éphémère. Supposons qu'Alice soit un 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 de 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 jusqu’à 400 USDT. En conséquence, les traders d'arbitrage ajoutent de l'USDT et suppriment de l'ETH du pool jusqu'à ce que le rapport entre les deux reflète fidèlement 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). En apparence, il semble qu’Alice ait réalisé des bénéfices.
Cependant, si elle avait conservé son dépôt initial de 1 ETH et 100 USDT, elle aurait fini 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 de « temporaire » car elle peut être atténuée si les prix des jetons regroupés reviennent aux mêmes prix que lorsqu’ils ont été ajoutés au pool. De plus, étant donné que les LP gagnent des frais, la perte peut être compensée au fil du temps. Néanmoins, les LP doivent être conscients du concept de perte éphémère avant d’ajouter des fonds à un pool Uniswap.
Notez 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 à des frais minimes facturés sur chaque transaction effectuée sur le protocole. Ces « frais de fournisseur de liquidité » sont fixés à un certain montant de la valeur de la transaction et sont automatiquement distribués 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 négociation 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 profite du protocole. Au lieu de cela, il est entretenu et amélioré par une communauté de développeurs et sa gouvernance, qui contribuent tous deux à son progrès.
Le jeton UniSwap (UNI)
Le jeton natif d'Uniswap, UNI, a été lancé en septembre 2020 et attire depuis lors les utilisateurs et les LP vers 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 dont dispose 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 que n’importe qui peut voter.
Les jetons UNI peuvent être achetés et vendus sur diverses bourses de crypto-monnaie, 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 crypto-monnaie contenant des jetons Ether ou ERC-20. Voici comment commencer à utiliser une simple option d’échange sur Uniswap :
Connectez-vous à votre portefeuille Ethereum sur le site Uniswap.
Sélectionnez le jeton que vous souhaitez échanger. Uniswap prend en charge plusieurs jetons ERC-20 ; assurez-vous de sélectionner le bon.
Entrez le montant que vous souhaitez échanger. L'interface vous indiquera alors le montant estimé de l'autre token que vous recevrez, en fonction du taux de change en vigueur.
Si le montant est satisfaisant, vous pouvez cliquer sur « Échanger ». Votre portefeuille vous demandera alors de confirmer la transaction.
Après avoir confirmé la transaction, la transaction sera exécutée sur Ethereum. Enfin, les jetons seront affichés dans votre portefeuille.
Pensées finales
Uniswap est un protocole DEX évolutif construit sur Ethereum. Il permet à toute personne disposant d’un portefeuille crypto d’échanger des jetons sans l’intervention d’intermédiaires ou de tiers. La plate-forme a permis à une nouvelle classe de LP de percevoir des frais sur leurs actifs inutilisés tout en permettant aux traders d'échanger facilement entre les crypto-monnaies.
Le lancement du jeton de gouvernance UNI a renforcé la position d'Uniswap en tant que plateforme communautaire. À mesure que l’écosystème DeFi continue de croître, il sera intéressant de voir comment les DEX évolueront pour répondre aux demandes des utilisateurs tout en conservant leurs valeurs fondamentales de décentralisation et de manque de confiance.
Lectures complémentaires
Qu'est-ce qu'un IDO (offre DEX initiale) ?
Que sont les applications décentralisées (DApps) ?
Les meilleurs portefeuilles cryptographiques pour BNB Smart Chain (BSC)
Qu’est-ce que le rendement réel dans DeFi ?
Avis de non-responsabilité et avertissement de risque : ce contenu vous est présenté « tel quel » à des fins d'information générale et éducatives 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 il n’est pas non plus destiné à recommander l’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre avis auprès de 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 clause de non-responsabilité complète ici pour plus de détails. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut augmenter ou diminuer et vous ne récupérerez peut-être pas 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 matériel 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 nos avertissements de risque.