Glosario cripto

Fórmula de producto constante (x·y=k)

Definición

La fórmula de producto constante, x·y=k, es la regla de precios de AMM que popularizó Uniswap: el producto de las reservas no varía tras cada operación.

En un pool de producto constante, x e y son las reservas de dos tokens y k es su producto. Quien aporta una cantidad del token x debe retirar la cantidad del token y necesaria para que x por y siga valiendo k, sin contar comisiones. El precio es simplemente la relación entre reservas, de modo que cada operación lo desplaza: comprar un token lo vuelve más escaso en el pool y más caro para el siguiente comprador.

Bancor y Uniswap llevaron esta curva a Ethereum, y sigue siendo la opción por defecto de muchos DEX en todas las redes porque es sencilla, no necesita libro de órdenes y puede cotizar cualquier tamaño de operación. Además, garantiza que el pool nunca se quede sin ninguno de los dos tokens, porque el precio tiende a infinito cuando las reservas se agotan.

Esa misma propiedad la hace poco eficiente. La liquidez se reparte entre todos los precios posibles, así que la mayor parte no se usa, y las operaciones grandes en pools pequeños sufren un fuerte impacto en el precio. Los proveedores de liquidez soportan además pérdida impermanente, y por eso surgieron las curvas stableswap y la liquidez concentrada.

Ejemplo

Un pool tiene 100 ETH y 300.000 USDC, así que k vale 30 millones; quien compra 10 ETH debe dejar los USDC necesarios para que 90 ETH por el nuevo saldo sigan dando k, unos 33.333 USDC más comisiones.

Términos relacionados