Qu'est-ce que l'Uniswap V4?
article-1415

Qu'est-ce que l'Uniswap V4?

9 Min.

Les Bases

En juin 2023, Uniswap a divulgué le projet de code pour Uniswap V4, qui proposait de nouvelles fonctionnalités importantes pour son protocole d'échange décentralisé (DEX). Les nouvelles fonctionnalités comprennent des "crochets" qui permettent la personnalisation des pools de liquidité, une conception singleton qui rend la liquidité cross-pool plus efficace, et la réintroduction de paires d'échange ETH natives. Uniswap V4 devrait apporter divers avantages, tels qu'une plus grande personnalisation, une meilleure efficacité, une réduction des gaz et des stratégies de négociation avancées. Cependant, il existe certaines limites potentielles à Uniswap V4, telles que la possibilité pour Uniswap de collecter une partie des frais de retrait et sa licence qui restreint l'utilisation de son code source.

Explorer l'Uniswap

Uniswap est une bourse décentralisée (DEX) fonctionnant sur des blockchains compatibles avec l'EVM, facilitant les échanges de divers actifs numériques par le biais d'un modèle de teneur de marché automatisé (AMM). Ce système supprime les carnets d'ordres traditionnels, rationalisant ainsi le processus de négociation.

Inspiré par le concept de tenue de marché automatisée sur chaîne introduit par le cofondateur d'Ethereum, Vitalik Buterin, Uniswap a été lancé en 2018 par le développeur d'Ethereum Hayden Adams. Uniswap est depuis devenu un DEX de premier plan, avec des volumes d'échange substantiels et une plus grande liquidité par rapport à ses pairs. En 2023, il avait solidifié sa position parmi les meilleures bourses décentralisées sur la base de métriques telles que le volume d'échange, la liquidité et le nombre d'utilisateurs actifs.

La plateforme a connu plusieurs versions, avec le lancement d'Uniswap V2 en 2020 et d'Uniswap V3 en 2021. En juin 2023, Uniswap a publié un projet de code pour Uniswap V4, qui offre de nouvelles fonctionnalités significatives. Avant d'explorer les fonctionnalités à venir dans Uniswap V4, prenons le temps d'examiner comment les versions précédentes d'Uniswap ont façonné sa trajectoire.

Aperçu d'Uniswap V1

Uniswap V1, la version initiale de l'échange décentralisé, a fait ses débuts en novembre 2018 en tant que preuve de concept. L'innovation la plus notable de cette version était l'adoption du modèle de teneur de marché à produit constant (CPMM).

S'écartant de l'approche conventionnelle basée sur le carnet d'ordres, Uniswap a permis aux utilisateurs de mettre en commun leurs jetons dans des paires de négociation désignées, comme ETH/DAI, pour gagner une partie des frais générés par les transactions au sein du pool. Cette version permettait d'échanger des jetons entre l'éther (ETH) et les jetons ERC-20, ainsi qu'entre différents jetons ERC-20. Toutefois, pour échanger un jeton ERC-20 contre un autre, les utilisateurs devaient suivre un processus en deux étapes:

  1. Echangez le premier jeton ERC-20 contre de l'éther (ETH).
  2. Échangez de l'éther (ETH) contre le jeton ERC-20 souhaité.

Cette étape supplémentaire était nécessaire car les contrats intelligents d'Uniswap V1 ne prenaient en charge que les pools de liquidités directs avec l'éther (ETH). Bien qu'Uniswap V1 ait introduit des concepts révolutionnaires, il présentait également des inconvénients. Il était vulnérable à l'arbitrage en raison de l'inefficacité de son mécanisme de tarification, et il a connu des dérapages importants lors de transactions à fort volume.

Aperçu de Uniswap V2

Pour remédier aux limites de son prédécesseur, Uniswap V2 a été lancé en mai 2020, introduisant des améliorations clés par rapport à la conception originale. Uniswap V2 a affiné le modèle de teneur de marché automatisée (AMM) en permettant des swaps directs de jeton à jeton, ce qui a réduit le slippage et stimulé l'efficacité du capital.

L'introduction des flash swaps, qui permettent aux utilisateurs de retirer temporairement n'importe quel montant d'un pool de liquidités pour l'utiliser dans la même transaction, à condition de restituer le montant original accompagné d'une commission, a constitué un ajout important dans la version 2 d'Uniswap. Cette fonctionnalité a ouvert la voie à l'arbitrage et à l'agriculture de rendement sans qu'il soit nécessaire de disposer d'un capital initial. Uniswap V2 a également mis en place le Time-Weighted Average Prices (TWAP), qui permet à d'autres applications décentralisées de référencer de manière fiable les prix d'Uniswap pour plus de stabilité et de sécurité.

Aperçu de l'Uniswap V3

Uniswap V3, lancé en mai 2021, répond au besoin d'une plus grande efficacité du capital et d'une concentration de la liquidité. Cette version permet aux fournisseurs de liquidités de définir des fourchettes de prix spécifiques pour leurs contributions, ce qui conduit à une meilleure utilisation du capital et à la possibilité de percevoir des commissions plus élevées. Un autre changement dans Uniswap V3 est l'introduction de plusieurs niveaux de commissions, dont 0,05 %, 0,30 % et 1,00 %, qui répondent à des tolérances au risque et à des volumes de transactions différents.

En outre, Uniswap V3 a introduit la liquidité non fongible (NFL), donnant aux fournisseurs de liquidité des NFT qui représentent leur part dans les pools de liquidité. Cette innovation permet aux utilisateurs de négocier, vendre ou transférer leurs positions sans affecter les actifs du pool. Uniswap V3 a également fait des progrès en matière d'évolutivité en s'intégrant à la solution de couche 2 d'Ethereum, Optimism, réduisant ainsi les frais de transaction et augmentant l'évolutivité de la plateforme.

Quoi de neuf dans Uniswap V4?

Uniswap V4, qui n'est pas encore officiellement publié, promet plusieurs nouvelles fonctionnalités et améliorations, comme indiqué dans son projet de code et son livre blanc. Voici quelques-uns des principaux changements:

  1. Les hooks et pools personnalisées: Uniswap V4 introduit des "hooks", des contrats personnalisables qui peuvent être déclenchés à différents moments du cycle de vie d'un pool de liquidités. Les développeurs disposent ainsi d'une plus grande souplesse pour exécuter un code spécifique lorsque des liquidités sont ajoutées, supprimées ou ajustées. Par exemple, les hooks pourraient permettre aux pools d'appliquer des frais dynamiques, de mettre en œuvre des ordres limités sur la chaîne ou d'agir comme des teneurs de marché à moyenne pondérée dans le temps (TWAMM), qui répartissent les transactions importantes dans le temps afin de réduire l'impact sur le marché. Les possibilités d'utilisation des crochets sont vastes, permettant aux développeurs de créer des pools de liquidité personnalisés qui pourraient, par exemple, utiliser différents oracles sur la chaîne ou s'intégrer à des protocoles de prêt. Ce niveau de personnalisation pourrait faire d'Uniswap V4 une plateforme plus adaptable à divers cas d'utilisation.
  2. Le contrat Singleton: Contrairement à Uniswap V3, où chaque pool de liquidité disposait de son propre contrat, Uniswap V4 regroupe tous les pools en un seul contrat. Cela réduit les coûts de gaz pour la création de nouveaux pools et rend les swaps multi-pools plus efficaces. Uniswap estime que cette nouvelle conception pourrait réduire le coût de création des pools jusqu'à 99 %.
  3. Comptabilité Flash: En complément de l'architecture singleton, Uniswap V4 introduit la comptabilité flash, qui modifie la manière dont les transferts de jetons sont gérés. Dans les versions précédentes, chaque opération de swap ou de liquidité nécessitait un transfert immédiat de jetons. Avec la comptabilité flash, ces transferts sont reportés à la fin de l'opération, ce qui réduit la complexité et les coûts. Ce changement améliore également l'efficacité du routage, ce qui est crucial compte tenu de l'augmentation potentielle des pools de liquidité due aux crochets.
  4. Paires de trading ETH natives: Uniswap V4 réintroduit les paires d'échange ETH natives. Alors qu'Uniswap V1 supportait les paires ETH/ERC-20, les versions ultérieures nécessitaient d'envelopper l'ETH dans le WETH, ce qui entraînait des coûts de gaz supplémentaires. Uniswap V4, grâce à sa structure comptable singleton et flash, permet un échange direct avec l'ETH et le WETH, offrant aux utilisateurs une expérience plus rentable. Les transferts natifs d'ETH consomment généralement environ la moitié du gaz des transferts ERC-20, ce qui peut réduire considérablement les frais de transaction.

Les Avantages de l'Uniswap V4

Uniswap V4 offre de nouvelles possibilités de création de liquidités et d'échange de jetons sur la chaîne. Les principaux avantages sont les suivants:

  1. Greater Customization: L'ajout de "hooks" permet aux développeurs de mettre en œuvre des fonctionnalités uniques dans les pools de liquidité. Cette flexibilité devrait conduire à des fonctions de négociation innovantes adaptées à des besoins spécifiques.
  2. Une efficacité accrue: Grâce aux "hooks", aux contrats singleton et à la comptabilité flash, Uniswap V4 devrait permettre de rationaliser l'acheminement des transactions et d'améliorer l'efficacité globale.
  3. Réduction des coûts du gaz: L'architecture actualisée d'Uniswap V4 pourrait réduire considérablement les frais de gaz, ce qui rendrait la plate-forme plus attrayante pour une base d'utilisateurs plus large.
  4. Potentiel de rendements plus élevés pour les fournisseurs de liquidités: Avec des structures de frais flexibles, les fournisseurs de liquidités (LPs) pourraient avoir plus d'opportunités d'augmenter leurs revenus en fixant des frais dynamiques.
  5. Stratégies avancées de trading: Les nouvelles fonctionnalités d'Uniswap V4, telles que le time-weighted average market maker (TWAMM), les ordres à cours limité et les frais dynamiques, ouvrent la voie à des stratégies de trading plus complexes, ce qui intéresse les traders expérimentés à la recherche d'options sophistiquées.

Les Inconvénients Potentiels de l'Uniswap V4

Uniswap V4, tout en apportant de nombreuses améliorations, comporte également quelques limitations potentielles, notamment:

  1. Complexité du Recouvrement des Redevances: L'Uniswap V4 dispose de deux mécanismes distincts de frais de gouvernance : les frais de swap et les frais de retrait, chacun avec ses propres règles. Comme pour Uniswap V3, la DAO Uniswap et les détenteurs de jetons UNI peuvent décider de collecter un pourcentage des frais d'échange auprès de pools spécifiques. En outre, dans l'Uniswap V4, la gouvernance peut également prélever une partie plafonnée des frais de retrait si les "hooks" d'un pool sont configurés pour inclure des frais de retrait. Ce double mécanisme peut compliquer la gouvernance et les structures de frais.
  2. Licences Restreintes: L'Uniswap V4 est sous licence Business Source License 1.1, qui restreint l'utilisation commerciale ou de production du code source pour une durée maximale de quatre ans. À l'issue de cette période, le code passe sous licence publique générale (GPL). Certains membres de la communauté ont critiqué cette approche, estimant qu'elle remet en cause l'engagement d'Uniswap à être un logiciel libre.

La Conclusion

Le paysage des échanges décentralisés (DEX) est en constante évolution, avec de nouvelles plateformes et de nouveaux protocoles qui émergent en permanence. Uniswap, figure de proue de cet espace, lance sa quatrième version cinq ans après ses débuts en 2018. Chaque itération a apporté des améliorations, et Uniswap V4 poursuit cette tendance avec des changements révolutionnaires conçus pour élargir les possibilités des DEX.

Cependant, cette flexibilité peut s'accompagner d'une complexité accrue pour les utilisateurs. Grâce à la conception ouverte d'Uniswap V4, les développeurs disposent d'une marge de manœuvre presque illimitée pour créer des pools de liquidités personnalisés à l'aide de "crochets", mais les utilisateurs devront comprendre le fonctionnement de ces pools et la fonction de chaque "crochet" avant de s'y engager. Cela pourrait augmenter la courbe d'apprentissage pour les utilisateurs qui ne sont pas familiers avec ces nouvelles fonctionnalités. Malgré cela, les avantages d'Uniswap V4 pourraient être considérables. Comme pour toute nouvelle technologie, les utilisateurs doivent prendre le temps de faire leurs propres recherches (DYOR) pour comprendre les risques et les avantages avant de se lancer.