UniSwap : le premier exchange de la DeFi
5 mai, 2021
11 min

UniSwap est l’un des principaux DEXs en termes de volumes et liquidité, au point de dépasser le volume des échanges sur Coinbase en Octobre 2020.
UNI est son token de gouvernance, lancé sur le marché dès 2020, deux ans après la sortie d’UniSwap.
En mars 2021, le token UNI a monté dans le classement des capitalisations boursières, augmentant de 50 % en une semaine et prenant la huitième place sur le marché. Compte tenu de la solidité du projet dès le départ, et des caractéristiques de la version 3 sortie le 5 mai 2021, pour l’instant, on peut dire que ce succès est tout à fait mérité.
La première DEX réussie
UniSwap est principalement un exchange décentralisé (DEX), c’est-à-dire une plateforme d’échange de cryptomonnaies qui n’est contrôlée par aucun intermédiaire ou entreprise, mais qui est entièrement confiée à des smart contracts et algorithmes.
UniSwap est le premier projet de son genre à avoir eu un réel succès grâce à ses fonctionnalités clés.
Simplicité d’utilisation
Les DEX avant UniSwap étaient très complexes à utiliser ; UniSwap se présente en revanche avec une interface très intuitive ; en particulier, la section dédiée à l’échange de tokens (Swap) est très claire.
Disponibilité des liquidités
Les exchanges décentralisés ont toujours eu un problème de liquidité. Pour permettre aux traders d’exécuter des ordres à tout moment, il est nécessaire de toujours avoir une demande et une offre larges et actives au niveau de tous les actifs. En d’autres termes, la liquidité doit toujours être disponible.
UniSwap a résolu cette lacune en introduisant un automated market maker (AMM, ou teneur de marché automatisé) et un programme d’incitation à la fourniture de liquidités, dont nous en discuterons plus tard.
Les Automated Market Makers (AMM) sont une série de smart contracts qui déterminent les prix avec un algorithme, et utilisent des réserves de liquidités pour exécuter automatiquement les commandes.
Le cœur battant de la DeFi
La plateforme a permis à un grand nombre de tokens DeFi d’avoir un marché et de pouvoir émerger. Les traders ont ainsi eu accès à de toutes nouvelles cryptomonnaies qui n’étaient disponibles sur aucune autre plateforme.
Non seulement UniSwap a fait la différence au niveau des exchanges décentralisés de cryptomonnaies, mais le project a également stimulé de nouveaux projets DeFi.
L’attaque de SushiSwap et la revanche d’UniSwap
En mai 2020, la sortie de la V2 d’Uniswap est confirmée avec des améliorations substantielles et, à l’été 2020, UniSwap enregistre des volumes quotidiens supérieurs à un million de dollars. Surfant sur l’onde du succès, l’équipe s’agrandit et lève des fonds de série A auprès de 4 capitaux-risque différents.
Avec l’automne est venu le premier grand obstacle : SushiSwap lance une offre visant à retirer les utilisateurs et les fournisseurs de liquidités d’UniSwap, et la plateforme réussit dans ses buts.
Cette « attaque de vampire » a drainé les liquidités d’UniSwap, mais son équipe travaillait déjà sur la V3.
Et ce n’est pas tout. Quelques jours après l’attaque, le token UNI arrive sur le marché avec un gros airdrop pour quiconque avait déjà utilisé le protocole. Le token UNI est immédiatement coté par les plus grands exchanges internationaux à une vitesse exceptionnelle. En deux coups bien placés, UniSwap a repris le dessus.
La version 3
La très attendue version 3 du protocole UniSwap cache des fonctionnalités qui marqueront un tournant pour les DEX.
La mise à jour du protocole a été activée le 5 mai sur Ethereum.
Le maître mot de la V3 est « personnalisation ». L’utilisateur a désormais plus de liberté de choix concernant 3 fonctionnalités principales :
- L’apport de liquidités, grâce à la liquidité concentrée
- Les échanges de tokens, grâce aux ordres à distance
- Les commissions (frais), grâce à l’ajout de commissions flexibles
C’est quoi donc la liquidité concentrée ?
Partons du concept de Liquidity Provider (LP), ou « fournisseur de liquidités ».
Les LP sont des utilisateurs qui déposent leurs tokens dans des réserves de liquidités pour obtenir une incitation en guise de récompense.
Les réserves de liquidités sont l’un des principaux outils des exchanges décentralisés. Ce sont des « conteneurs » de grandes quantités de paires de tokens (pair). Les liquidités que contiennent les réserves sont utilisées par l’exchange pour effectuer les échanges de tokens.
Fournir de la liquidité dans la V2
Avec la V2, tout fournisseur de liquidités (LP) sur UniSwap verrouille ses paires de tokens dans une réserve pour recevoir des récompenses périodiques en UNI ou d’autres tokens.
Le LP dépose un montant égal pour les deux tokens qui composent la paire en question. L’AMM prélève ensuite dans la réserve le nombre de tokens dont il a besoin pour exécuter un ordre à un certain prix.
Fournir de la liquidité dans la V3
Dans la V3, en revanche, le LP décidera également pour quelle fourchette de prix fournir de la liquidité. Il y aura donc beaucoup de liquidité pour une fourchette de prix spécifique, d’où le terme « liquidité concentrée ».
Prenons un exemple en comparant la stratégie d’un LP utilisant la V2 et un utilisant la LP V3.
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.
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
Avec la V3, il n’y aura plus seulement d’ordre au prix du marché pour exécuter des Swaps sur l’exchange, mais également des range orders (ordres à distance).
Les range orders permettent de placer une sorte d’ordre à cours limité sur une certaine fourchette de prix.
Voici comment cela fonctionne :
- L’utilisateur sélectionne une paire AB et dépose le token A qu’il souhaite convertir en token B.
- Il 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 choisie, le token A est progressivement remplacé par le token B, suivant une courbe régulière.
- Les commissions de swap sont envoyées en même temps que le token B.
Disons qu’Alice veut utiliser un range order :
- Alice dépose 1 million de DAI dans la paire DAI-USDC lorsque le prix de DAI est de 1,000 USDC.
- Elle sélectionne la fourchette 1,001-1,002.
- Dans la plupart des cas, le range order est exécuté au prix moyen entre les deux extrêmes sélectionnés.
- 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é.
Mémo
Ce type d’ordre ne doit pas être confondu avec l’ordre à cours limité. Les ordres à cours limité des exchanges centralisés ne sont pas exécutés sur une courbe de prix mathématique, mais selon le fonctionnement du carnet d’ordres.
Il y a une autre précaution à prendre une fois l’ordre terminé : afin de ne pas risquer que les USDC soient reconvertis en DAI lorsque le prix revient dans la fourchette choisie, Alice doit retirer les USDC de la fonction du range order.
Commissions flexibles
Les frais sur UniSwap sont les commissions à payer à l’exchange, ainsi que les récompenses pour les LP.
Uniswap v3 offre aux LP trois niveaux de commission distincts par paire – 0,05 %, 0,30 % et 1,00 %. Cette variété d’options garantit que les LP ajustent leur offre en fonction de la volatilité attendue des paires : les LP prennent plus de risques avec les paires particulièrement volatiles telles qu’ETH/DAI et, à l’inverse, ils prennent un risque minimal avec les paires telles qu’USDC/DAI, car les deux devises sont indexées au dollar.
Des paires de tokens similaires devraient assumer un niveau de frais de 0,05 % et pour les paires comme ETH/DAI, ça monte à la hauteur de 0,30 %, tandis que pour les tokens de lancement plus récents et plus complexes, il est plus approprié d’avoir le pourcentage de frais à 1,00 % étant donné le niveau de risque.
Conclusion
Grâce à la « personnalisation », les commerçants ont la possibilité d’optimiser leurs opérations. Les améliorations les plus importantes qui en découlent sont les suivantes :
- Les LP peuvent fournir des liquidités avec une efficacité du capital jusqu’à 4 000 fois supérieure à celle d’Uniswap v2, générant des rendements plus élevés sur leurs liquidités. Tout comme Bob l’a fait !
- L’efficacité du capital ouvre la voie à l’exécution des échanges à bas glissement de prix (slippage).
- Grâce à une liquidité concentrée, les LP peuvent augmenter considérablement leur exposition aux actifs privilégiés et réduire le pourcentage de risque de perte.
- La possibilité de passer non seulement des market orders, mais également des range orders, en élargissant ainsi les stratégies de trading.