DeFi

Creador de mercado automatizado (AMM)

También llamado: AMM · automated market maker · market maker automatizado

Definición

Un creador de mercado automatizado (AMM) es un contrato inteligente que fija el precio de un intercambio con una fórmula basada en las reservas de un pool de liquidez, en lugar de emparejar órdenes de compradores y vendedores.

Cómo funciona: Creador de mercado automatizado

La fórmula más conocida es la de producto constante, x por y igual a k, popularizada por Uniswap. El pool contiene dos tokens; cuando compras uno, sus reservas bajan, las del otro suben y el precio se mueve para que el producto se mantenga.

Gracias a esto, siempre hay un precio disponible, aunque no haya nadie del otro lado en ese momento. Pero cuanto más grande es tu operación en relación con el pool, peor es el precio medio que obtienes: eso es el impacto en el precio, que se suma al deslizamiento.

Hay variantes: los AMM de liquidez concentrada permiten a los proveedores elegir un rango de precios, y los diseñados para stablecoins usan curvas más planas para que cambiar USDC por USDT tenga muy poco impacto. Los precios del AMM se alinean con el resto del mercado gracias a los arbitrajistas.

Ejemplo

Un pool tiene 100 ETH y 300.000 USDC, así que k es 30.000.000 y el precio inicial es de 3.000 USDC por ETH. Compras 1 ETH. Después de la compra, el pool debe quedar con 99 ETH, y 30.000.000 dividido entre 99 da unos 303.030 USDC. Pagas unos 3.030 USDC, más la comisión del pool, es decir un 1 % más que el precio inicial. Si compraras 10 ETH, pagarías de media unos 3.333 USDC por ETH.

Errores comunes

  • Hacer una operación grande en un pool pequeño sin mirar el impacto en el precio.
  • Pensar que el precio del AMM siempre coincide con el de los exchanges centralizados.
  • Creer que aportar liquidez a un AMM es un rendimiento sin riesgo.

Aprende y practica

Preguntas frecuentes

¿Qué diferencia hay entre un AMM y un libro de órdenes?

El libro de órdenes empareja órdenes de usuarios a precios concretos. El AMM calcula el precio con una fórmula a partir de las reservas del pool.

¿Quién pone el dinero en un AMM?

Los proveedores de liquidez, que depositan pares de tokens en el pool y reciben a cambio una parte de las comisiones de intercambio.