Qu’est-ce qu’Uniswap V4 ?
Accueil
Articles
Qu’est-ce qu’Uniswap V4 ?

Qu’est-ce qu’Uniswap V4 ?

Intermédiaire
Publié le Aug 31, 2023Mis à jour le Jun 29, 2024
9m

Résumé

  • En juin 2023, Uniswap a publié l’ébauche du code d’Uniswap V4. Celle-ci proposait de nouvelles fonctionnalités majeures pour le protocole de la plateforme d’exchange décentralisée (DEX).

  • Les nouvelles fonctionnalités incluent le « hook » qui permet de personnaliser les pools de liquidité, une conception singleton qui rend la liquidité entre pools plus efficace et le retour des paires de trading ETH natives.

  • Uniswap V4 devrait offrir de nombreux avantages, notamment une plus grande personnalisation, une meilleure efficacité, une réduction du gas et des stratégies de trading avancées.

  • Il existe cependant certaines limitations potentielles à Uniswap V4, telles que la possibilité pour Uniswap de collecter une partie des frais de retrait et sa licence qui limite l’utilisation de son code source.

Qu’est-ce qu’Uniswap ?  

Uniswap est une plateforme d’exchange décentralisée (DEX) fonctionnant sur la blockchain Ethereum. Elle permet aux utilisateurs de trader divers actifs numériques à l’aide d’un modèle de market maker automatisé (AMM), éliminant ainsi le besoin de carnets d’ordres traditionnels.

Initialement inspiré par le concept de market maker automatisé sur blockchain du cofondateur d’Ethereum, Vitalik Buterin, Uniswap a été créé en 2018 par Hayden Adams, un développeur d’Ethereum.

Uniswap est devenu un leader sur le marché des DEX, bénéficiant de volumes de trading importants et d’une liquidité plus profonde par rapport aux autres DEX. En 2023, Uniswap se classe parmi les meilleurs DEX sur la base de diverses mesures telles que le volume de trading, la liquidité et le nombre d’utilisateurs actifs.

Uniswap a subi diverses itérations, lançant Uniswap V2 en 2020 et Uniswap V3 en 2021. En juin 2023, Uniswap a publié l’ébauche du code d’Uniswap V4, qui comprend de nouvelles fonctionnalités majeures.

Mais avant de nous plonger dans ces nouvelles fonctionnalités, passons en revue les itérations passées d’Uniswap pour mieux comprendre son évolution.

Introduction à Uniswap V1  

L’itération initiale, Uniswap V1, a été lancée en novembre 2018 en tant que plateforme de preuve de concept. Sa principale innovation a été l’introduction du modèle Constant Product Market Maker (CPMM ou Market Maker à produit constant).

Au lieu de s’appuyer sur le système traditionnel basé sur les carnets d’ordres, Uniswap a permis à toute personne disposant de tokens de les regrouper au sein de pools dans une paire de trading spécifique (ex : ETH/DAI) et de gagner en retour une part des frais perçus auprès des utilisateurs qui tradent contre la pool de liquidité.

Uniswap V1 a facilité les swaps de tokens entre les tokens ERC-20 et l’ether (ETH). Il a également permis des swaps entre deux tokens ERC-20. Le processus de swap entre deux tokens ERC-20 impliquait un processus en deux étapes :

Swapper le token ERC-20 1 contre de l’ether (ETH).

Swapper de l’ether (ETH) contre le token ERC-20 2.

Ce processus était nécessaire, les smart contracts d’Uniswap V1 ne prenant en charge que les pools de liquidité directs entre les tokens ERC-20 et l’ether (ETH).

Bien qu’Uniswap V1 ait été révolutionnaire, cette version avait ses limites, y compris des inefficacités dans son algorithme de tarification qui pouvaient être exploitées par les arbitragistes, et un glissement (slippage) élevé pour les transactions de gros volume.

Introduction à Uniswap V2  

En réponse aux défis rencontrés par Uniswap V1, Uniswap V2 a été lancé en mai 2020 avec plusieurs améliorations cruciales. Uniswap V2 a ajusté son modèle AMM pour inclure des swaps directs de tokens à tokens, ce qui a permis de réduire le glissement (slippage) et d’améliorer l’efficacité du capital. 

En outre, la version 2 a introduit les swaps instantanés, qui ont permis aux utilisateurs de retirer autant qu’ils le souhaitent d’un pool de liquidité et de faire ce qu’ils voulaient de ces fonds tant qu’ils retournaient le montant retiré (plus des frais) au cours de la même transaction. Cela a facilité l’arbitrage et les possibilités de farming de rendement sans nécessiter de capital initial.

Uniswap V2 a également introduit le concept de prix moyens pondérés par le temps (TWAP), qui a permis à d’autres applications décentralisées d’utiliser plus facilement et en toute sécurité les prix d’Uniswap.

Introduction à Uniswap V3

Lancé en mai 2021, Uniswap V3 s’est concentré sur les questions liées à l’efficacité du capital et à la liquidité concentrée. Uniswap V3 permet aux fournisseurs de liquidité de choisir des fourchettes de prix spécifiques dans lesquelles leurs actifs seront utilisés, ce qui leur permet de gagner des frais plus élevés en raison d’une utilisation accrue du capital.

Uniswap V3 a également introduit plusieurs niveaux de frais (0,05 %, 0,30 % et 1,00 %) pour mieux s’adapter aux différents niveaux de risque et volumes de trading. 

La liquidité non fongible (LNF) est une autre nouvelle fonctionnalité qui permet aux fournisseurs de liquidité de recevoir des NFT représentant leur part dans les pools de liquidité, permettant aux utilisateurs de trader, vendre ou transférer leurs positions de liquidité sans affecter les actifs sous-jacents du pool.

Une autre caractéristique remarquable d’Uniswap V3 est son intégration avec la solution de couche de niveau 2 d’Ethereum, Optimism, qui vise à réduire les frais de transaction et à améliorer l’évolutivité de la plateforme. 

Quelles sont les nouveautés d’Uniswap V4 ? 

Bien qu’Uniswap V4 n’ait pas encore été publié officiellement, les fonctionnalités et améliorations potentielles sont publiées dans l’ébauche de son code et son whitepaper. Il s’agit notamment des éléments suivants : 

1. « Hooks » et pools personnalisés 

Uniswap V4 permettrait à quiconque d’effectuer une personnalisation grâce à l’introduction de « hooks », qui sont des contrats exécutés à différents points du cycle de vie d’un pool de liquidité. 

Pour mieux comprendre les « hooks », il est important de reconnaître que chaque pool de liquidité a un cycle de vie allant de la création à l’ajout, au retrait ou à l’ajustement de la liquidité. Les « hooks » permettent aux développeurs d’ajouter du code qui effectue des actions désignées à des moments clés du cycle de vie du pool. 

Un « hook » peut par exemple être ajouté pour permettre aux pools de liquidité de prendre en charge des frais dynamiques de manière native, d’ajouter des ordres Limit sur la blockchain ou d’agir en tant que market Maker à moyenne pondérée par le temps (TWAMM) pour étaler les ordres importants (dans le temps) afin de minimiser les répercussions sur les prix.

La personnalisation des pools de liquidité via les « hooks » peut être illimitée, allant de l’utilisation de divers oracles sur la blockchain, au dépôt de liquidités inutilisées dans des protocoles de prêt. Les « hooks » offriraient aux développeurs une flexibilité significative pour créer des pools de liquidité personnalisés pour répondre à des besoins spécifiques. 

2. Singleton 

Dans Uniswap V3, un nouveau contrat a été déployé pour chaque pool de liquidité, ce qui a rendu la création de pools et la réalisation de swaps à plusieurs pools plus coûteux. 

Un changement majeur dans Uniswap V4 est que tous les pools sont détenus dans un seul contrat. Cela permettra de réaliser d’importantes économies de gas, les swaps n’ayant plus besoin de transférer des tokens entre pools détenus dans le cadre de différents contrats. Les estimations d’Uniswap montrent qu’Uniswap V4 pourrait réduire les coûts de création de gas de pool de 99 %. 

3. Comptabilité instantanée 

La conception singleton complète un autre changement architectural dans Uniswap V4 appelé comptabilité instantanée. 

Dans les versions précédentes d’Uniswap, chaque opération telle que les swaps de tokens ou l’ajout de liquidité à un pool se terminait par le transfert de tokens. Dans Uniswap V4, les transferts externes ne sont effectués qu’à la fin, ce qui simplifie les opérations du pool et réduit les coûts. 

Le singleton et la comptabilité instantanée permettent un routage plus efficace et économique sur plusieurs pools. Étant donné que l’introduction des « hooks » augmenterait le nombre de pools de liquidité, cet avantage est particulièrement utile. 

4. Paires de trading ETH natives 

Uniswap V4 ramène l’ETH natif dans les paires de trading. 

Comme expliqué ci-dessus, Uniswap V1 était limité aux paires ETH/tokens ERC-20. Dans Uniswap V2, cependant, les paires ETH natives ont été supprimées en raison de la complexité de la mise en œuvre et des préoccupations de fragmentation de la liquidité entre les paires WETH et ETH. 

Uniswap V2 et Uniswap V3 exigent que la grande majorité des utilisateurs wrappent (convertissent) leurs ETH en WETH avant de trader sur le protocole Uniswap, ce qui nécessite du gas supplémentaire. 

Grâce à l’introduction du singleton et de la comptabilité instantanée, Uniswap V4 permet de trader les paires WETH et ETH. Cela profiterait aux utilisateurs car les transferts ETH natifs (21 000 gas) représentent environ la moitié du coût du gas des transferts ERC-20 (40 000 gas).

Quels sont les avantages d’Uniswap V4 ? 

Uniswap V4 est conçue pour offrir plus de possibilités sur la façon dont la liquidité est créée et comment les tokens sont tradés sur la blockchain. Leurs avantages comprennent : 

1. La personnalisation 

Les « hooks » permettent aux développeurs d’ajouter de nouvelles fonctionnalités aux pools de liquidité avec une grande flexibilité. Cela devrait stimuler l’émergence de pools innovants dotés de fonctionnalités de trading personnalisées. 

2. L efficacité

L’introduction des « hooks », du contrat singleton et de la comptabilité instantanée pourrait améliorer l’efficacité du routage des transactions.

3. La réduction du gas 

Les nouvelles fonctionnalités d’Uniswap V4 devraient réduire davantage les coûts de gas. Cela pourrait attirer davantage d’utilisateurs vers le protocole. 

4. La possibilité d’augmentation des revenus pour les LP 

Il pourrait y avoir des structures de frais dynamiques qui offrent aux fournisseurs de liquidité (LP) plus de contrôle et la possibilité d’augmenter leurs gains. 

5. Des stratégies de trading avancées 

De nouvelles fonctionnalités telles que le market maker à moyenne pondérée par le temps (TWAMM), les ordres Limit et les frais dynamiques pourraient permettre des stratégies de trading plus avancées qui n’étaient pas possibles dans les versions précédentes. Celles-ci pourraient être attrayantes pour les traders avertis.

Quelles sont les limites potentielles d’Uniswap V4 ? 

Uniswap V4 présente certaines limites potentielles. Il s’agit notamment des éléments suivants : 

1. La perception des frais

Uniswap V4 dispose de deux mécanismes de frais de gouvernance distincts : les frais de swap et les frais de retrait, chacun avec des mécanismes différents. Comme pour Uniswap V3, la gouvernance d’Uniswap (DAO d’Uniswap et détenteurs de tokens UNI) peut choisir de prendre un pourcentage plafonné des frais de swap sur un pool particulier. 

Dans Uniswap V4, la gouvernance peut prélever un pourcentage plafonné de ces frais de retrait si un « hook » choisit initialement d’activer les frais de retrait pour un pool. 

2. Une licence qui limite l’utilisation 

Uniswap V4 doit être publié sous la Business Source License 1.1 (Licence source d’entreprise), qui limite l’utilisation du code source d’Uniswap V4 dans un environnement commercial ou de production pendant une durée maximale de quatre ans, date à laquelle celle-ci sera convertie en licence General Public License (GPL ou Licence publique générale ) à perpétuité. Cela a conduit certains membres de la communauté à critiquer le fait que la dernière itération d’Uniswap n’est pas vraiment open-source (en libre accès). 

Conclusion

Le marché des plateformes d’exchange décentralisée (DEX) est un espace en constante évolution, avec l’émergence régulière de nouveaux protocoles et plateformes. Uniswap est un acteur dominant dans l’espace DEX et publie sa quatrième version cinq ans après sa création en 2018, chacune des itérations passées du protocole ajoutant de nouvelles mises à niveau qui ont amélioré ses fonctionnalités. 

La conception d’Uniswap V4 s’accompagne de changements majeurs visant à libérer des possibilités illimitées dans les DEX. Bien que cette conception ouverte offre aux développeurs un espace presque illimité pour les expériences, elle pourrait ajouter une complexité significative en termes d’expérience utilisateur. Les utilisateurs devront étudier attentivement le fonctionnement d’un pool de liquidité et apprendre ce que fait chaque « hook » avant de s’engager dans le pool. 

Néanmoins, les avantages potentiels d’Uniswap V4 semblent considérables. Pour les utilisateurs, il est toujours important de faire leurs propres recherches (DYOR) et de bien comprendre ce dans quoi ils s’engagent. 

Plus d’informations

Avis de non-responsabilité et avertissement concernant les risques : ce contenu vous est présenté « tel quel » à titre d’information générale et à des fins pédagogiques 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, ni comme un moyen de recommander l’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre conseil à des conseillers professionnels appropriés. Lorsque l’article est rédigé par un contributeur tiers, veuillez remarquer que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire l’intégralité de notre avis de non-responsabilité ici pour en savoir plus. Les cours des actifs numériques peuvent être volatils. La valeur de votre investissement peut diminuer ou augmenter et vous ne récupérerez peut-être pas le montant investi. Vous êtes seul(e) 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 en savoir plus, consultez nos Conditions d’utilisation et notre Avertissement concernant les risques.