AMM
Un AMM est un market maker robotisé. Au lieu de mettre en relation acheteurs et vendeurs comme une plateforme traditionnelle, il utilise une formule mathématique (x × y = k) pour fixer automatiquement le prix des actifs. Vous échangez contre un pool de jetons, et non contre une autre personne. Le pool ne se retrouve jamais à court de l'un ou l'autre jeton. Il devient simplement plus cher à mesure que vous videz un côté. C'est pourquoi vous pouvez toujours trader sur un DEX, même si personne d'autre ne veut prendre le côté opposé.
Un Automated Market Maker (AMM) est un mécanisme d'échange décentralisé qui utilise une formule mathématique pour déterminer le prix des actifs et exécuter les trades, remplaçant le carnet d'ordres traditionnel d'offres et de demandes par un pool de jetons déposés par des fournisseurs de liquidités. L'algorithme de l'AMM garantit que le produit des quantités des deux jetons dans le pool reste constant (ou suit un invariant plus complexe), de sorte que lorsqu'un jeton est acheté et que sa quantité dans le pool diminue, son prix augmente automatiquement selon la formule.
Pour les traders, comprendre la mécanique des AMM est essentiel pour quiconque trade sur des échanges décentralisés, fournit des liquidités, exécute de l'arbitrage entre DEX et CEX, ou analyse les flux on-chain. Les AMM se comportent différemment des échanges à carnet d'ordres, ce qui crée à la fois des risques (impact sur le prix des gros ordres, sandwich attacks, perte impermanente) et des opportunités (arbitrage entre les pools, fourniture de liquidités sur des paires à fort volume, avantage du premier mouvement dans les nouveaux pools). L'émergence des AMM à liquidités concentrées (Uniswap V3) a transformé la fourniture de liquidités d'un rendement passif en une stratégie active qui s'apparente plus à la vente d'options qu'au market making traditionnel.
Fonctionnement
AMM à produit constant (Uniswap V2, PancakeSwap) :
La formule fondamentale : x × y = k, où x et y sont les quantités des deux jetons dans le pool, et k est constant (hors frais). Lorsque vous échangez le jeton A contre le jeton B, vous ajoutez A au pool et retirez B. Le pool ajuste automatiquement les prix pour que le produit reste constant.
Exemple : Un pool USDC/ETH contient 100 000 USDC et 50 ETH. k = 5 000 000. Le prix implicite de l'ETH = 100 000 / 50 = 2 000 $.
Un trader veut acheter 1 ETH. Le nouveau solde d'ETH sera de 49 ETH. Pour maintenir k = 5 000 000 : Nouveau USDC = 5 000 000 / 49 = 102 040,82 USDC. Le trader paie 102 040,82 - 100 000 = 2 040,82 USDC pour 1 ETH, soit un prix effectif de 2 040,82 $, supérieur au prix spot de 2 000 $. La différence est l'impact sur le prix (slippage dû au déplacement du pool).
AMM à somme constante : x + y = k. Utilisé pour les paires d'actifs stables (aucun impact sur le prix, mais un côté peut être vidé). Presque jamais utilisé seul.
AMM à moyenne constante (Balancer) : Pools pondérés où l'invariant équilibre plusieurs jetons avec des poids personnalisés (par exemple, 60 % ETH / 40 % USDC). Permet une perte impermanente réduite sur les actifs favorisés.
Liquidités concentrées (Uniswap V3) : Les fournisseurs de liquidités choisissent une fourchette de prix spécifique. Dans cette fourchette, la liquidité est agrégée (meilleure efficacité du capital, plus de frais). En dehors de cette fourchette, la position ne fournit aucune liquidité et détient 100 % d'un jeton. Cela fait de la fourniture de liquidités une stratégie active semblable à la vente d'options.
L'invariant stableswap de Curve : Un hybride entre le produit constant et la somme constant, conçu pour les actifs qui s'échangent près du pair 1:1 (stablecoins, actifs indexés). Minimise la perte impermanente et l'impact sur le prix près du peg tout en empêchant le vidage du pool à des ratios extrêmes.
Importance pour les traders
L'impact sur le prix des AMM est un coût de transaction caché. Sur un carnet d'ordres centralisé (CEX), vous payez le spread plus un petit frais. Sur un AMM, vous payez le frais plus l'impact sur le prix, le slippage dû au déplacement du prix du pool. Pour les petits trades sur des pools profonds, l'impact est négligeable. Pour les gros trades ou les petits pools, l'impact peut dépasser le frais de plusieurs fois. Avant d'exécuter tout trade DEX significatif, vérifiez la profondeur du pool et calculez l'impact sur le prix attendu. Pour ETH/USDC sur Uniswap mainnet, un swap de 1 M$ a un impact minimal (~0,05 %). Le même trade sur un pool d'altcoin avec 5 M$ de TVL pourrait faire bouger le prix de plus de 20 %.
Le comportement des AMM permet l'extraction de MEV. La formule de prix déterministe et le mempool transparent rendent les trades AMM vulnérables au frontrunning et aux sandwich attacks. Un bot voit votre trade dans le mempool, achète avant vous (faisant monter le prix), laisse votre trade s'exécuter au prix plus élevé, puis vend après vous (empochent la différence). C'est pourquoi les trades sur DEX s'exécutent souvent à des prix moins bons qu'affichés. Utiliser des RPC protégés contre le MEV (Flashbots, MEV Blocker) ou trader via des agrégateurs avec protection contre le slippage atténue ce risque.
L'arbitrage inter-pools crée des opportunités. Lorsque le même actif s'échange à des prix différents sur plusieurs pools AMM (ou entre AMM et CEX), les arbitragistes rééquilibrent les pools et capturent l'écart. Ces opportunités sont majoritairement exploitées par des bots en millisecondes, mais comprendre la dynamique vous aide à : (a) éviter d'exécuter à des prix obsolètes (utilisez des agrégateurs qui répartissent les trades entre les pools), (b) anticiper quand de gros flux d'arbitrage affecteront les marchés connexes, et (c) identifier quand le prix d'un pool est temporairement déconnecté (ne tradez pas contre lui).
Erreurs courantes
- Trader sur des AMM sans vérifier la profondeur du pool. Un pool peut afficher un prix de 100 $ pour un jeton avec seulement 10 000 $ de liquidités totales. Votre trade de 1 000 $ fera bouger le prix de manière spectaculaire. Votre prix d'exécution réel pourrait être de 120 $ ou 80 $ selon la direction. Vérifiez toujours le TVL et l'estimation de l'impact sur le prix avant de confirmer un trade sur DEX. Pour les jetons avec de petits pools, le CEX (s'il est disponible) offre presque toujours une meilleure exécution.
- Supposer que le prix du pool est le prix « correct ». Les prix des AMM sont déterminés par le ratio des soldes du pool, qui peut diverger du prix du marché global si l'arbitrage est lent (pools peu tradés, latence inter-chaînes, congestion MEV). Le prix de l'AMM est une offre, pas un consensus de marché. Recoupez avec les cotations des agrégateurs ou les prix des CEX avant de trader un volume significatif.
- Fournir des liquidités sans comprendre les implications des positions concentrées vs. pleine gamme. Sur Uniswap V3, si vous fournissez des liquidités avec une fourchette étroite et que le prix sort de cette fourchette, vous ne gagnez aucun frais jusqu'à ce qu'il y revienne. Votre capital reste inactif tandis que vous détenez une position désormais déséquilibrée. Pour les fournisseurs de liquidités passifs, les positions en pleine gamme (ou à large fourchette) sont plus indulgentes. Pour les LPs actifs qui surveillent et rééquilibrent, les positions concentrées offrent une meilleure efficacité du capital.
FAQ
Q : Les AMM sont-ils meilleurs que les échanges à carnet d'ordres ?R : Pour des choses différentes. Les AMM excellent dans : le listing sans permission (n'importe qui peut créer un pool), la liquidité garantie (vous pouvez toujours trader), la composabilité (les jetons de pool peuvent être utilisés dans d'autres protocoles DeFi), et le revenu passif pour les LPs. Les carnets d'ordres excellent dans : l'exécution à des prix précis, le support d'ordres complexes, des frais réduits pour les gros trades, et la résistance à l'extraction MEV. La meilleure stratégie de trading implique souvent les deux : utilisez les CEX pour les gros volumes et les entrées précises, utilisez les AMM pour les actifs non listés sur les CEX et pour générer du rendement sur le capital inactif.
Q : Pourquoi les frais des AMM sont-ils moins chers sur les L2 que sur Ethereum mainnet ?R : Les frais des AMM sont fixés par les créateurs du pool (généralement 0,05 % à 1 %) plus les coûts en gas. Le gas est le frais de transaction payé au réseau L1 ou L2. Sur Ethereum mainnet, le gas peut être de 5 à 50 $+ par swap, rendant les petits trades non rentables. Sur les L2 (Arbitrum, Optimism, Base), le gas est de 0,01 à 0,10 $, rendant même les petits trades viables. Le frais de l'AMM (0,3 % sur les pools Uniswap V2 standard) est le même sur toutes les chaînes ; les économies de gas sont ce qui rend le trading sur L2 moins cher.
Q : Quelle est la stratégie LP sur AMM la plus rentable ?R : La stratégie la plus constamment rentable est de fournir des liquidités pour les paires de stablecoins à fort volume (USDC/USDT) sur des AMM à liquidités concentrées, avec une perte impermanente quasi nulle, des revenus de frais prévisibles et des fourchettes efficaces en capital. Pour les paires volatiles, la rentabilité dépend de votre capacité à prédire la fourchette de trading : si vous délimitez correctement le prix, le LP concentré peut surperformer la détention spot ; si vous vous trompez, la perte impermanente érode ou dépasse les frais. Les LPs les plus sophistiqués utilisent des bots de rééquilibrage dynamique qui ajustent les fourchettes au fur et à mesure que les prix bougent, mais il s'agit d'une stratégie à haute infrastructure.
Étude détaillée
Vous souhaitez approfondir le sujet ? Consultez :
- Guide du Yield Farming DeFi : Gagner un Revenu Passif Avec la Crypto 2026
- Comprendre la Structure du Marché Crypto : Flux d'Ordres, Liquidité et Découverte des Prix
- Trading sur Marge Crypto : Guide Complet du Trading sur Marge 2026

