Avant le lancement de Uniswap en novembre 2018, échanger un jeton crypto contre un autre sans passer par une plateforme centralisée était un vrai casse‑tête. Il fallait soit trouver soi‑même une contrepartie disposée à traiter, soit se battre avec un carnet d’ordres bancal sur un DEX précoce, presque sans volume.
Uniswap a changé la donne avec une idée remarquablement simple : abandonner complètement le carnet d’ordres, et le remplacer par une formule mathématique et un pool partagé de jetons dans lequel n’importe qui peut déposer.
Cette idée est aujourd’hui connue sous le nom de teneur de marché automatisé, ou AMM. Elle a depuis permis de régler plus de 2 000 milliards de dollars de transactions et a donné naissance à toute une catégorie de finance décentralisée.
Comprendre comment les AMM fonctionnent vraiment n’est pas qu’un exercice théorique.
Si vous avez déjà échangé des jetons sur un DEX, fourni de la liquidité ou vous êtes demandé pourquoi votre transaction est revenue légèrement pire que le prix indiqué, vous interagissiez déjà avec ce mécanisme. Cette explication détaille les mathématiques, les incitations et les compromis, depuis les bases.
En résumé
- Un AMM remplace un carnet d’ordres traditionnel par un pool de liquidité et une formule de tarification, de sorte que les échanges s’exécutent automatiquement sans contrepartie correspondante.
- La formule de base, x × y = k, maintient le produit des deux réserves de jetons constant, ce qui signifie qu’acheter un jeton augmente automatiquement son prix dans le pool.
- Les fournisseurs de liquidité perçoivent une part des frais de trading, mais subissent une perte impermanente lorsque les prix des jetons divergent fortement.
- La liquidité concentrée (introduite par Uniswap v3) permet aux fournisseurs de concentrer leur capital sur une plage de prix choisie, améliorant l’efficacité du capital jusqu’à 4 000× par rapport au modèle d’origine.
- Comprendre la mécanique d’un AMM aide les traders à estimer le slippage, choisir de meilleurs itinéraires de swap et évaluer le risque réel de fournir de la liquidité.
Ce qu’est vraiment un teneur de marché automatisé
Une bourse traditionnelle fait correspondre acheteurs et vendeurs. Quelqu’un propose de vendre du Bitcoin (BTC) à 65 000 $, quelqu’un d’autre offre 65 000 $, et la bourse les met en relation. Un AMM supprime complètement cette étape d’appariement. Au lieu d’attendre une contrepartie, un trader échange contre un pool de jetons logé dans un smart contract. Le smart contract fixe le prix de façon algorithmique, exécute l’échange immédiatement et ajuste la composition du pool pour refléter la transaction.
Le pool contient deux actifs, généralement par paires comme Ethereum (ETH) et USD Coin (USD Coin (USDC)). Quand vous échangez de l’ETH contre de l’USDC, vous ajoutez de l’ETH au pool et en retirez de l’USDC. Plus vous injectez d’ETH par rapport à ce qui est déjà présent, plus votre taux de change se dégrade. Ce mécanisme de prix auto‑ajusté remplace le carnet d’ordres.
Idée clé : un AMM est un smart contract qui cote toujours un prix, accepte toujours un échange et recalcule le prix suivant après chaque transaction. Il ne dort jamais, ne refuse jamais et n’a jamais besoin d’un vendeur en face.
Le terme « teneur de marché automatisé » est emprunté à la finance traditionnelle, où un teneur de marché est une entreprise qui cote en continu des prix à l’achat et à la vente pour maintenir la liquidité des marchés. Les AMM obtiennent le même résultat via du code et une liquidité collective, plutôt que du capital institutionnel.
À lire aussi : https://yellow.com/news/record-207-crypto-hacks-expose-weak-spot-in-digital-asset-security

La formule du produit constant, x multiplié par y égal k
Tous les premiers modèles d’AMM, y compris Uniswap v1 et v2, reposent sur une équation : x × y = k.
Ici, x est la réserve du jeton A dans le pool, y est la réserve du jeton B, et k est une constante qui doit rester la même après chaque échange.
Quand vous achetez le jeton B, vous ajoutez le jeton A au pool et retirez le jeton B. Cela signifie que x augmente et y diminue. Pour que le produit reste égal à k, le prix que vous payez par unité du jeton B augmente à mesure que vous essayez d’en retirer davantage.
Un exemple concret rend cela intuitif. Imaginez un pool avec 100 ETH et 200 000 USDC, donc k = 100 × 200 000 = 20 000 000. Vous voulez acheter 10 ETH.
Après votre échange, le pool aura 90 ETH. Pour que le produit reste à 20 000 000, la réserve d’USDC doit devenir 20 000 000 / 90 = 222 222 USDC. Vous avez dû ajouter 22 222 USDC pour retirer 10 ETH, ce qui vous donne un prix effectif de 2 222 $ par ETH. Si le pool avait été plus « fin » ou si vous aviez tenté d’acheter 50 ETH, le prix aurait été bien pire. C’est le slippage, et il découle directement de la courbe.
Pourquoi k reste constant : k ne change que lorsque de la liquidité est ajoutée ou retirée, pas lors des swaps normaux. Les frais constituent la seule exception subtile. En pratique, un petit frais (0,30 % sur Uniswap v2) est prélevé sur chaque échange et ajouté aux réserves, ce qui signifie que k augmente très légèrement au fil du temps, à mesure que les frais s’accumulent.
À lire aussi : https://yellow.com/news/xrp-tests-107-bulls
Comment les fournisseurs de liquidité financent le pool
Le pool n’apparaît pas par magie. Il est financé par des fournisseurs de liquidité (LP), qui déposent des valeurs égales des deux jetons dans le pool en échange de jetons LP. Ces jetons LP représentent une part proportionnelle du pool. Lorsqu’un LP souhaite récupérer ses fonds, il brûle ses jetons LP et reçoit sa part des réserves actuelles, y compris les frais accumulés.
Les revenus de frais sont l’incitation.
Sur Uniswap v2, des frais de 0,30 % sont prélevés sur chaque échange et répartis proportionnellement entre tous les LP. Si un pool traite 10 millions de dollars de volume quotidien, il génère 30 000 $ de frais par jour, répartis entre tous les apporteurs selon leur part du pool. Les paires très liquides comme ETH/USDC génèrent suffisamment de frais pour rendre les positions de LP réellement attractives.
Le risque auquel les LP sont exposés s’appelle la perte impermanente. Lorsque les prix des jetons s’écartent du ratio en vigueur au moment du dépôt, le rééquilibrage automatique du pool joue contre le LP par rapport au fait de simplement conserver les deux jetons. Si le prix de l’ETH double, les arbitragistes achèteront de l’ETH au pool jusqu’à ce que le prix reflète le marché plus large, laissant le pool avec moins d’ETH et plus d’USDC qu’au moment de l’entrée du LP. Le LP se retrouve avec un portefeuille qui vaut moins que s’il avait simplement conservé les jetons. La perte est « impermanente » parce que si les prix reviennent au ratio initial, elle disparaît ; sinon, elle devient permanente au moment où le LP se retire.
À lire aussi : https://yellow.com/news/crowdstrike-claude-mythos-zero-day
Arbitrage : ce qui maintient des prix justes
La formule de l’AMM fixe les prix de façon algorithmique, mais ces prix doivent rester proches de ceux des autres plateformes, sinon le pool devient une machine à argent gratuit. Cet alignement est assuré entièrement par les arbitragistes.
Si l’ETH se négocie à 2 000 $ sur Coinbase mais que le pool Uniswap affiche 1 950 $ en raison d’une grosse vente récente, les arbitragistes achèteront de l’ETH sur le pool Uniswap et le revendront sur Coinbase.
Ils poursuivent jusqu’à ce que le prix dans le pool remonte au niveau du marché. À ce moment‑là, l’opportunité de profit disparaît et les prix sont de nouveau synchronisés.
Cette activité d’arbitrage permanente signifie que les pools d’AMM servent aussi de mécanismes de découverte de prix, même si la formule n’a aucune connaissance directe des marchés externes. Les arbitragistes constituent la boucle de rétroaction. Ils profitent de l’écart de prix, mais en le faisant, ils rétablissent l’exactitude. Les LP, eux, supportent le coût de cette correction sous forme de perte impermanente. Chaque fois qu’un arbitragiste corrige le prix, il achète en quelque sorte à bas prix au pool et laisse aux LP une moindre quantité de l’actif qui s’apprécie.
La boucle d’arbitrage : le prix externe bouge → le prix de l’AMM prend du retard → les arbitragistes achètent à bas prix → le prix du pool se corrige → les LP absorbent la différence. Ce cycle tourne en continu sur chaque pool de chaque DEX.
À lire aussi : https://yellow.com/news/meta-watermelon-catches-gpt55
Liquidité concentrée et percée d’Uniswap v3
La formule du produit constant d’origine répartit la liquidité sur toutes les valeurs de prix possibles, de zéro à l’infini. En pratique, la plupart des échanges se font dans une bande étroite autour du prix de marché actuel. La liquidité positionnée loin de ce prix ne génère presque aucun frais, car il s’y produit très peu de transactions.
Uniswap v3, lancé en mai 2021, a introduit la liquidité concentrée pour corriger cela. Au lieu de déposer sur l’ensemble de la courbe de prix, les LP choisissent désormais une plage de prix spécifique. Tout leur capital travaille uniquement dans cette plage et ne perçoit des frais que pour les échanges qui s’y produisent.
Quand le prix sort de la plage choisie, leur position cesse de générer des frais et devient entièrement un seul actif.
Les gains d’efficacité du capital sont spectaculaires. L’analyse d’Uniswap a montré qu’un LP fournissant de la liquidité dans une plage de prix de 0,10 % sur un pool ETH/USDC pouvait obtenir jusqu’à 4 000 fois les revenus de frais d’une position v2 de même taille, à condition que le prix reste dans la plage. Cela fait ressembler les positions de liquidité concentrée à des ordres à cours limité avec revenus de frais, transformant des positions de LP passives en stratégies actives.
Le compromis est une complexité accrue. Un LP sur v2 peut déposer et oublier sa position pendant des mois. Un LP sur v3 doit choisir une plage, surveiller si le prix y reste et rééquilibrer lorsque celui‑ci en sort. Cette complexité a ouvert la voie à des protocoles de gestion active de la liquidité qui rééquilibrent automatiquement les positions pour le compte de LP passifs.
À lire aussi : Hollywood Director Gets 30 Months After Crypto And Stock Bets
Slippage, impact sur le prix et pourquoi la profondeur du pool compte
Tous les traders sur AMM rencontrent le slippage. C’est la différence entre le prix affiché au moment où vous lancez un swap et le prix auquel la transaction est réellement exécutée. Sur les AMM, le slippage a deux sources : l’impact de prix et le front‑running.
L’impact de prix est structurel. La formule du produit constant garantit que les gros échanges déplacent davantage le prix. Dans un pool profond comme ETH/USDC avec 500 millions de dollars de liquidité, un swap de 10 000 $ provoque un mouvement de prix à peine perceptible. Dans un pool peu profond avec 50 000 $ de liquidité, le même swap de 10 000 $ peut déplacer le prix de 10 % ou plus. Les traders utilisent des paramètres de tolérance au slippage, généralement de 0,5 % à 1,0 %, pour définir l’écart maximal acceptable. Si le prix évolue au-delà de cette tolérance entre la soumission et l’exécution, la transaction est annulée.
Le frontrunning est la deuxième source et provient du fonctionnement des blockchains.
Toutes les transactions en attente sur Ethereum (ETH) se trouvent dans un mempool public avant que les mineurs ou validateurs ne les incluent dans un bloc. Des bots surveillent ce mempool à la recherche de grosses transactions de swap et insèrent leurs propres trades avant elles, déplaçant légèrement le prix avant que l’échange initial ne s’exécute, puis débouclant immédiatement après. Il s’agit d’une forme de MEV (maximal extractable value, valeur maximale extractible) appelée attaque sandwich. La tolérance au slippage protège partiellement contre cela, puisqu’une attaque sandwich qui déplace le prix au-delà de la tolérance entraînera l’annulation de la transaction initiale.
La profondeur du pool détermine directement à quel point une paire est vulnérable aux deux formes de slippage. Les pools profonds, financés par de nombreux LP attirés par des revenus de frais élevés, protègent les traders. Les pools peu profonds, fréquents sur les paires nouvelles ou à faible volume, obligent les traders à accepter un slippage plus large ou à échanger en plus petits blocs.
À lire aussi : Bitget Becomes First Crypto Exchange To Offer US Stock Options
Qui Bénéficie Le Plus De La Compréhension Des Mécanismes Des AMM
Les swappers occasionnels peuvent ignorer la plupart de ces détails la plupart du temps sur les grandes paires à forte liquidité. Mais plusieurs types de lecteurs obtiennent un véritable avantage en comprenant la mécanique.
Les traders actifs qui utilisent des agrégateurs de DEX comme 1inch ou le smart order router de Uniswap bénéficient du fait de savoir pourquoi le routage à travers plusieurs pools réduit l’impact sur le prix. Un swap de 100 000 $ réparti sur trois pools déplace chacun le prix moins qu’un seul swap de 100 000 $ concentré sur un seul pool. Les agrégateurs exploitent cela automatiquement, mais comprendre pourquoi aide les traders à évaluer si une route proposée est réellement optimale.
Les fournisseurs de liquidité qui souhaitent gagner des revenus de frais doivent comprendre l’impermanent loss avant de déposer. Sur des paires corrélées comme ETH/stETH, le prix diverge rarement beaucoup, donc l’impermanent loss reste faible et les frais s’accumulent en toute sécurité. Sur des paires non corrélées ou volatiles, l’impermanent loss peut dépasser les revenus de frais. Modéliser les deux avant d’entrer en position est essentiel.
Les développeurs DeFi qui construisent au‑dessus des AMM, qu’il s’agisse d’optimiseurs de rendement, de protocoles de farming avec effet de levier ou de produits structurés, ont besoin d’une compréhension précise des mathématiques des pools pour tarifer correctement leurs produits et éviter les cas limites qui drainent les fonds des utilisateurs.
Les lanceurs de tokens qui utilisent des AMM pour créer la liquidité initiale de nouveaux tokens doivent comprendre comment le prix d’initialisation du pool et la taille du dépôt initial déterminent la vulnérabilité de leur lancement à l’arbitrage précoce et au sniping.
À lire aussi : GLM-5.2 Tests OpenAI And Anthropic With Cheaper AI Power
Réflexions Finales
L’automated market maker compte parmi les inventions les plus importantes de l’histoire de l’infrastructure financière.
Une seule équation, x × y = k, a remplacé tout l’appareil de market‑making qui nécessitait autrefois des institutions agréées, des desks de capital dédiés et des cadres réglementaires.
N’importe qui disposant de deux tokens peut désormais créer un marché pour ceux‑ci. N’importe qui disposant de capital peut gagner des frais en fournissant de la liquidité à ce marché. Et n’importe qui dans le monde avec une connexion internet peut trader contre ce marché.
Le volume continu de Uniswap raconte l’histoire. Désormais régulièrement au‑dessus de 300 millions de dollars par jour, il montre que les compromis sont acceptables pour suffisamment de participants pour soutenir un marché fonctionnel.
Les modèles d’AMM continuent d’évoluer — meilleures structures de paliers de frais, plages dynamiques, exécution résistante au MEV.
Mais la logique sous‑jacente du produit constant qui a tout lancé reste la grille de lecture la plus claire pour comprendre comment le trading décentralisé fonctionne réellement.
À lire ensuite : Tron Processes 385.77M Transactions In A Record-Breaking June





