Los exchanges (plataformas de intercambio) centralizados, tanto en los mercados tradicionales como en crypto, operan con un modelo de tipo order book (libro de pedidos). Esto significa que un comprador o vendedor publica un pedido, lo que se ejecuta una vez que alguien lo completa con un pedido opuesto y correspondiente de compra/venta respectivamente. Esto solo funciona porque los exchanges centralizados utilizan market makers que son entidades que convienen en siempre comprar o vender a un precio fijo (y sacan una ganancia que viene de la diferencia entre el precio de compra y el de venta). Sin market makers, un exchange no tendría suficiente liquidez, porque tardaría demasiado en completar cada pedido.
Los exchanges descentralizados (DEX), por el otro lado, tienen que funcionar diferente. Implementar un modelo order book en el blockchain (por ejemplo con Ethereum en su estado actual) sería impráctico porque cada transacción tiene un costo de gas, mientras que, un exchange tipo order book depende de la capacidad de hacer una cantidad grande de pedidos (mucho de los cuales nunca se ejecutan).
Con estas limitaciones en mente, los dos tipos de DEX más populares que tenemos hoy son Central Limit Order Books (CLOBs) y Automated Market Makers (AMMs).