Certaines plateformes d'échange décentralisées s'appuient sur des pools de liquidité pour fournir un marché liquide pour une paire de tokens donnée. Cela fonctionne en déposant les deux actifs dans une pool de liquidité d'un protocole DEX selon un ratio spécifique (le plus souvent, la valeur des actifs est égale). Ensuite, tout utilisateur peut négocier la paire directement à partir de la pool, en échangeant un actif contre l'autre.
Contrairement au modèle du carnet d'ordres, le prix n'est pas déterminé par les ordres d'achat et de vente, mais répond automatiquement à l'offre et à la demande par le biais d'un smart contract appelé "Automated Market Maker" (AMM). L'AMM le plus simple est le modèle à produit constant, utilisé par Uniswap, qui régule le prix en maintenant constant le produit mathématique des montants des deux actifs. Par conséquent, lorsqu'il y a une forte demande pour un actif, son prix augmente automatiquement afin de s'assurer que le produit reste identique. En outre, le prix reflète toujours les prix des autres plateformes en raison de l'arbitrage : à la moindre divergence, les arbitres (souvent des programmes automatisés) interviennent et réalisent un profit sur la différence entre les deux plateformes, ramenant le prix au niveau du marché.