L'Uniswap V4 expliqué : Crochets, date de sortie et plus encore
Résumé : Uniswap V4 est une prochaine mise à jour axée sur l'amélioration de l'efficacité du capital, la réduction des coûts du gaz et l'ajout de fonctionnalités telles que les crochets, les frais dynamiques et la comptabilité flash.
Grâce à son architecture Singleton consolidant les opérations de pool dans un contrat unique, les transactions onchain deviennent plus simples, offrant aux fournisseurs de liquidités une plus grande flexibilité. La V4, dont le lancement est prévu pour le quatrième trimestre 2024, établira une nouvelle référence en matière d'innovation DeFi et d'expérience utilisateur.
Qu'est-ce que l'Uniswap V4 ?
Uniswap V4 est la prochaine mise à jour très attendue du protocole Uniswap. Elle s'appuie sur l'efficacité capitalistique de la V3, en introduisant de nouvelles fonctionnalités qui augmentent la flexibilité et réduisent de manière significative les coûts de gaz. Vous trouverez ci-dessous une analyse des principales améliorations apportées à cette version.
Crochets
Les hooks sont la caractéristique principale d'Uniswap V4, permettant aux développeurs d'attacher une logique personnalisée aux pools pour des stratégies de frais dynamiques et une gestion des liquidités sur mesure lors d'événements clés tels que les swaps et les changements de liquidité. Chaque pool peut disposer d'un seul hook, réutilisable pour plusieurs pools, offrant ainsi une flexibilité sans complexité supplémentaire.
Cette fonctionnalité permet de débloquer des innovations "zero to one" telles que les ordres limites onchain, le yield farming, la tarification personnalisée et la gestion avancée des liquidités, ce qui fait d'Uniswap V4 un véritable changement de jeu pour DeFi.
Singleton Design
Uniswap V4 introduit la conception Singleton, qui centralise toutes les opérations de pool au sein d'un seul contrat PoolManager. Il n'est donc plus nécessaire de déployer des contrats distincts pour chaque pool de liquidités, ce qui permet de réduire les coûts de gaz pour la création de pools et les swaps multi-sauts.
En gérant les pools comme des mises à jour d'état au sein du PoolManager, Uniswap V4 affine les opérations, les rendant plus économes en gaz et plus évolutives.
Redevances dynamiques
Les frais dynamiques de la V4 permettent aux pools de s'adapter en temps réel aux conditions du marché, contrairement aux frais fixes de la V3. Cette flexibilité permet aux pools d'optimiser la fourniture de liquidités, en augmentant les frais en cas de forte volatilité ou en les réduisant pendant les périodes plus stables afin d'attirer des volumes.
Comptabilité Flash
La comptabilité flash d'Uniswap V4, alimentée par l'EIP-1153, réduit les coûts de gaz en compensant les changements de solde lors d'opérations telles que les swaps et les ajustements de liquidité. Au lieu de transférer des jetons à chaque étape, V4 suit les deltas (changements de solde net) et ne les règle que lors de la transaction finale.
Cela permet de réduire considérablement les coûts de gaz pour les échanges multi-sauts et les opérations de liquidité complexes, en ne nécessitant que les transferts finaux de jetons, ce qui rationalise l'ensemble du processus.
Date de sortie de l'Uniswap V4
Uniswap V4 n'a pas été lancé comme prévu au troisième trimestre 2024, et la Fondation Uniswap n'a pas fourni de mise à jour formelle. Cependant, la communauté envisage maintenant un lancement potentiel au quatrième trimestre.
La plateforme fait actuellement l'objet d'audits de sécurité finaux et un programme de primes à la détection de bogues pouvant atteindre 2,35 millions de dollars a été annoncé afin d'encourager la découverte de bogues.
Uniswap V4 vs V3
Uniswap V4 améliore la V3 en introduisant de nouvelles fonctionnalités qui améliorent la flexibilité et réduisent de manière significative les coûts du gaz, tout en maintenant le modèle de liquidité concentrée que les deux versions partagent.
Principales différences entre Uniswap V4 et V3 :
- Conception singleton : La V4 utilise un seul contrat PoolManager pour gérer tous les pools, ce qui réduit les coûts de gaz pour la création de pools et les échanges multi-sauts. Dans la version 3, chaque pool fait l'objet d'un contrat distinct, ce qui rend le déploiement de nouveaux pools plus coûteux.
- Comptabilité flash : La V4 exploite la comptabilité flash avec l'EIP-1153 pour optimiser les transferts de jetons et réduire la consommation de gaz. La V3 nécessite des transferts de jetons individuels après chaque interaction avec le pool, ce qui augmente les coûts.
- Frais dynamiques : La V4 permet aux pools d'ajuster les frais de manière dynamique en fonction des conditions du marché. En revanche, la V3 utilise des niveaux de frais fixes (0,05 %, 0,30 %, 1,00 %).
- Prise en charge de l'ETH natif : La V4 prend en charge l'ETH natif sans qu'il soit nécessaire de l'envelopper, ce qui réduit les frais de transaction. La V3 nécessite l'intégration de l'ETH dans le WETH, ce qui augmente les coûts de gaz.
- Gestion des positions de liquidité : La V4 introduit un paramètre "salt" pour un meilleur suivi des positions de liquidité uniques, alors que la V3 partage l'état des positions dans la même fourchette, ce qui complique la gestion des frais.
- Abonnés : La V4 permet aux fournisseurs de liquidités de recevoir des notifications sur leurs positions sans transfert de propriété, tandis que la V3 exige le transfert complet du jeton ERC-721 pour le jalonnement, ce qui accroît le risque.
Qu'est-ce que l'ERC-7683 ?
L'ERC-7683 est une nouvelle norme de jeton d'Uniswap Labs et d'Across Protocol conçue pour améliorer l'interopérabilité entre les chaînes. Elle établit un réseau de remplissage universel pour les intentions inter-chaînes avec les réseaux de couche 2, réduisant la fragmentation des relais et les coûts pour les remplisseurs et les utilisateurs.
Cette norme devrait être intégrée à la version V4 d'Uniswap, ce qui permettra de rationaliser les transactions inter-chaînes et d'accroître l'efficacité. UniswapX sera la première plateforme à l'adopter pour les swaps inter-chaînes.
Licence Uniswap V4
Uniswap V4 est régi par la Business Source License 1.1 (BSL 1.1), qui limite l'utilisation commerciale à quatre ans. À l'issue de cette période, elle passe sous licence GPL, ce qui rend le code entièrement libre.
Uniswap Governance et Uniswap Labs peuvent accorder des exceptions, offrant ainsi une flexibilité pour des cas d'utilisation spécifiques tout en maintenant le contrôle sur les déploiements commerciaux.
A propos d'Uniswap
Uniswap est la première bourse décentralisée de crypto-monnaies, avec un volume d'échanges de plus de 2 000 milliards de dollars. Fonctionnant sur Ethereum et sur des couches 2 comme Arbitrum et Base, il utilise un système d'automatisation des marchés (AMM) pour permettre des échanges faciles entre pairs.
Sa conception sans permission permet à quiconque d'échanger ou de fournir des liquidités sans restrictions, ce qui en fait une pierre angulaire de DeFi. Grâce à des contrats intelligents non modifiables, Uniswap garantit un fonctionnement sûr et autonome, consolidant ainsi sa position en tant que première place de marché onchain.
Résultat final
Uniswap V4 promet des améliorations majeures avec des fonctionnalités telles que les Hooks, les frais dynamiques et la comptabilité flash, qui visent toutes à accroître la flexibilité et à réduire les coûts du gaz. L'intégration de l'ERC-7683 améliore l'interopérabilité entre les chaînes, tandis que la conception Singleton simplifie les opérations sur la chaîne pour une plus grande efficacité du capital.
Prévue pour le quatrième trimestre, la V4 devrait établir une nouvelle norme pour DeFi, en fournissant aux développeurs et aux fournisseurs de liquidités une plateforme plus puissante et adaptable qui améliore les performances et l'expérience de l'utilisateur.