Si vous êtes arrivé sur cet article, c’est que vous devez vous poser quelques questions sur la Uniswap V3, et bien je vais vous éclaircir sur ce sujet tout au long de cet article.
Tous d’abord, pour bien comprendre la V3 il faut comprendre la V2.
C’est pourquoi, je vous conseille de lire notre article sur Uniswap V2 pour mieux comprendre son fonctionnement :
Nous en avons aussi réalisé une vidéo :
Avant d’entamer la lecture de l’article, je tiens à préciser que tout ce que qui vous sera décrit ici, ce sont les détails de l’article de blog officiel d’Uniswap V3 dont voici leur lien : https://uniswap.org/blog/uniswap-v3/
Pour ceux qui préféreraient regarder une vidéo, voici notre vidéo à ce sujet avec moins de détails :
Alors commençons maintenant :
Concentration de liquidité :
Sur Uniswap V2 la liquidité est répartie uniformément le long de la courbe de prix x*y=K pour tous les prix de 0 à l’infini.
La paire DAI / USDC v2 réserve seulement environ 0,50% du capital pour des transactions entre 0,99 $ et 1,01 $ , c’est la fourchette de prix dans laquelle les LP s’attendraient à voir le plus de volume et par conséquent à gagner le plus de frais.
Sur Uniswap V3, les pools de liquidité peuvent concentrer leur capital dans les fourchettes de prix sur mesure, offrant de plus grandes quantités de liquidité à des prix souhaités.
Cela permettra de se rapprocher de la forme de n’importe quelle plateforme d’échange avec un carnet d’ordre.
Les frais de liquidité n’augmenteront pas et seront répartis au prorata par les LP proportionnellement au montant de liquidité qu’ils ont contribué à cette fourchette.
vidéo du blog officiel :
Prenons un exemple :
Le prix actuel de l’ETH est de 1500 DAI.
Deux personnes, Alice et Bob, veulent investir chacun 1 million $ ( oui c’est beaucoup mais ce n’est qu’un exemple) dans les liquidités sur la Pool ETH-DAI d’Uniswap.
Alice décide de déployer son capital sur toute la gamme de prix, comme sur Uniswap V2. Donc elle dépose 500 000 DAI et 333,33 ETH (pour une valeur de 1 million de $)
Quand à Bob, il va utiliser une position concentrée, ne déposant que dans la fourchette de prix 1000 à 2250 DAI. Il dépose 91 751 DAI et 61,17 ETH, d’une valeur d’environ 183 500 $. Il garde pour lui les 816 500 $ restants et les investit comme il le souhaite.
Alors que Alice a misé 5,44 fois plus que Bob, ils vont tous les deux gagner le même montant de frais, tant que le prix reste dans la fourchette de 1000 à 2250$.
Cela veut dire que la LP V3 nécessite de prendre plus de risque de prix (perte impermanente) tout en supportant des transactions plus importantes et en percevant plus de frais.
Vous retrouvez sur le site un outil qui vous permet de calculer les gains d’efficacité du capital investi pour une position entre la V2 et la V3.
https://uniswap.org/blog/uniswap-v3/
Et si le prix viendrait à sortir de la fourchette de prix, il ne faudra pas oublier de la mettre à jour.
De plus, les liquidités LP ne seront plus des Tokens ERC20 mais des jetons non fongibles (NFT).
Le Layer 2 :
Uniswap V3 sera intégré sur un second réseau : Optimism.
Qu’est-ce qu’Optimism ?
Optimism est un assemblage de contrats intelligents sur Ethereum, qui permet de réaliser des transactions Ethereum plus rapidement avec beaucoup moins de frais possible.
Voici le commentaire du Co-fondateur de la plateforme Uniswap sur le site officiel d’Optimism :
Pourquoi une intégration à Optimism ?
Cette intégration intervient au coût élevé des frais de transaction. Cela nous permettra de passer 30 dollars de frais de transaction à quelques centimes de frais.
C’est aussi une urgence, le temps que la Version 2 d’Ethereum arrive.
L’arrivée d’Uniswap avec Optimism ne sera possible qu’à partir de cet été 2021.
Plusieurs Niveaux de frais
Uniswap V3 proposera donc 3 types de frais :
0,05%, 0,30% et 1%. Cela permettra d’adapter les marges en fonction de la volatilité des paires. Cependant, les paires d’actifs de même nature, se rassemblent autour de 0,05% de frais. Pour les paires plus volatiles comme ETH-DAI, utilisent 0,30% tandis que les plus exotiques seraient de 1%.
La gouvernance d’Uniswap peut ajouter des niveaux de frais supplémentaires.
L’oracle avancé :
Sur Uniswap V2, l’équipe de développement a introduit un oracle pour permettre de calculer un prix moyen. Cet oracle se nomme le TWAP (l’oracle de prix moyen pondéré dans le temps).
L’oracle V2 fonctionne en stockant les sommes cumulées des prix des paires Uniswap par seconde. Ces montants de prix peuvent être vérifiés une fois au début d’une période et une fois à la fin pour calculer un TWAP.
Uniswap v3 offre des améliorations significatives à l’oracle TWAP, permettant de calculer tout TWAP récent au cours des 9 derniers jours en un seul appel en chaîne. Ceci est réalisé en stockant un tableau de sommes cumulées au lieu d’une seule.
Cette gamme d’accumulateurs de prix historique permet de créer beaucoup plus facilement et moins cher des oracles plus avancés qui incluent des moyennes mobiles simples (SMA), des moyennes mobiles exponentielles (EMA), un filtrage des valeurs aberrantes, etc.
Si ce que vous venez de lire ci-dessus, ne vous est pas familier, retenez juste que cette amélioration permet tout de même d’économiser environ 50% de frais de gas par rapport à la v2. Les coûts de calcul des TWAP dans les contrats intelligents externes sont également nettement moins chers.
Licence :
La dernière mise à jour importante d’Uniswap V3, c’est la mise sous licence d’Uniswap sous Licence Business Source 1.1 : https://github.com/Uniswap/uniswap-v3-core/blob/main/LICENSE.
Cette licence limite l’utilisation du code source V3 dans le cadre commercial ou de production jusqu’à deux ans, après quoi il sera converti en licence GPL à perpétuité. Cela pour éviter que d’autres projets scam, copient le fonctionnement direct d’Uniswap.
Cette licence n’affecte pas les intégrations. Elle peut être incluse dans un autre programme, il faut donc posséder une licence GPL version 2.0 ou ultérieure.
Pour plus d’informations sur Uniswap V3 : voici leur blog officiel : https://uniswap.org/blog/uniswap-v3/
Quand Uniswap V3 sera lancé ?
La mise à jour d’Uniswap sur ETH sera autour du 5 mai 2021, mais le déploiement L2 sur Optimism sera quelques mois plus tard.