Un automated market maker est une architecture de DEX où les trades s'exécutent contre une liquidité poolée, avec un prix déterminé par une formule plutôt que par un order book.
La formule dominante est le modèle constant product (x · y = k) utilisé par Uniswap v2 et ses forks. Les variantes incluent les courbes optimisées stablecoins de Curve, les pools pondérées de Balancer et la liquidité concentrée d'Uniswap v3.
Les AMMs ont débloqué le fait de fournir de la liquidité sans permission : n'importe qui peut déposer une paire et toucher des fees. Ils ont aussi créé les modèles de menace qui définissent la sécurité DeFi :
- Impermanent loss pour les fournisseurs de liquidité.
- Slippage qui croît avec la taille du trade relative à la profondeur de la pool.
- Manipulabilité du prix des pools peu liquides, exploitée via flash loans.
- Extraction MEV sur chaque ordre passé en mempool publique.
Tout protocole qui lit un prix depuis un AMM directement, sans TWAP, sans sources redondantes, doit être audité sous cet angle.