Texte original : « Notre vision pour Uniswap v4 »
Auteur : Hayden Adams
Compilé par : Frank, Foresight News
Il y a deux ans, nous avons publié Uniswap v3, un moment décisif pour la liquidité en chaîne et DeFi. Aujourd'hui, le protocole Uniswap est le plus grand protocole d'échange décentralisé, traitant plus de 1,5 billion de dollars de transactions et sert non seulement d'infrastructure publique, mais aussi de partie importante de l'écosystème cryptographique.
À mesure que la technologie et les marchés se développent, le protocole Uniswap doit également continuer à évoluer, c'est pourquoi nous sommes ici pour présenter la vision d'Uniswap v4, qui, selon nous, ouvrira des possibilités infinies pour créer des liquidités et des transactions en chaîne.
Nous publions maintenant un projet de code afin que v4 puisse être construit publiquement et obtenir des retours ouverts ainsi que des contributions significatives de la communauté. Nous prévoyons que cela sera un processus de plusieurs mois, vous pouvez lire les premières versions open source du cœur d'Uniswap v4 et d'autres dépôts, lire le projet de livre blanc technique et en savoir plus sur la manière de contribuer ici.
Uniswap v3 a adopté une approche de liquidité puissante et innovante, équilibrant un espace extrêmement complexe, où de nouvelles fonctionnalités ont également été réalisées au prix de frais plus élevés et de complexité de code. Par exemple, v3 a établi des oracles, permettant aux développeurs d'intégrer des données de prix on-chain en temps réel, mais au prix d'une augmentation des coûts de transaction pour les traders.
Notre vision pour Uniswap v4 est de permettre à quiconque de faire ces arbitrages en introduisant des « hooks », permettant à chacun de prendre ces décisions d'arbitrage. Les « hooks » sont des contrats qui s'exécutent à différentes étapes du cycle de vie des opérations du pool de liquidité. Les pools de liquidité peuvent faire les mêmes arbitrages que v3 et également ajouter de nouvelles fonctionnalités.
Par exemple, v4 permettra le support natif des frais dynamiques, l'ajout d'ordres limités on-chain, ou de fonctionner comme un market maker à moyenne pondérée dans le temps (TWAMM) pour répartir les grosses commandes au fil du temps.
En plus de cette personnalisation, l'architecture d'Uniswap v4 réduit les coûts et garantit l'efficacité. Elle introduit un nouveau contrat « singleton », où tous les pools de liquidité sont situés dans un seul contrat intelligent. Nous croyons que la combinaison des hooks et de l'architecture singleton crée une plateforme très puissante - une personnalisation rapide et sécurisée des pools de liquidité et un routage efficace entre plusieurs pools.
Uniswap v4 apporte des innovations AMM rapides et expressives dans un écosystème puissant.
Qu'est-ce qu'Uniswap v4 ?
« Hooks » et pools de liquidité personnalisés
Chaque pool de liquidité Uniswap a un cycle de vie. Au cours du cycle de vie du pool de liquidité, plusieurs choses se produisent, notamment la création de pools de liquidité par les utilisateurs utilisant les niveaux de frais par défaut ; la liquidité est ajoutée, supprimée ou réajustée ; et les utilisateurs échangent des tokens.
Dans Uniswap v3, ces événements de cycle de vie étaient étroitement couplés et s'exécutaient dans un ordre très strict.
Pour créer de la place pour une liquidité personnalisable dans Uniswap v4, nous souhaitons créer une méthode pour les déployeurs de pools de liquidité afin d'introduire du code qui exécutera des opérations spécifiées à des points clés tout au long du cycle de vie du pool de liquidité - par exemple avant ou après l'échange de tokens, ou avant ou après un changement de position LP.
Les « hooks » d'entrée sont des plugins qui peuvent personnaliser la manière dont les pools de liquidité, les échanges, les frais et les positions LP interagissent. Les développeurs peuvent innover sur la liquidité et la sécurité du protocole Uniswap en créant des pools AMM personnalisés intégrés avec les contrats intelligents de v4.
Certaines des expériences qui nous intéressent incluent :
Market maker à moyenne pondérée dans le temps (TWAMM) ;
Frais dynamiques basés sur la volatilité ou d'autres intrants ;
Ordres limités on-chain ;
Déposer de la liquidité hors de portée dans des protocoles de prêt ;
Oracles on-chain personnalisés, comme les oracles de moyenne géométrique ;
Capitaliser automatiquement les frais LP sur les positions LP ;
Distribution des profits MEV internalisés aux LP ;
Mais en réalité, l'imagination n'a pas de limites. Puisque chaque pool de liquidité n'est désormais plus seulement défini par des tokens et des niveaux de frais, nous verrons une variété de couleurs, de formes et de tailles de pools de liquidité. La logique fondamentale d'Uniswap v4 est la même que celle de v3, elle est non évolutive. Bien que chaque pool de liquidité puisse utiliser son propre contrat intelligent de « hooks », les « hooks » ne peuvent être limités qu'aux autorisations spécifiques définies lors de la création du pool de liquidité.
Nous avons créé un contrat d'exemple pour les « hooks » afin de commencer à comprendre le cadre actuel. Nous espérons que les développeurs pourront penser à des façons nouvelles et intéressantes de construire des fonctionnalités que nous n'avons même pas encore imaginées.

Améliorer l'architecture et économiser du Gas
Dans Uniswap v3, nous déployions un nouveau contrat pour chaque pool de liquidité, ce qui rendait le coût de création de pools de liquidité et d'exécution d'échanges multi-pools plus élevé.
Dans v4, nous conservons tous les pools de liquidité dans un contrat « singleton », ce qui permettra de réaliser d'importantes économies de Gas, car les échanges de tokens ne nécessiteront plus de transférer des tokens entre des pools de liquidité détenus dans différents contrats.
Les premières estimations indiquent que v4 a réduit de 99 % le coût en Gas pour créer des pools de liquidité, les « hooks » introduisent un monde d'options infinies, et le « singleton » permet aux utilisateurs de router efficacement vers toutes les options.
Cette architecture « singleton » est complétée par un nouveau système de « comptabilité rapide » (flash accounting). Dans v3, ce système ne transférait pas les actifs vers et depuis le pool de liquidité à chaque fin d'échange, mais ne procédait qu'à un transfert sur le solde net - ce qui signifie un système plus efficace capable d'offrir des économies de Gas supplémentaires dans Uniswap v4.
Nous pensons que le meilleur design de « comptabilité rapide » est celui qui utilise un « stockage transitoire », une fonctionnalité qui sera activée par l'EIP-1153. Cet EIP est considéré comme faisant partie du hard fork de l'Ethereum de Cancun et apportera d'importantes améliorations de Gas et une conception de contrat plus concise dans diverses applications.
Avec les « singleton » et la « comptabilité rapide », il n'est plus nécessaire de limiter les niveaux de frais. Les créateurs de pools de liquidité peuvent les définir à des niveaux de compétitivité les plus élevés, ou les personnaliser avec des « hooks » de frais dynamiques. v4 a également rétabli le support natif pour l'ETH, ce qui permet d'économiser davantage de Gas.

Autorisation et gouvernance
Comme d'habitude, nous croyons fermement que les infrastructures financières de base devraient être ouvertes et transparentes. Nous pensons également que la communauté Uniswap (les personnes et équipes qui soutiennent, utilisent et construisent des protocoles) devrait gérer le protocole v4, tout comme elle a géré les versions précédentes.
Le code sera publié sous la licence commerciale 1.1 (Business Source License 1.1), qui limite l'utilisation du code source v4 dans un environnement commercial ou de production à quatre ans, après quoi il sera converti en GPL permanent. Comme pour v3, la gouvernance d'Uniswap et Uniswap Labs peuvent accorder des exceptions à cette licence.
Le mécanisme des frais du protocole sera également basé sur v3, le département de gouvernance pourra voter pour ajouter des frais de protocole à tout pool de liquidité, mais pas au-delà d'un certain montant maximal. Pour plus de détails sur le mécanisme de frais, veuillez consulter le livre blanc.
De plus, selon un entretien de Bankless, la sortie de Uniswap v4 n'est pas imminente. Le fondateur d'Uniswap, Hayden Adams, a déclaré sur le podcast que le code de v4 n'est pas encore finalisé ni audité, et qu'il faudra donc encore un certain temps avant que le protocole soit publié publiquement.
Que signifie cela pour DeFi ?
v4 pourrait avoir un impact considérable sur Uniswap lui-même et sur l'ensemble de DeFi.
Pour les novices, cette mise à niveau devrait aider Uniswap à maintenir sa position de plus grand échange décentralisé par volume, car les « hooks » peuvent améliorer l'efficacité du capital du protocole par rapport à v3, tout en étant plus personnalisables et en économisant du Gas. Ces deux dernières caractéristiques devraient aider Uniswap à attirer davantage de flux d'ordres des agrégateurs DEX et des paires d'actifs de longue traîne, tout en maintenant sa position dominante sur les paires de trading à fort volume comme ETH/USDC, ETH/USDT, ETH/DAI, etc.
De plus, la capacité de créer davantage de types de commandes (comme les TWAP et les ordres limités) devrait aider Uniswap à être plus compétitif face aux échanges centralisés en attirant des traders plus matures vers le DEX. Cela, ajouté à la tendance structurelle plus large du transfert d'activités de trading sur la blockchain après l'effondrement de FTX, ainsi qu'à la pression réglementaire récente sur des CEX comme Binance et Coinbase, pourrait aider Uniswap à défier plus vigoureusement ces concurrents.
Le ratio de volume de交易 DEX/CEX a atteint un niveau record en mai, puis a légèrement diminué, mais une fois mature, Uniswap v4 semble très susceptible de pousser ce ratio vers de nouveaux sommets.
Enfin, v4 devrait contribuer à faire d'Uniswap un protocole plus composable, car la complexité d'expression et les défis de gestion des positions de liquidité ont rendu Uniswap v3 notoirement difficile à construire. Dans les modes « hooks » et « singleton », les utilisateurs semblent trouver plus facile de créer et d'exploiter la liquidité de v4 par rapport à v3, ce qui pourrait engendrer de nombreuses nouvelles applications intéressantes et stimuler une vague d'innovations DeFi au moment où l'industrie en a le plus besoin.
En résumé, Uniswap v4 devrait aider à faire avancer l'industrie, même si elle ne sera pas lancée immédiatement, DeFi redeviendra intéressante.
Référence : (Ce que vous devez savoir sur Uniswap V4)
