Qu'est-ce qu'Uniswap V4 ? Custom Hooks, Singleton et la révolution des DEX

  • Basique
  • 8 min.
  • Publié le 2026-06-23
  • Dernière mise à jour : 2026-06-24

Découvrez comment Uniswap V4 redéfinit la création de marché décentralisée grâce aux hooks d'actions personnalisées, au stockage transitoire et à un contrat singleton unifié. Ce guide complet couvre l'évolution depuis V3, les percées architecturales, les réductions de frais de gaz pour les traders et les LP, et comment la liquidité personnalisable refaçonne l'avenir de la DeFi.

L'évolution des teneurs de marché automatisés (AMM) a atteint un jalon structurel critique. Lorsqu' Uniswap V3 a introduit la liquidité concentrée en 2021, il a révolutionné l'efficacité du capital en permettant aux fournisseurs de liquidités (LP) d'allouer le capital dans des fourchettes de prix spécifiques. Cependant, cette optimisation s'est faite au détriment de l'extensibilité ; les développeurs ne pouvaient pas ajouter de fonctionnalités personnalisées, comme les frais dynamiques, les teneurs de marché moyens pondérés dans le temps (TWAMM), ou les ordres à cours limité, sans entièrement dupliquer et déployer une nouvelle base de code de protocole.

Dans l'écosystème de finance décentralisée (DeFi) de 2026, Uniswap V4 change complètement ce paradigme. Officiellement lancé sur le réseau principal le 31 janvier 2025, après neuf audits indépendants et un programme de prime aux bugs record de 15,5 millions de dollars, V4 fait passer Uniswap d'un échange décentralisé rigide à une plateforme de liquidité ouverte et hautement programmable. À la mi-2026, V4 gère des volumes de trading massifs sur plus de 18 réseaux principaux, notamment Ethereum, Base, Arbitrum, BNB Chain, et la chaîne d'application propriétaire d'Uniswap, Unichain.

En remplaçant le modèle traditionnel de factory multi-contrats par un cadre architectural unifié, V4 offre aux développeurs une liberté créative sans précédent tout en réduisant drastiquement les coûts opérationnels pour les traders. Ce guide détaille les piliers de conception fondamentaux d'Uniswap V4, contraste son architecture avec les versions précédentes, et explique comment naviguer avec succès dans cette frontière de liquidité modulaire.

L'évolution d'Uniswap de V3 à V4 : Briser le cadre rigide

Bien qu'Uniswap V3 ait introduit le moteur de liquidité concentrée hautement efficace, il fonctionnait comme un système rigide en boîte fermée. Si un développeur voulait construire une stratégie de composition de rendement automatisée, un oracle on-chain avancé, ou un modèle de frais dynamiques qui s'ajustait à la volatilité, il n'avait d'autre choix que d'écrire un contrat intelligent périphérique entièrement nouveau ou de forker complètement le protocole central Uniswap V3. Cela créait une fragmentation massive à travers la liquidité DeFi.

Uniswap V4 préserve les gains d'efficacité du capital sous-jacents de V3, où les LP lient leurs tokens à des ticks de prix spécifiques, mais abstrait la couche d'exécution environnante. Au lieu de traiter un pool de liquidité comme un produit financier fixe, V4 fait évoluer le pool vers une plateforme hautement personnalisable. Il résout les limitations principales de V3 en éliminant les niveaux de frais codés en dur, supprimant la nécessité de tokens encapsulés, et transformant l'échange lui-même en une couche d'infrastructure extensible pour laquelle tout développeur peut construire des plug-ins.


Lire plus :
Qu'est-ce qu'Uniswap ? Un guide complet sur le token UNI, le commutateur de frais et les fonctionnalités V1-V4

Que sont les hooks et l'architecture singleton sur Uniswap V4 ?

La transformation structurelle d'Uniswap V4 repose sur deux innovations de conception fondamentales qui altèrent fondamentalement la façon dont les données sont traitées sur la blockchain.

Architecture singleton PoolManager

Dans les itérations précédentes d'Uniswap, déployer une nouvelle paire de tokens nécessitait de déployer une instance de contrat intelligent entièrement nouvelle et indépendante via un modèle de factory. Cette méthode était intensément coûteuse en gaz en raison des contraintes de sérialisation du bytecode.

Uniswap V4 introduit le modèle de conception Singleton, hébergeant chaque pool de liquidité individuel à l'intérieur d'un seul contrat intelligent connu sous le nom de PoolManager.sol. Les pools ne sont plus des contrats isolés ; ils sont simplement des entrées d'état distinctes dans un registre centralisé. Ce seul changement structurel rend la création de pools 99,99% moins chère, réduisant une opération qui coûtait auparavant des millions de gaz à une simple mise à jour d'état. De plus, les swaps multi-sauts à travers plusieurs paires de tokens peuvent s'exécuter entièrement dans le même contexte de contrat, éliminant le besoin de lire et d'écrire l'état à travers des adresses disparates.

Hooks d'actions personnalisées

Les hooks sont l'innovation déterminante d'Uniswap V4. Un hook est un contrat intelligent déployé en externe qui injecte une logique Solidity définie par le développeur à dix cycles de vie spécifiques de l'exécution d'un pool.

Lorsqu'un nouveau pool est initialisé, sa PoolKey immuable le lie à un contrat hook spécifique. Les voies d'exécution du contrat sont régies par des drapeaux d'adresse stricts qui dictent exactement quand le PoolManager appelle le hook :

  • beforeInitialize / afterInitialize
  • beforeAddLiquidity / afterAddLiquidity
  • beforeRemoveLiquidity / afterRemoveLiquidity
  • beforeSwap / afterSwap
  • beforeDonate / afterDonate

Grâce à ces hooks, les développeurs peuvent construire des instruments financiers complexes nativement au-dessus de la liquidité centrale d'Uniswap sans altérer la couche de base sécurisée. Les cas d'usage d'application proéminents de 2026 incluent les frais dynamiques de changement de volatilité automatisés, les ordres à cours limité on-chain qui se déclenchent à des prix de tick spécifiés, et les mécanismes d'internalisation MEV (Valeur Extractible Maximale) qui capturent les profits d'arbitrage et les redistribuent aux LP passifs.

Comment Uniswap V4 réduit-il les coûts de gaz pour les LP et les traders ?

L'efficacité opérationnelle était un objectif principal pour les ingénieurs d'Uniswap V4. En associant l'architecture singleton aux changements natifs EVM, V4 offre des économies de gaz dramatiques tant pour les participants du marché que pour les fournisseurs de liquidité.

Comptabilité flash et stockage transitoire (EIP-1153)

Historiquement, chaque étape individuelle d'un trade ou d'une modification de liquidité nécessitait des transferts de tokens physiques via des appels ERC-20 transfer() ou transferFrom() pour maintenir les registres de solvabilité. Pour les routes multi-sauts, cela causait des frais généraux de gaz massifs.

Uniswap V4 introduit la comptabilité flash ou comptabilité de solde différée. Lorsqu'un contrat routeur externe déverrouille le PoolManager, il peut exécuter une séquence infinie d'actions, telles que plusieurs swaps, rééquilibrages de pools et modifications de positions. Au lieu de déplacer les tokens instantanément, le PoolManager modifie un champ de suivi de solde net interne appelé BalanceDelta.

Le protocole applique une solvabilité stricte : la transaction sera atomiquement annulée à moins que tous les deltas positifs et négatifs soient complètement effacés, ou remis à zéro, au moment où le contrôle est rendu au PoolManager. Ce mécanisme est rendu économiquement viable par les opcodes de stockage transitoire EIP-1153, qui effacent les données au niveau de la transaction du stockage d'Ethereum à la fin du bloc, empêchant les frais de sérialisation coûteux.

Combien de gaz pouvez-vous économiser en tradant sur Uniswap V4 ?

  • Pour les traders effectuant des swaps multi-sauts : Parce que la comptabilité flash garde les étapes intermédiaires strictement à l'intérieur du stockage transitoire, un trade rebondissant à travers trois ou quatre pools internes différents ne déclenche des transferts de tokens qu'au début absolu et à la fin de la route. Cela réduit significativement les coûts de gaz multi-sauts.
  • Pour les LP sur la gestion de positions : V4 introduit le support natif pour ERC-6909, un standard multi-tokens minimaliste. Les LP qui modifient fréquemment leurs positions peuvent réclamer leurs rendements gagnés ou actifs retirés comme crédits de registre interne plutôt que d'exiger des transferts de tokens ERC-20 standard. De plus, les pools de base renoncent à l'oracle de prix inscrit dans le protocole inclus dans V2 et V3, économisant environ 15 000 gaz sur le premier swap d'un pool dans chaque bloc.
  • Support ETH natif : Les pools V4 supportent les Ethers natifs directs. Les traders n'ont plus besoin de payer le gaz supplémentaire requis pour encapsuler ETH en WETH ou le désencapsuler par la suite, réduisant les frais généraux de transfert d'environ 40 000 gaz au minimum natif de 21 000 gaz.

Uniswap V4 vs. V3 vs. V2 : Principales différences techniques

Fonctionnalité

Uniswap V2

Uniswap V3

Uniswap V4 (Standard actuel 2026)

Distribution de liquidité

Gamme complète (x⋅y=k)

Concentrée (Ticks de prix spécifiques)

Concentrée + Capacité de courbe personnalisée

Modèle de contrat

Factory + Contrats uniques par pool

Factory + Contrats uniques par pool

Contrat singleton (PoolManager)

Extensibilité

Minimale (Noyau immuable)

Faible (Niveaux de frais statiques)

Très élevée via des hooks de code arbitraires

Structure de frais

Fixe 0,30%

Niveaux statiques (0,05%, 0,30%, 1,00%)

Dynamique et gérée par hook par swap

Support ETH natif

Non (Nécessite l'encapsulation WETH)

Non (Nécessite l'encapsulation WETH)

Oui (Paires de tokens natives directes)

Méthode de comptabilité

Transferts de tokens immédiats

Transferts de tokens immédiats

Comptabilité flash via stockage transitoire

Représentation de position

Tokens de liquidité ERC-20

Tokens non-fongibles ERC-721 (NFT)

Comptabilité multi-tokens ERC-6909 / Abonnements

Le changement fondamental d'Uniswap V2 et V3 vers V4 est une transition des contrats intelligents rigides et isolés vers un réseau de liquidité hautement programmable et unifié. Uniswap V2 reposait sur une courbe AMM simple à gamme complète (x⋅y = k) où le capital était réparti de manière inefficace de zéro à l'infini. V3 a résolu cela en introduisant la liquidité concentrée, permettant aux LP de verrouiller le capital dans des ticks de prix précis pour jusqu'à 4000x d'efficacité du capital supérieure, mais il a verrouillé le système dans un modèle de factory strict avec des niveaux de frais pré-définis (0,05%, 0,30%, 1,00%) et nécessitait un encapsulage externe pour l'ETH natif. Uniswap V4 préserve l'efficacité mathématique brute des ticks de V3 mais introduit une conception PoolManager Singleton qui stocke chaque pool de liquidité individuel dans un registre centralisé. En brisant le moule de pool isolé, V4 réduit les coûts de gaz de déploiement de pool de 99,99%, les transformant de déploiements de contrats coûteux en mises à jour d'état bon marché, tout en restaurant nativement les paires ETH natives pour réduire les frais généraux d'encapsulation de transaction.

Pratiquement et opérationnellement, V4 re-conçoit le règlement de données et la personnalisation à travers l'introduction des hooks de code arbitraire et de la comptabilité flash via EIP-1153. Alors que V2 et V3 forçaient les transferts de tokens ERC-20 immédiats après chaque swap isolé ou saut, V4 suit les métriques d'étape de routage multi-saut intermédiaires comme des soldes internes appelés BalanceDeltas.

En utilisant les opcodes de stockage transitoire d'Ethereum, le protocole diffère les transferts d'actifs externes réels jusqu'à la toute fin du bloc d'exécution, offrant des remises de gaz composées aux traders sur les routes multi-sauts. Pour les LP et développeurs, V4 remplace les configurations rigides de V3 par une flexibilité programmable : les hooks agissent comme des plug-ins de protocole central qui permettent à quiconque d'implémenter des frais dynamiques ajustés à la volatilité, des ordres à cours limité on-chain natifs, et une composition automatique de frais. Cette évolution architecturale transforme efficacement Uniswap d'une application décentralisée standard en un moteur d'exécution modulaire pour des primitives financières personnalisées.

Lire plus : Uniswap V1 vs V2 vs V3 vs V4 : Guide complet des fonctionnalités d'Uniswap et des différences clés entre les versions

Commencer avec Uniswap V4 : Un guide pour débutants

Naviguer dans l'écosystème modulaire amélioré d'Uniswap V4 nécessite un passage des interactions d'applications décentralisées standard à la gestion des routeurs périphériques intégrés et des pools de hooks sans permission.

Paire de trading UNI/USDT sur le marché spot BingX

  1. Acquérir du capital de base sur BingX : Connectez-vous à votre compte BingX, naviguez vers l'interface de trading Spot, recherchez les paires de trading UNI/USDT ou ETH/USDT, et achetez vos actifs principaux en utilisant des rails de liquidité haute vitesse.
  2. Configurer un portefeuille Web3 non-custodial : Téléchargez un moteur de portefeuille décentralisé compatible EVM moderne comme MetaMask, Base App, ou le portefeuille Uniswap natif, en s'assurant que vos phrases de récupération hors ligne sont complètement sécurisées.
  3. Financer les soldes de frais de gaz du réseau natif : Retirez vos ETH natifs ou tokens ERC-20 de BingX directement vers l'adresse de votre portefeuille Web3 on-chain, en vous assurant de sélectionner la chaîne cible appropriée, comme Ethereum Mainnet, Base, ou Unichain.
  4. Se connecter à l'agrégateur routeur universel : Naviguez vers l'application Web officielle Uniswap ou l'interface multi-chaînes intégrée, cliquez sur Connecter le portefeuille, et signez l'invite pour exposer en toute sécurité votre adresse non-custodiale au frontend.
  5. Acheminer les transactions via Permit2 : Lorsque l'interface de l'application vous invite à swapper ou fournir de la liquidité, signez l'autorisation de token basée sur signature Permit2 - ce gestionnaire optimisé en gaz accorde au PoolManager central des paramètres d'allocation sûrs et limités dans le temps.
  6. Déployer le capital vers des pools activés par hook : Choisissez de swapper instantanément des actifs en utilisant des routes de comptabilité flash multi-sauts optimisées ou entrez dans le tableau de bord du registre des pools pour sélectionner des ticks de prix personnalisés activés par hook, tels que des pools de frais dynamiques ou TWAMM, pour verrouiller des configurations de liquidité automatisées.


Lire plus :
Comment connecter Uniswap (UNI) à MetaMask

Uniswap V4 est-il l'avenir de la liquidité personnalisable dans l'ère DEX modulaire ?

Uniswap V4 représente un changement de paradigme où la liquidité n'est plus une marchandise statique mais une primitive programmable. Dans cette nouvelle ère, les lignes entre les teneurs de marché, les protocoles de prêt et la gestion d'actifs structurelle sont définitivement floues.

Avec des capacités de comptabilité personnalisées, les développeurs peuvent utiliser le PoolManager strictement comme une couche de règlement tout en concevant des courbes de prix entièrement uniques. Cela permet l'expérimentation avec des courbes de frais asymétriques qui pénalisent le flux d'ordres toxique, des pools de couverture de perte impermanente dynamiques qui se rééquilibrent via des déclencheurs d'oracle externes, et des contrôles de liquidité dépendants du temps pour les lancements de tokens.

De plus, l'introduction d'abonnés de position permet aux contrats externes d'être nativement notifiés chaque fois qu'un LP ajoute, supprime ou déplace la liquidité. Cela transforme complètement le minage de liquidité ; les protocoles peuvent maintenant offrir des récompenses de staking en temps réel et des incitations de boost de rendement sans forcer les utilisateurs à transférer leurs tokens de position ERC-721 sous-jacents dans un vault externe, éliminant un vecteur de risque de contrat intelligent massif qui a affligé les générations DeFi précédentes.

Suivi du paysage d'adoption 2026 d'Uniswap V4 et Unichain

À la mi-2026, l'empreinte de déploiement multi-chaînes d'Uniswap V4 s'étend sur 18 couches de réseau principal. Un moteur massif de cette expansion de liquidité est Unichain, le réseau de couche 2 dédié d'Uniswap construit sur la Superchain Optimism. Déployé au début de 2025, Unichain sert de hub de règlement haute vitesse adapté spécifiquement pour optimiser les paramètres structurels de V4.

De plus, l'intégration des enchères de compensation continue (CCA) directement dans l'interface frontend a rationalisé la découverte de prix pour les actifs nouvellement lancés, utilisant des contrats intelligents pour résoudre les chutes de capital initiales sans exposition au front-running prédateur.

Une autre évolution massive est UNIfication, une proposition de gouvernance jalonnaire qui a été adoptée en décembre 2025. Ce changement de protocole a officiellement activé le commutateur de frais, dirigeant un pourcentage des frais de transaction des anciens pools V2 et V3 vers l'achat et la combustion de tokens UNI. Bien que les pools V4 soient actuellement exemptés des frais de protocole pour maximiser l'expérimentation précoce des développeurs, la capture de valeur sous-jacente de l'écosystème de tokens UNI est passée fermement à un actif de flux de trésorerie déflationnaire et de rendement.

Considérations de sécurité d'Uniswap V4 : Vulnérabilités des hooks, exigences d'audit

Bien que la base de code centrale d'Uniswap V4 soit structurellement immuable et fortement auditée, le vecteur de risque principal se déplace directement vers les implémentations de hooks tiers.

  • Contrôles d'accès manquants : Si un hook personnalisé manque d'un modificateur onlyPoolManager explicite ou d'authentification appropriée sur ses voies d'exécution de callback, des acteurs malveillants peuvent contourner le routage de swap standard et appeler le hook directement avec des paramètres arbitraires pour manipuler les réserves ou forger de faux dépôts.
  • Vecteurs de réentrance dans le stockage transitoire : Parce que la comptabilité flash suit l'état en utilisant le stockage transitoire EIP-1153, les hooks qui déclenchent des appels externes non fiables avant ou après une action de cycle de vie peuvent exposer le pool à des attaques de réentrance croisée complexes avant que les soldes nets soient remis à zéro et validés par le PoolManager.
  • Déni de service permanent (DoS) : Si un contrat hook contient des déclencheurs de revert non gérés ou des exceptions mathématiques codées en dur dans sa logique beforeRemoveLiquidity ou afterRemoveLiquidity, des hooks malveillants ou mal programmés peuvent piéger en permanence le capital des fournisseurs de liquidité à l'intérieur du registre de pools.
  • Clonage malveillant de pool : Uniswap V4 ne restreint pas qui peut initialiser un pool ou à quelle adresse de hook il peut se mapper. Les attaquants peuvent déployer des clones de hooks réputés appariés avec des contrats de tokens malveillants non vérifiés qui détournent les flux de contrôle pendant le routage de swap pour compromettre les systèmes adjacents.
  • Incompatibilités de standards de tokens : Les hooks qui gèrent des variables de comptabilité structurelle souffrent souvent d'échecs de précision catastrophiques ou de bugs de solde mathématique lorsqu'ils sont appariés avec des actifs non standards, tels que des tokens fee-on-transfer, des tokens de rebasage à offre élastique, ou des tokens avec des décimales inhabituelles.
  • Proxies de centralisation et d'amélioration : De nombreux développeurs construisent des hooks améliorables en utilisant des modèles de proxy standards. Si les clés administratives ou les configurations multi-signatures régissant ces améliorations sont compromises, un pool historiquement sécurisé peut être altéré instantanément pour acheminer les fonds vers un attaquant.

Réflexions finales : Comment naviguer dans l'écosystème multi-moteur Uniswap V4

Uniswap V4 complète la transition des échanges décentralisés d'applications transactionnelles rigides vers des couches de protocole modulaires. Pour les teneurs de marché institutionnels, la flexibilité des frais dynamiques personnalisés et des outils de couverture de perte impermanente programmatiques fournit un terrain de jeu de niveau institutionnel pour la gestion des risques. Pour les swappeurs particuliers, la combinaison des réductions de gaz sous-jacentes de V4 et des cadres de routage agrégés comme UniswapX signifie que les trades sont automatiquement optimisés pour le meilleur routage de prix absolu à travers plusieurs chaînes en coulisses.

Alors que l'industrie avance à travers 2026, la distinction entre les plateformes DeFi séparées continue de s'estomper. Grâce à son cadre de hooks ouvert, Uniswap V4 n'est plus seulement une destination pour le capital mais aussi l'infrastructure sous-jacente sur laquelle la prochaine génération de primitives financières est construite.

Rappel de risque : Les interactions DeFi modernes portent des vulnérabilités de contrats intelligents inhérentes, de la volatilité du marché et des risques d'exécution de protocole. Bien que le moteur central Uniswap V4 soit exceptionnellement sécurisé, les hooks tiers peuvent introduire des défauts logiques imprévisibles. Exécutez toujours des recherches approfondies, gérez soigneusement les tailles de positions, et auditez les paramètres exacts de hooks avant d'engager un capital significatif vers un pool V4 actif.

Lecture connexe

  1. Qu'est-ce qu'Uniswap ? Un guide complet sur le token UNI, le commutateur de frais et les fonctionnalités V1-V4
  2. Maximiser le rendement en 2026 : Le guide ultime des pools Uniswap
  3. Uniswap V1 vs V2 vs V3 vs V4 : Guide complet des fonctionnalités d'Uniswap et des différences clés entre les versions
  4. Comment connecter Uniswap (UNI) à MetaMask
  5. Uniswap vs. PancakeSwap vs. SushiSwap : Lequel est le meilleur DEX en 2026 ?

FAQ sur Uniswap V4

1. Uniswap V4 remplace-t-il complètement Uniswap V3 ?

Non. Uniswap V3 et V4 fonctionnent simultanément sur les réseaux principaux. Parce que des positions de liquidité massives de blue chips restent établies à l'intérieur de pools V3 matures, les agrégateurs acheminement le capital à travers les deux versions de manière transparente basée sur les prix d'exécution en temps réel et la profondeur de pool localisée.

2. Les hooks personnalisés peuvent-ils voler des fonds d'un pool actif ?

Le contrat PoolManager central applique des invariants mathématiques stricts, ce qui signifie qu'un hook ne peut pas directement altérer le registre de solvabilité global de l'échange central. Cependant, si un hook implémente une comptabilité personnalisée défaillante ou une logique de frais de retrait défaillante, il peut créer des vecteurs d'exploitation localisés qui mettent les actifs de ce pool spécifique en danger.

3. Comment les frais dynamiques diffèrent-ils dans V4 par rapport aux versions plus anciennes ?

Dans Uniswap V3, les pools étaient strictement limités à des niveaux de frais rigides et pré-définis (par exemple, 0,05%, 0,30%). Dans V4, les pools utilisant des hooks dynamiques peuvent ajuster les frais dynamiquement sur une base par swap ou par bloc selon la volatilité des actifs en temps réel, le volume de trading, ou les oracles de prix externes.