Pourquoi le DEX Uniswap existe-t-il en plusieurs versions ?
Uniswap v1, v2, v3 et v4 sont quatre protocoles distincts, tous encore actifs. Ce que chaque version a changé, pourquoi les anciennes ne sont jamais désactivées, comment liquidité et volume se répartissent en octobre 2026, et quelles versions utilisent les outils de trading de ChainTx.Tools.

Ouvrez la liste des pools d'un token sur Uniswap et vous verrez souvent la même paire plusieurs fois, avec les étiquettes v2, v3 ou v4. Chaque étiquette correspond à un protocole distinct, avec ses propres smart contracts, ses pools et sa liquidité. Les quatre générations, de la v1 en 2018 à la v4 en 2025, fonctionnent toujours en parallèle.
Ce guide explique ce que chaque version a changé, pourquoi les anciennes ne sont jamais désactivées, comment la liquidité et le volume se répartissent entre elles en octobre 2026, et ce que cela implique pour les traders, les LP et les trades en masse sur ChainTx.Tools.
La réponse courte
Les contrats Uniswap ne peuvent pas être mis à niveau. Au lieu de corriger le protocole, l'équipe en lance donc un nouveau à côté, et les fournisseurs de liquidité (LP) décident s'ils migrent. Chaque version a levé une limite précise de la précédente.
| Version | Lancement | Idée clé | Problème résolu | Part du TVL / du volume sur 30 jours* |
|---|---|---|---|---|
| v1 | 2 nov. 2018 | Pools ETH ↔ token, x·y=k | Une plateforme d'échange sans carnet d'ordres ni contrôle d'accès | 0,1 % / moins de 0,1 % |
| v2 | 18 mai 2020 | N'importe quelle paire ERC-20, oracle de prix, flash swaps | Les échanges token contre token ne passent plus par ETH | 25,6 % / 1,7 % |
| v3 | 5 mai 2021 | Liquidité concentrée, plusieurs paliers de frais | La majeure partie du capital des pools v2 ne servait jamais | 41,5 % / 49,7 % |
| v4 | 31 janv. 2025 | Un seul contrat pour tous les pools, hooks, ETH natif | Création de pools et swaps multi-hop coûteux, aucun moyen de personnaliser les pools | 32,8 % / 48,6 % |
*DefiLlama : TVL au 11 octobre 2026 ; volume du 12 septembre au 11 octobre 2026.
Uniswap v1 : la preuve de concept
Hayden Adams a déployé les premiers contrats Uniswap sur Ethereum le 2 novembre 2018, dernier jour de Devcon 4 (histoire du projet). La conception était minimaliste. Une factory créait un contrat d'échange par token, toujours apparié à l'ETH. Les prix suivaient la formule x·y=k : plus le trade était grand par rapport au pool, plus le prix bougeait. Chaque swap versait 0,3 % aux fournisseurs de liquidité. Le point faible était l'échange de token à token : échanger de l'USDC contre du DAI passait par deux pools, USDC→ETH et ETH→DAI, soit deux fois des frais et deux fois un impact sur le prix.
Uniswap v2 : toutes les paires, oracles et flash swaps
La v2 a été mise en service le 18 mai 2020 (annonce du lancement). Le livre blanc de la v2 en liste les principaux changements :
- n'importe quelle paire ERC-20/ERC-20, si bien que les tokens peuvent être appariés directement ;
- un oracle de prix : d'autres contrats peuvent lire un prix moyen pondéré dans le temps (TWAP), difficile à manipuler au sein d'un seul bloc ;
- les flash swaps : prendre des tokens dans un pool et les payer ou les rendre d'ici la fin de la même transaction ;
- des frais de protocole optionnels de 0,05 % prélevés sur les 0,30 %, que la gouvernance pouvait activer plus tard.
La liquidité v2 couvre toujours toute la plage de prix, de zéro à l'infini. C'est ce qui la rend simple : on dépose deux tokens, on reçoit des tokens LP, et les frais s'ajoutent automatiquement au pool. L'inconvénient : la majeure partie de ce capital se trouve à des prix que le marché n'atteint jamais.
Uniswap v3 : la liquidité concentrée
La v3 a été lancée le 5 mai 2021 (annonce du lancement). Chaque LP choisit désormais une plage de prix, et son capital ne travaille qu'à l'intérieur de celle-ci. La documentation donne un exemple : le pool DAI/USDC de la v2 n'utilisait qu'environ 0,5 % de son capital pour les trades entre 0,99 et 1,01 dollar, là où se concentrait presque tout le volume (documentation). En v3, un LP peut tout placer dans cette bande. L'annonce promettait une efficacité du capital jusqu'à 4 000 fois supérieure à celle de la v2.
La v3 a aussi introduit des paliers de frais de 0,05 %, 0,30 % et 1 %. Un palier de 0,01 % pour les stablecoins a été ajouté par la gouvernance en décembre 2021 (proposition 9). Les positions sont devenues des NFT, car chaque plage est unique. Les frais ne sont plus réinvestis automatiquement dans le pool et doivent désormais être collectés.
Le prix à payer, c'est la complexité. Si le prix sort de votre plage, la position est composée à 100 % d'un seul token et cesse de générer des frais jusqu'au retour du prix. La liquidité v3 doit donc être gérée, soit manuellement, soit via un vault.
Uniswap v4 : un seul contrat, des hooks et l'ETH natif
La v4 a été mise en service le 31 janvier 2025. Le blog d'Uniswap Labs cite 10 réseaux au lancement, la Uniswap Foundation en cite 12 (Labs, Foundation). Les mathématiques de la liquidité sont les mêmes qu'en v3. Ce qui a changé, c'est l'architecture autour (v4 vs v3) :
- Singleton : tous les pools vivent dans un seul contrat
PoolManager. Selon Labs, créer un pool est devenu jusqu'à 99,99 % moins cher. - Flash accounting : seules les variations nettes de soldes sont réglées à la fin, si bien qu'une route multi-hop ne déplace réellement des tokens que deux fois.
- ETH natif : plus besoin de l'envelopper en WETH.
- Frais flexibles : n'importe quel niveau de frais de 0 % à 100 %, ou des frais dynamiques qui changent d'un trade à l'autre.
- Hooks : des contrats externes qu'un pool appelle avant ou après les swaps et les modifications de liquidité.
Un hook est un plug-in pour un pool. Il peut relever les frais quand la volatilité est forte, organiser une enchère de lancement de token, gérer la plage d'un LP ou restreindre qui peut déposer. Le hook est défini à la création du pool et ne peut pas être modifié : un autre hook signifie donc un autre pool. Les hooks sont facultatifs : un pool v4 sans hook se comporte comme un pool v3.
Avant son lancement, la v4 a fait l'objet de neuf audits, d'un concours de sécurité doté de 2,35 millions de dollars et d'un bug bounty allant jusqu'à 15,5 millions de dollars. La documentation la présente désormais comme la version recommandée pour les nouvelles intégrations (vue d'ensemble).
Pourquoi les anciennes versions continuent de tourner
Les contrats sont immuables. Les contrats principaux (core) d'Uniswap ne peuvent pas être mis à niveau, et personne ne peut les mettre en pause ni annuler des trades (documentation). Aucune clé d'administration ne peut transférer des fonds des pools v2 vers la v4. Lors de l'annonce de la v2, l'équipe a écrit que la v1 continuerait de fonctionner « aussi longtemps qu'Ethereum existera » (annonce).
La liquidité ne bouge que si les LP la déplacent. Chaque lancement s'accompagnait d'un outil de migration facultatif, mais beaucoup de LP n'avaient aucune raison de l'utiliser. La v2 ne demande aucune attention, beaucoup de tokens plus anciens y gardent leurs paires principales, et d'autres protocoles sont construits autour de versions précises.
Le routage masque les versions. Depuis décembre 2021, l'Auto Router d'Uniswap cherche à la fois dans les pools v2 et v3. Il fractionne les trades quand c'est utile et n'ajoute un hop que si le résultat est meilleur une fois le gas déduit (Auto Router v2). Le Universal Router, lancé en novembre 2022 avec le contrat d'approbation Permit2, combine aujourd'hui des swaps v2, v3 et v4 dans une seule transaction (documentation). UniswapX, lancé en juillet 2023, ajoute les ordres signés. Des « fillers » en concurrence les exécutent et paient le gas, et un ordre qui échoue ne coûte rien à l'utilisateur (documentation).
Dans l'application Uniswap, le router compare v2, v3, v4 et UniswapX pour chaque trade. La version compte lorsque vous ajoutez de la liquidité, ou lorsqu'un outil envoie votre trade vers un router bien précis.
Forks et licences
- La v2 est sous licence GPL-3.0 : tout le monde pouvait donc la copier. SushiSwap (août 2020) et PancakeSwap (septembre 2020) ont démarré comme des AMM de type v2, et DefiLlama recense des centaines de forks de la v2.
- v3 Core était sous Business Source License 1.1, qui interdisait les copies commerciales jusqu'au 1er avril 2023 (LICENSE). PancakeSwap v3 est apparu quelques jours plus tard (The Defiant).
- v4 Core est également sous BUSL-1.1 et passera sous licence MIT au plus tard le 15 juin 2027 (LICENSE).
Voilà pourquoi tant de DEX sur BNB Chain, Polygon ou Base semblent familiers : sous le capot, ils utilisent les interfaces de router des v2 et v3 d'Uniswap.
Uniswap en chiffres (octobre 2026)

Données DefiLlama au 11 octobre 2026 :
| Version | TVL | Volume sur 30 jours | Volume cumulé |
|---|---|---|---|
| v1 | 4,1 M$ | 2,5 M$ | 2,1 Md$ |
| v2 | 1,00 Md$ | 1,29 Md$ | 614 Md$ |
| v3 | 1,63 Md$ | 38,5 Md$ | 2 880 Md$ |
| v4 | 1,29 Md$ | 37,6 Md$ | 471 Md$ |
| Total | 3,92 Md$ | 77,3 Md$ | 3 960 Md$ |
- La v2 détient un quart de la liquidité, mais moins de 2 % du trading. C'est un capital passif que personne n'a de raison de déplacer.
- La v3 et la v4 se partagent le volume presque à parts égales. Sur Ethereum, la v4 en capte déjà 58 % ; sur Arbitrum et Base, la v3 reste en tête.
- Par réseau, Robinhood Chain (en service depuis le 1er juillet 2026) a généré 40 % du volume d'Uniswap sur ces 30 jours, Ethereum 32 % et Base 10 %. La part d'Uniswap dans l'ensemble du volume des DEX était d'environ 27 %.
- Volume cumulé. Uniswap Labs a annoncé avoir dépassé les 4 000 milliards de dollars début décembre 2025 (Phemex News). Le décompte de DefiLlama est plus bas : précisez donc de qui vient le chiffre que vous citez.
Fee switch. La proposition « UNIfication » a été adoptée en décembre 2025 avec 99,9 % de soutien. Elle a brûlé 100 millions d'UNI et activé les frais de protocole (proposition 93, blog de Labs).
- Décembre 2025 : les pools v2 et les plus grands pools v3 sur Ethereum.
- Mars 2026 : tous les pools v3 sur Ethereum, plus la v2 et la v3 sur huit autres réseaux.
- Juillet 2026 : certains types de pools v4 sur sept réseaux (proposition 100).
- Début octobre 2026 : les frais étaient actifs sur Ethereum et onze autres réseaux, et Arc a été ajouté (proposition 102).
Les frais collectés ne peuvent être réclamés qu'en brûlant des UNI.
Ce que les versions changent pour les traders et les LP
Frais. Là où le fee switch est activé, les 0,30 % d'un pool v2 se répartissent en 0,25 % pour les LP et 0,05 % pour le protocole. En v3, le protocole prend un quart des frais dans les paliers 0,01 % et 0,05 %, et un sixième dans les paliers 0,30 % et 1 % (documentation sur les frais). La part du protocole est prélevée sur celle des LP : les traders paient donc le même total. En v4, en revanche, un hook peut ajouter ses propres frais en plus de ceux du pool.
Slippage. La liquidité concentrée rend les pools plus profonds près du prix actuel, mais lors d'un mouvement brutal les positions sortent de leur plage et cette profondeur disparaît. Une tolérance de slippage large évite qu'un trade échoue, mais lui permet d'être exécuté à un prix bien pire.
Perte impermanente. Dans un pool v2, si un token double par rapport à l'autre, la position finit environ 5,7 % en dessous de la simple détention des deux tokens (documentation). Une plage v3/v4 étroite rapporte plus de frais par dollar, mais perd davantage quand le prix bouge. Une étude de 2021 portant sur 17 pools v3 a montré que les LP avaient gagné 199,3 millions de dollars de frais et perdu 260,1 millions de dollars en perte impermanente (Loesch et al.). Quelques repères :
- v2 : liquidité passive sur toute la plage, en particulier pour les tokens volatils et les tokens à taxe ;
- v3 : plages actives sur des paires liquides, avec les intégrations les plus larges ;
- v4 : comme la v3 sans hook, ou avec un hook dont vous jugez le code fiable.
Gas. Un swap simple coûte à peu près la même chose dans toutes les versions. Dans les propres tests de gas d'Uniswap, un swap à un seul hop consomme environ 105 000–136 000 gas en v2, v3 ou v4 (snapshots de tests). La v4 fait des économies sur la création de pools, les routes multi-hop et les paires en ETH natif, tandis qu'un hook ajoute son propre gas.
N'importe qui peut créer un pool avec n'importe quel hook, et personne ne le vérifie par défaut. En mai 2025, un bug dans le hook de Cork Protocol a coûté environ 12 millions de dollars. En septembre 2025, une erreur d'arrondi dans le hook de Bunni a coûté environ 8,4 millions de dollars. Aucun de ces incidents ne venait d'une faille de la v4 elle-même (Trail of Bits). En septembre 2026, l'agrégateur 0x a examiné 84 163 hooks sur six réseaux et en a classé 54,2 % comme malveillants, par exemple parce qu'ils annoncent un prix et règlent à un prix moins bon. Il s'agit de la propre estimation de 0x. Hayden Adams a répondu que les routers ne devraient utiliser que des hooks vérifiés, comme le fait le router d'Uniswap lui-même.
Comment ChainTx.Tools travaille avec les versions d'Uniswap
Les outils EVM de ChainTx.Tools — Achat en Masse, Vente en Masse, Achat Multi-Tokens et Vente Multi-Tokens, ainsi que le Market Maker EVM — vous permettent de choisir vous-même le DEX et la version. Ils n'agrègent pas les versions entre elles ; chaque portefeuille passe par le router que vous sélectionnez :
- Uniswap V2 : le Router02 officiel avec ses fonctions de swap fee-on-transfer, si bien que les tokens à taxe de transfert fonctionnent.
- Uniswap V3 : SwapRouter02. Avant chaque trade, le contrat QuoterV2 vérifie les pools à 0,01 %, 0,05 %, 0,3 % et 1 % et retient la meilleure cotation.
- Uniswap V4 : le Universal Router, uniquement avec des pools sans hooks. L'achat avec le coin natif ne nécessite aucune approbation. La première vente d'un token depuis un portefeuille nécessite une approbation en deux étapes (token → Permit2 → Universal Router) ; les ventes suivantes, non.
Le montant minimal reçu correspond toujours à la cotation moins votre slippage. Les versions proposées dépendent du réseau : Base et Unichain, par exemple, offrent les trois. La liste des DEX comprend aussi des forks d'Uniswap comme PancakeSwap, SushiSwap et QuickSwap.
Vérifiez d'abord où se trouve réellement la liquidité du token. S'il ne s'échange que dans un pool v4 avec hook, comme c'est courant sur certains launchpads, l'option V4 ne le trouvera pas : choisissez alors V2, V3 ou un autre DEX. Pour un nouveau token : déployez-le avec Créer un Token, ajoutez vous-même de la liquidité sur Uniswap, puis lancez les outils de trading en masse.
Conclusion
Uniswap a quatre versions parce qu'un protocole qu'on ne peut pas modifier ne peut être amélioré qu'en en lançant un nouveau à côté. La v1 a prouvé qu'un AMM on-chain pouvait fonctionner. La v2 a permis n'importe quelle paire. La v3 a concentré la liquidité, ce qui l'a rendue bien plus efficace mais a transformé le rôle de LP en travail actif. La v4 a réuni tous les pools dans un seul contrat et les a rendus programmables grâce aux hooks. Les anciennes versions restent parce que leur liquidité reste, et les routers les utilisent toutes. En octobre 2026, la v3 et la v4 se partagent le trading presque à parts égales, tandis que la v2 détient encore un quart de la liquidité. Pour un trader, la version est surtout un détail de routage. Pour un LP ou l'équipe d'un token, c'est un choix entre simplicité, efficacité et flexibilité.
FAQ
+Quelle est la version la plus récente d'Uniswap ?
Uniswap v4 est la version la plus récente. Elle a été mise en service le 31 janvier 2025, et la documentation d'Uniswap la présente comme la version recommandée pour les nouvelles intégrations. La v2 et la v3 continuent de fonctionner en parallèle.
+Uniswap v2 est-il encore sûr à utiliser ?
Les contrats v2 sont immuables et tournent depuis mai 2020 : le protocole lui-même continue donc de fonctionner comme prévu. Les principaux risques sont les risques habituels : le token que vous échangez, la profondeur du pool et le slippage. En octobre 2026, la v2 détenait encore environ un quart du TVL d'Uniswap, selon DefiLlama.
+Dois-je choisir une version quand je fais un swap sur Uniswap ?
En général, non. Dans l'application Uniswap, le router compare v2, v3, v4 et UniswapX et peut répartir un trade entre elles. La version compte lorsque vous ajoutez de la liquidité ou utilisez un outil qui envoie les trades vers un router précis.
+Que sont les hooks dans Uniswap v4 ?
Les hooks sont des smart contracts externes qu'un pool v4 appelle avant ou après les swaps et les modifications de liquidité, par exemple pour fixer des frais dynamiques ou organiser une enchère de lancement. Un hook est fixé à la création du pool. Comme n'importe qui peut en déployer un, les pools dotés de hooks inconnus comportent un risque supplémentaire.
+Pourquoi les forks d'Uniswap v3 ne sont-ils apparus qu'en 2023 ?
Uniswap v3 Core a été publié sous Business Source License 1.1, qui limitait les copies commerciales jusqu'au 1er avril 2023. Après cette date, le code est passé sous GPL, et PancakeSwap v3 a été lancé quelques jours plus tard. Uniswap v2 n'avait pas cette restriction, c'est pourquoi ses forks sont apparus dès 2020.
+Qu'est-ce que le fee switch d'Uniswap ?
Ce sont des frais de protocole prélevés sur la part des LP dans les frais de swap : les traders paient donc le même total. La gouvernance les a activés en décembre 2025 via la proposition UNIfication, puis les a étendus en 2026. Les frais collectés ne peuvent être réclamés qu'en brûlant des UNI.
+Quelles versions d'Uniswap les outils de trading de ChainTx.Tools prennent-ils en charge ?
Les outils EVM d'achat en masse, de vente en masse, multi-tokens et de market making vous permettent de choisir Uniswap V2, V3 ou V4 selon le réseau, ainsi que des forks comme PancakeSwap et SushiSwap. Les trades V4 passent par le Universal Router et n'utilisent que des pools sans hooks. La première vente d'un token depuis un portefeuille nécessite une approbation Permit2 unique.


