Un Automated Market Maker (AMM) est un modèle d'échange décentralisé qui utilise des pools de liquidité et des formules mathématiques pour établir les prix et exécuter les transactions automatiquement. Au lieu de mettre en relation acheteurs et vendeurs via un carnet d'ordres, un AMM permet aux utilisateurs d'échanger directement contre un pool de tokens.

Les AMM constituent un élément central de la DeFi, car ils rendent possibles les échanges on-chain sans autorisation préalable. N'importe qui peut échanger des tokens via un AMM, et n'importe qui peut fournir de la liquidité à un pool pour percevoir une part des frais de trading. Parmi les principaux protocoles basés sur des AMM figurent Uniswap, Curve, PancakeSwap et Balancer.

Avant l'essor des AMM, de nombreux échanges décentralisés tentaient de reproduire les carnets d'ordres traditionnels on-chain. Ces systèmes étaient souvent lents, coûteux et difficiles à utiliser. Les AMM ont simplifié le modèle en remplaçant la mise en correspondance des ordres par des contrats intelligents, des pools de liquidité et une tarification automatique.

Comment fonctionne un AMM ?

Un AMM fonctionne en conservant des tokens dans un contrat intelligent appelé pool de liquidité. Les traders échangent contre le pool, tandis que les fournisseurs de liquidité déposent des actifs dans le pool et perçoivent des frais générés par l'activité de trading.

Par exemple, un pool ETH/USDC contient à la fois de l'ETH et de l'USDC. Lorsqu'un trader échange de l'ETH contre de l'USDC, il ajoute de l'ETH au pool et en retire de l'USDC. Cela modifie le ratio de tokens dans le pool, et l'AMM ajuste automatiquement le prix.

La plupart des premiers AMM utilisaient la formule à produit constant : x × y = k

Dans cette formule, x et y représentent les quantités des deux tokens présents dans le pool, tandis que k reste constant. Chaque transaction modifie le ratio de tokens mais doit respecter la formule. C'est ce qui permet au pool de coter des prix sans recourir à un teneur de marché traditionnel.

Les fournisseurs de liquidité reçoivent des LP tokens représentant leur part du pool. Lors du retrait, ils récupèrent leur part du pool augmentée des frais de trading accumulés, déduction faite des éventuelles pertes telles que la perte impermanente.

Quels sont les principaux types d'AMM ?

Différents modèles d'AMM sont conçus pour des actifs et des besoins de trading spécifiques.

  1. AMM à produit constant : Il s'agit du modèle classique Uniswap v1 et v2 reposant sur x × y = k. Il fonctionne avec presque toutes les paires de tokens, mais peut générer un glissement élevé lorsque la liquidité est faible ou que la taille de la transaction est importante.
  2. AMM StableSwap : Curve a popularisé ce modèle pour les stablecoins et les actifs indexés. Il est conçu pour maintenir un glissement faible lorsque les actifs s'échangent à une valeur proche, comme USDC/USDT ou ETH/stETH.
  3. AMM à liquidité concentrée : Uniswap v3 a introduit la liquidité concentrée, permettant aux fournisseurs de liquidité de choisir des plages de prix spécifiques dans lesquelles leur capital est actif. Cela améliore l'efficacité du capital, mais les positions nécessitent une gestion plus active.
  4. AMM à pools pondérés : Balancer utilise des pools avec des pondérations de tokens personnalisées, par exemple 80 % ETH et 20 % USDC. Cela permet aux pools AMM de fonctionner davantage comme des stratégies de portefeuille ou des pools de liquidité de type indiciel.

Pourquoi les AMM sont-ils importants dans la DeFi ?

Les AMM sont importants parce qu'ils permettent le trading décentralisé sans exchanges centralisés, carnets d'ordres ni teneurs de marché. Ils constituent ainsi l'un des principaux blocs constitutifs de la DeFi.

Les AMM permettent :

  • Le trading sans permission : les utilisateurs peuvent échanger des tokens directement depuis un portefeuille sans dépendre d'un exchange centralisé.
  • La liquidité sans permission : n'importe qui peut créer un pool ou fournir de la liquidité à un pool existant.
  • L'accessibilité aux tokens : les nouveaux tokens peuvent devenir échangeables sans nécessiter de cotation formelle sur un exchange.
  • La composabilité DeFi : les plateformes de prêt, les agrégateurs, les protocoles de rendement et les portefeuilles peuvent router les transactions via des AMM.
  • Les revenus de frais pour les fournisseurs de liquidité : les fournisseurs de liquidité (LP) perçoivent une part des frais de trading lorsque des utilisateurs effectuent des échanges via le pool.

Cette structure ouverte a contribué à faire des AMM la fondation du trading décentralisé sur Ethereum, BNB Chain, Solana, Base, Arbitrum, Optimism et d'autres écosystèmes blockchain.

Quels sont les avantages des AMM ?

Les AMM offrent plusieurs avantages par rapport aux exchanges traditionnels à carnet d'ordres.

  1. Liquidité permanente : les transactions peuvent s'exécuter à tout moment, tant que le pool dispose de liquidité.
  2. Absence de mise en correspondance de contreparties : les utilisateurs n'ont pas besoin d'attendre qu'un autre trader passe l'ordre inverse.
  3. Création de marché ouverte : n'importe qui peut créer une paire de tokens en lançant un pool de liquidité.
  4. Revenus passifs de frais : les fournisseurs de liquidité peuvent percevoir des frais de trading générés par l'activité du pool.
  5. Intégration avec les contrats intelligents : les AMM peuvent être intégrés à d'autres protocoles DeFi, bots de trading, agrégateurs et portefeuilles.

Ces avantages rendent les AMM particulièrement utiles pour les tokens à longue traîne et les actifs en phase précoce qui ne disposent pas encore de marchés profonds sur les exchanges centralisés.

Quels sont les risques des AMM ?

Les AMM comportent également des risques pour les traders comme pour les fournisseurs de liquidité.

  1. Glissement de prix : les transactions importantes peuvent faire évoluer le prix du pool, en particulier lorsque la liquidité est faible. Les traders peuvent ainsi obtenir un prix d'exécution moins favorable qu'attendu.
  2. Perte impermanente : les fournisseurs de liquidité peuvent sous-performer une simple stratégie de détention lorsque les prix des tokens évoluent l'un par rapport à l'autre.
  3. MEV et front-running : sur les blockchains publiques, des bots peuvent détecter les transactions en attente et tenter des attaques sandwich ou d'autres stratégies MEV.
  4. Risque lié aux contrats intelligents : les pools AMM conservent les fonds des utilisateurs dans des contrats intelligents. Des bugs, des exploits ou des défaillances de gouvernance peuvent entraîner des pertes.
  5. Risque lié aux tokens : de nombreux pools AMM incluent des tokens volatils ou de faible qualité, ce qui peut exposer les LP et les traders à de fortes baisses de prix ou à des pièges de liquidité.

Face à ces risques, les utilisateurs doivent vérifier la liquidité du pool, les paramètres de glissement, la qualité des tokens, l'historique des audits et la réputation du protocole avant de trader ou de fournir de la liquidité.

AMM et carnet d'ordres : quelle différence ?

Un exchange à carnet d'ordres met en relation acheteurs et vendeurs à des prix précis. Les traders passent des ordres d'achat et de vente, et les transactions se réalisent lorsque les ordres correspondent. Ce modèle est courant sur les exchanges centralisés et les marchés financiers traditionnels.

Un AMM ne nécessite pas de mise en correspondance d'ordres. Il utilise un pool de liquidité et une formule de tarification pour coter les transactions automatiquement. Cela simplifie l'exploitation on-chain des AMM, mais génère également des risques spécifiques comme le glissement de prix et la perte impermanente.

En résumé, les carnets d'ordres dépendent d'acheteurs et de vendeurs actifs, tandis que les AMM reposent sur des pools de liquidité et des algorithmes.

Résumé

Un Automated Market Maker (AMM) est un système d'échange décentralisé qui utilise des pools de liquidité et des formules de tarification à la place des carnets d'ordres. Les AMM permettent aux utilisateurs d'échanger des tokens directement on-chain, et aux fournisseurs de liquidité de percevoir des frais en déposant des actifs dans des pools.

Les AMM sont fondamentaux pour la DeFi, car ils rendent possibles l'échange de tokens sans permission, la fourniture de liquidité et la composabilité des protocoles. Les utilisateurs doivent néanmoins comprendre les compromis inhérents, notamment le glissement de prix, la perte impermanente, le MEV, le risque lié aux contrats intelligents et le risque lié à la qualité des tokens.

Concepts associés

  1. Qu'est-ce qu'un AMM ?
  2. Qu'est-ce qu'un carnet d'ordres ?
  3. Qu'est-ce qu'un exchange décentralisé (DEX) ?
  4. Qu'est-ce qu'un Maker ?

Lectures complémentaires

  1. Qu'est-ce qu'un Automated Market Maker (AMM) ?
  2. Quels sont les 10 meilleurs exchanges décentralisés (DEX) de 2026 ?
  3. Qu'est-ce que la DeFi (finance décentralisée) ? 8 types de protocoles DeFi à connaître
  4. Qu'est-ce qu'Uniswap ? Guide complet sur le token UNI, le Fee Switch et les fonctionnalités V1-V4
  5. Qu'est-ce que PancakeSwap (CAKE), l'exchange décentralisé (DEX) sur BNB Chain ?