Un AMM es un mecanismo de intercambio en DEXs donde el precio lo determina una fórmula y la liquidez proviene de pools aportados por usuarios.
En palabras simples
- Sustituye el libro de órdenes por una función de precios.
- Los LPs aportan tokens y ganan comisiones.
- El precio cambia con cada swap (slippage).
Cómo funciona
En un AMM clásico, el producto xy se mantiene aproximadamente constante (xy=k). Si compras uno de los tokens, reduces su reserva y aumentas la del otro; eso mueve el precio. El tamaño del pool determina cuánto se mueve (slippage).
Ejemplo
En un pool 50/50 ETH-USDC, al comprar ETH con USDC, sube el precio implícito de ETH dentro del pool y el LP termina con menos ETH y más USDC.
Riesgos y matices
- Impermanent loss para LPs cuando el precio se mueve.
- Slippage en pools pequeños.
- MEV (sandwich/front-running) en swaps grandes.