Algunos exchanges descentralizados dependen de las pools de liquidez para proveer un mercado líquido para cualquier pareja de tokens. Esto funciona depositando los dos activos en una pool de liquidez de un protocolo DEX en proporción definida (más comúnmente con el valor de los activos siendo igual). Luego, cualquier usuario puede intercambiar entre la pareja directamente desde la pool, cambiando un activo por el otro.
A diferencia del modelo order book, el precio no está determinado por pedidos de bid y ask, sino que responde automáticamente a oferta y demanda vía un smart contract, conocido como un Automated Market Maker (AMM). El AMM más simple es el modelo de producto constante, utilizado por Uniswap, y que regula el precio al mantener constante el producto matemático de las cantidades de los dos activos. Por lo tanto, cuando haya alta demanda por un activo, su precio automáticamente sube para asegurar que el producto matemático se mantenga igual. Además, el precio siempre refleja los precios en otros exchanges por el arbitraje; tan pronto como haya una discrepancia, los arbitrajistas (muchas veces programas automatizados) entran para obtener una ganancia de la diferencia entre los dos exchanges, lo que mantiene el precio hacia la cifra prevalente del mercado.