logo academy

UniSwap : le premier exchange de la DeFi

22 février, 2024

13 min

UniSwap : le premier exchange de la DeFi
débutant

Qu’est-ce qu’Uniswap, le premier DEX jamais créé, lancé en 2018 sur la blockchain Ethereum ? Et comment fonctionne UNI, son token de gouvernance, disponible à partir de 2020, deux ans après la sortie d’Uniswap.

Dans cet article, nous examinons en profondeur le projet qui a inventé le concept d’échange décentralisé tel que nous le connaissons aujourd’hui et qui est resté l’un des plus robustes et des plus utilisés. Découvrez ce qu’est Uniswap, comment il fonctionne et toutes les nouveautés de la version 4.

 

lancement uniswap

Le premier DEX

Uniswap est avant tout un Decentralised Exchange (DEX), c’est-à-dire une plateforme d’échange de crypto-monnaies qui n’est contrôlée par aucun intermédiaire ou entreprise, mais qui repose entièrement sur des contrats intelligents et des algorithmes. 

Uniswap est le premier projet de ce type à connaître un véritable succès, grâce à ses principales caractéristiques. 

Facilité d’utilisation

Comprendre ce qu’est Uniswap, c’est en quelque sorte savoir comment fonctionne le premier DEX solide et véritablement fonctionnel jamais créé. Les solutions d’échange de tokens décentralisés construites avant cette plateforme étaient très complexes à utiliser. Uniswap, en revanche, est doté d’une interface très intuitive, en particulier la section swap.

uniswap user friendly UI

Disponibilité des liquidités

Les bourses décentralisées ont toujours été confrontées au problème de la liquidité. Pour permettre aux traders d’exécuter des ordres à tout moment, il est nécessaire de disposer en permanence d’une offre et d’une demande importantes et actives pour tous les actifs. En d’autres termes, il est nécessaire de disposer de liquidités à tout moment.

Uniswap a comblé cette lacune en introduisant un teneur de marché automatisé et un programme d’incitation à la fourniture de liquidités, dont nous parlerons plus loin.

Les teneurs de marché automatisés (AMM) sont une série de contrats intelligents qui déterminent les prix à l’aide d’un algorithme et utilisent des pools de liquidités pour exécuter automatiquement les ordres. 

sushi uniswap

Le cœur battant de la DeFi

Pour résumer en quelques mots ce qu’est Uniswap et comment il fonctionne, on peut dire que c’est le protocole qui a donné naissance à DeFi, permettant à de nombreux tokens d’avoir un marché et d’émerger. En conséquence, les traders ont pu acheter de toutes nouvelles crypto-monnaies qui n’étaient disponibles sur aucune autre plateforme.

L’attaque de SushiSwap et la revanche d’UniSwap

En mai 2020, la version 2 a été lancée, avec des améliorations substantielles, et dès l’été de la même année, Uniswap enregistrait des volumes quotidiens supérieurs à 1 million de dollars. Forte de cette gloire, l’équipe s’est agrandie et a obtenu un financement de série A auprès de quatre Venture Capitals différents.

L’automne a été marqué par le premier grand obstacle : SushiSwap a lancé une offre visant à priver Uniswap de ses utilisateurs et de ses fournisseurs de liquidités, et y est parvenu. 

Cette “attaque de vampires” a épuisé les liquidités d’Uniswap, mais l’équipe n’était pas prise au dépourvu et travaillait déjà sur la V3

De plus, quelques jours après l’attaque, le token UNI est arrivé sur le marché avec un grand airdrop pour tous ceux qui avaient déjà utilisé le protocole. Le token UNI a été immédiatement listé par les plus grandes bourses internationales à une vitesse inégalée. Uniswap avait repris la scène, en deux mouvements “simples”.

Version 3 : une véritable avancée

La version 3 a rassemblé un certain nombre de fonctionnalités qui ont marqué un tournant pour le projet et pour tous les DEX qui ont suivi. Nombre d’entre eux, notamment pour pallier l’absence de telles plateformes sur d’autres réseaux, s’affichaient fièrement comme des forks d’Uniswap, afin de souligner la haute qualité des contrats intelligents qu’ils comprenaient. 

La mise à jour du protocole a été activée le 5 mai 2021 sur Ethereum et reste la dernière à avoir été mise en œuvre. La version 4 est attendue pour le premier semestre 2024.

Le mot clé de la V3 était “personnalisation“. Désormais, les utilisateurs disposent d’une plus grande liberté de choix en ce qui concerne trois fonctionnalités principales :

  • La fourniture de liquidités, grâce à la concentration de liquidités
  • Échanges de tokens, grâce aux ordres de portée
  • Frais, grâce à l’ajout de commissions flexibles

C’est quoi donc la liquidité concentrée ?

Commençons par le concept de fournisseur de liquidités (Liquidity Provider). 

Les LPs sont des utilisateurs qui déposent leurs tokens dans des pools de liquidité afin d’obtenir une incitation en guise de récompense.

Les pools de liquidité sont l’un des principaux instruments des échanges décentralisés. Il s’agit de “conteneurs” contenant de grandes quantités de paires de tokens. Les liquidités qu’ils contiennent permettent à la bourse de procéder à des échanges de tokens.

Fournir des liquidités en V2

Dans la V2, tout fournisseur de liquidité (LP) sur Uniswap bloquerait ses paires de tokens dans un pool afin de recevoir un intérêt périodique en UNI ou en d’autres tokens.

Le LP dépose un montant égal pour les deux tokens composant la paire concernée. L’AMM prélève ensuite dans le pool le nombre de tokens dont il a besoin pour exécuter un ordre à un certain prix.

Fournir des liquidités dans la V3

Dans la V3, en revanche, le LP décide également de la fourchette de prix pour laquelle il fournira des liquidités. Vous aurez donc beaucoup de liquidités pour une fourchette de prix spécifique, d’où le terme “liquidité concentrée“. 

uniswap tous les lp1 lp2

Fournir de la liquidité dans la V3 : un exemple

Alice et Bob souhaitent fournir des liquidités dans une réserve ETH/DAI sur Uniswap v3. 

Ils ont 1 million de dollars chacun. 

Le prix actuel d’ETH est de 1 500 DAI.

uniswap crypto monnaie

Alice décide de répartir son capital sur toute la fourchette de prix (comme elle l’aurait fait dans Uniswap v2). Elle fait un dépôt de 500 000 DAI et 333,33 ETH (pour une valeur totale de 1 million de dollars).

Bob crée à la place une position concentrée, en ne déposant que dans la fourchette de prix de 1 000 à 2 250. Il fait un dépôt de 91 751 DAI et de 61,17 ETH, pour une valeur totale d’environ 183 500 dollars. Il garde les 816 500 dollars restants et les utilise comme bon lui semble.

Même si Alice a déposé 5,44 fois plus de capital que Bob, ils gagnent le même montant de commissions, tant que le prix d’ETH/de DAI reste compris entre 1 000 et 2 250.

Si le prix d’ETH tombe à 0 $, l’argent d’Alice et de Bob sera entièrement converti en ETH. Cependant, Bob n’aura perdu que 159 000 $, contre 1 million de $ pour Alice. 

Bob peut utiliser ses 816 500 dollars supplémentaires pour se protéger des risques ou de toute autre fonctionnalité.

Range Orders

V3 a également introduit des range order.

Les range order vous permettent de placer une sorte d’ordre à cours limité sur une certaine fourchette de prix.

Le fonctionnement est le suivant : 

  • l’utilisateur sélectionne une paire A-B et dépose le token A qu’il souhaite convertir en token B.
  • Sélectionne une fourchette de prix dans laquelle le token A sera converti. La fourchette de prix peut être supérieure ou inférieure au prix actuel de A.
  • Si le prix du marché entre dans la fourchette de prix sélectionnée, le token A est progressivement remplacé par le token B, suivant une courbe régulière.
  • Avec le token B, vous recevez également des frais d’échange.

Supposons qu’Alice veuille utiliser un range order :

uniswap crypto range order
  1. Alice dépose 1 million de DAI dans la paire DAI-USDC lorsque le prix de DAI est de 1,000 USDC. 
  2. Elle sélectionne la fourchette 1,001-1,002. 
  3. Dans la plupart des cas,  le range order est exécuté au prix moyen entre les deux extrêmes sélectionnés.
  4. Ainsi, selon la courbe, au moment où le prix du DAI atteint 1,0015, Alice aura déjà converti la moitié de ses DAI en USDC.Une fois que le DAI atteindra 1,002, Alice aura environ 1 million d’USDC. Mais pas seulement ça. Elle recevra également les commissions qui lui sont dues pour la fourniture de liquidités en DAI au prix demandé.

Commissions flexibles

Les frais sur Uniswap sont les commissions à payer à la bourse et en même temps les récompenses pour les LPs.

Uniswap v3 offre aux LPs trois niveaux de commission distincts par paire – 0,05%, 0,30% et 1,00%. Cette variété d’options permet aux LPs d’ajuster leur provision en fonction de la volatilité attendue des paires : Les LPs prennent un risque plus élevé dans les paires particulièrement volatiles telles que ETH/DAI et, inversement, prennent un risque plus faible dans les paires telles que USDC/DAI, car les deux monnaies sont liées au dollar.

Les paires de tokens similaires devraient être soumises à des frais de 0,05 % et les paires telles que ETH/DAI devraient être soumises à des frais de 0,30 %, tandis que pour les tokens lancés plus récemment et plus complexes, 1,00 % est plus approprié compte tenu du niveau de risque.

En effet, grâce à la “personnalisation“, les commerçants ont la possibilité d’optimiser leurs opérations. Les améliorations les plus importantes qui en résultent sont les suivantes :

  • Les LPs peuvent fournir des liquidités avec une efficacité capitalistique jusqu‘à 4000 fois supérieure à celle d’Uniswap v2, ce qui leur permet d’obtenir des rendements plus élevés sur leurs liquidités. Comme Bob l’a fait !
  • L’efficacité du capital ouvre la voie à l’exécution de swaps à bas prix (slippage).
  • Grâce à la concentration des liquidités, les LPs peuvent augmenter de manière significative leur exposition aux actifs privilégiés et réduire le pourcentage de risque de perte.
  • La possibilité de placer non seulement des ordres de marché, mais aussi des range order, ce qui permet d’élargir les stratégies de négociation.
uniswap glossaire defi

Uniswap : quoi de neuf ?

Pour répondre pleinement à la question : qu’est-ce qu’Uniswap et comment fonctionne-t-il, nous devons également aborder la prochaine mise à jour du protocole. Avec l’arrivée de la nouvelle version, qui ne pourra être mise en œuvre qu’après l’activation de la mise à jour Ethereum Cancun, la plateforme continuera d’améliorer sa logique de personnalisation et de sécurité. Voici comment en détail.Introduction de “hooks” et de pools de plus en plus personnalisables : Dans la v4 d’Uniswap, il sera possible d’introduire des commandes qui seront activées à des moments clés du cycle de vie d’un pool, par exemple avant ou après un ” swap “. Ces hooks peuvent être personnalisés pour fixer des frais dynamiques basés sur la volatilité du prix du crypto en question. Il sera ainsi plus facile d’éviter les attaques du MEV. 

Il s’agit d’une escroquerie qui se produit lorsqu’un robot passe un ordre d’achat important juste avant un ou plusieurs ordres d’utilisateurs “normaux”. Une fois l’ordre de l’utilisateur exécuté, l’attaquant vend immédiatement la même quantité de tokens, exploitant ainsi la variation de prix causée par son propre ordre initial et les transactions qui se trouvent dans ce “sandwich”.

Architecture “singleton” : dans la quatrième version, tous les pools seront regroupés en un seul contrat intelligent. Cela permettra aux utilisateurs d’économiser une quantité considérable de frais de gaz, jusqu’à 99 % selon l’équipe de développement, car les swaps n’auront plus à transférer de tokens entre les pools détenus dans différents contrats intelligents.

Si vous avez lu cet article dans son intégralité, vous pouvez certainement prétendre savoir ce qu’est Uniswap, la première exchange décentralisée de DeFi, et comment elle fonctionne. 

En rapport