¿Qué es un Automated Market Maker (AMM)?
Inicio
Artículos
¿Qué es un Automated Market Maker (AMM)?

¿Qué es un Automated Market Maker (AMM)?

Intermedio
Publicación: Oct 8, 2020Actualización: Jun 9, 2023
6m

TL;DR - RESUMEN

Puedes imaginarte los "automated market makers" como robots que siempre están dispuestos a darte una cotización entre dos activos. Algunos como Uniswap utilizan una fórmula simple; mientras que Curve, Balancer y otros usan fórmulas más complicadas.

No solo puedes tradear de manera "trustless" (sin confiar en terceros) utilizando un AMM, sino que también puedes convertirte en la "banca" aportando liquidez a una "liquidity pool" (reserva de liquidez). Esto, básicamente, permite a cualquiera convertirse en un "market maker" de un exchange, y ganar comisiones por la provisión de liquidez.

Los AMMs han logrado hacerse un hueco en el ámbito DeFi gracias a su sencillez y facilidad de uso. Descentralizar el "market making" de esta manera es algo intrínseco a la visión de las cripto.


Introducción

Las Finanzas Descentralizadas (DeFi) han experimentado un enorme incremento de interés en Ethereum y otras plataformas de smart contracts como Binance Smart Chain. El yield farming se ha convertido en una popular manera de distribuir tokens, el BTC tokenizado aumenta en Ethereum, y los volúmenes de flash loans viven un boom.

Entretanto, protocolos de tipo automated market maker como Uniswap presentan de manera regular volúmenes competitivos, una elevada liquidez y un creciente número de usuarios.

¿Pero cómo funcionan estos exchanges? ¿Por qué resulta tan fácil y rápido poner crear un mercado para la última food coin? ¿Pueden los AMMs realmente competir con los exchanges de libro de órdenes tradicionales? Vamos a descubrirlo.


¿Qué es un Automated Market Maker (AMM)?

Un automated market maker (AMM) es un tipo de protocolo de exchange descentralizado (DEX) que se apoya en una fórmula matemática para determinar el precio de los activos. En lugar de utilizar un libro de órdenes como los exchanges tradicionales, el precio de los activos se determina de acuerdo a un algoritmo de valoración.

Esta fórmula puede variar en cada protocolo. Por ejemplo, Uniswap emplea x * y = k, donde x es la cantidad de un token en la reserva de liquidez, e y es la cantidad del otro. En dicha fórmula, k es una constante fija, lo que significa que la liquidez total de la reserva siempre deberá ser la misma. Otros AMMs utilizarán fórmulas alternativas para los casos de uso específicos que abordan. Lo que comparten todos ellos, sin embargo, es que los precios se determinarán algorítmicamente. Si esto te resulta un poco confuso ahora mismo, no te preocupes, porque por fortuna todo te quedará más claro al final.  

El "market making" tradicional normalmente es ejecutado por empresas con vastos recursos y estrategias complejas. Los market makers te ayudan a obtener un buen precio y un ajustado diferencial del bid-ask en un exchange de libro de órdenes como Binance. Los automated market makers descentralizan este proceso y, básicamente, permiten que cualquiera cree un mercado en una blockchain. ¿Cómo es exactamente que lo hacen? Sigue leyendo.


¿Cómo funciona un automated market maker (AMM)?

Un AMM funciona de una manera similar a un exchange de libro de órdenes en cuanto a que tiene pares tradeables –por ejemplo, ETH/DAI. Sin embargo, no necesitarás una contraparte (otro trader) del otro lado para realizar un trade. En su lugar, interactuarás con un smart contract que "creará" el mercado para ti.

En un exchange descentralizado como Binance DEX, los trades se producen directamente entre los monederos de los usuarios. Si vendes BNB por BUSD en Binance DEX, habrá alguien en el otro lado del trade que estará comprando BNB con su BUSD. Podemos denominarlo una transacción de tipo peer-to-peer (P2P).  

Por contra, puedes imaginarte los AMMs como peer-to-contract (P2C). No se necesitan contrapartes en el sentido tradicional, dado que los trades se producen entre usuarios y contratos. Al no haber libro de órdenes, en los AMM tampoco habrá distintos tipos de órdenes. El precio que obtienes por un activo que deseas comprar o vender es determinado por una fórmula. Sin embargo, vale la pena señalar que algunos diseños futuros de AMMs podrían compensar esta limitación.

Y bien, no habrá contrapartes, ¿pero alguien tendrá que crear el mercado de todas maneras, no? Correcto. La liquidez del smart contract seguirá teniendo que ser aportada por usuarios denominados proveedores de liquidez (liquidity providers o LPs).


¿Qué es una reserva de liquidez?

¿qué es un pool de liquidez?


Los proveedores de liquidez (LP) agregan fondos a las reservas de liquidez. Podrías pensar en una reserva de liquidez como una gran pila de fondos con los que los traders pueden tradear. A cambio de proporcionar liquidez al protocolo, los LP obtienen tarifas de las operaciones que ocurren en su reserva. En el caso de Uniswap, los LP depositan un valor equivalente de dos tokens, por ejemplo, 50% ETH y 50% DAI al grupo ETH / DAI.

Espera, ¿cualquiera puede convertirse en un maker de mercado? ¡En efecto! Es bastante fácil agregar fondos a una reserva de liquidez. Las recompensas están determinadas por el protocolo. Por ejemplo, Uniswap v2 cobra a los traders un 0,3% que va directamente a los LP. Otras plataformas o forks pueden cobrar menos para atraer más proveedores de liquidez a su reserva.

¿Por qué es importante atraer liquidez? Debido a la forma en que funcionan los AMM, cuanta más liquidez haya en la reserva, menor será el deslizamiento de las ordenes grandes. Eso, a su vez, puede atraer más volumen a la plataforma, y así sucesivamente.

Los problemas de deslizamiento variarán con los diferentes diseños de AMM, pero definitivamente es algo a tener en cuenta. Recuerda, el precio está determinado por un algoritmo. De una manera simplificada, se determina por cuánto cambia la relación entre los tokens en la reserva de liquidez después de un trade. Si la proporción cambia por un amplio margen, habrá una gran cantidad de deslizamiento.

Para llevar esto un poco más lejos, digamos que deseas comprar todo el ETH en el pool ETH / DAI en Uniswap. Bueno, ¡no podrías! Tendrías que pagar una prima exponencialmente cada vez más alta por cada ether adicional, pero aún así, nunca podrías comprarlo todo del pool. ¿Por qué? Es por la fórmula x * y = k. Si x o y es cero, lo que significa que hay cero ETH o DAI en el grupo, la ecuación ya no tiene sentido.

Pero esta no es la historia completa sobre AMM y reserva de liquidez. Deberás tener en cuenta algo más cuando proporciones liquidez a las AMM: la pérdida impermanente.


¿Qué es la pérdida impermanente?

La pérdida impermanente ocurre cuando la relación de precio de los tokens depositados cambia después de que los depositaste en la reserva. Cuanto mayor sea el cambio, mayor será la pérdida temporal. Es por eso que los AMM funcionan mejor con pares de tokens que tienen un valor similar, como stablecoins o wrapped tokens. Si la relación de precios entre el par permanece en un rango relativamente pequeño, la pérdida impermanente también es insignificante.

Por otro lado, si la proporción cambia mucho, los proveedores de liquidez pueden estar mejor simplemente manteniendo los tokens en lugar de agregar fondos a una reserva. Aun así, las reservas de Uniswap como ETH / DAI que están bastante expuestos a pérdidas impermanentes han sido rentables gracias a las comisiones de trading que acumulan.

Dicho esto, la pérdida impermanente no es una buena manera de nombrar este fenómeno. La “impermanencia” asume que si los activos vuelven a los precios donde se depositaron originalmente, las pérdidas se mitigan. Sin embargo, si retiras tus fondos a una relación de precio diferente a la que tenía cuando los depositaste, las pérdidas son mucho más permanentes. En algunos casos, las comisiones de trading pueden mitigar las pérdidas, pero aún es importante considerar los riesgos.

Ten cuidado al depositar fondos en un AMM y asegúrate de comprender las implicaciones de una pérdida impermanente. Si deseas obtener una descripción general avanzada de la pérdida impermanente, lee el artículo de Pintail al respecto.


¿Buscas empezar con criptomonedas? ¡Compra bitcoins en Binance!


En conclusión

Los creadores de mercado automatizados son un elemento básico del espacio DeFi. Permiten, en esencia, que cualquier persona cree mercados de manera fluida y eficiente. Si bien tienen sus limitaciones en comparación con los exchanges de libros de ordenes, la innovación general que aportan a las criptomonedas es invaluable.

Los AMM todavía están en su infancia. Los AMM que conocemos y usamos hoy en día, como Uniswap, Curve y PancakeSwap, tienen un diseño elegante, pero tienen características bastante limitadas. Es probable que haya muchos más diseños de AMM innovadores en el futuro. Esto debería conducir a comisiones más bajas, menos fricción y, en última instancia, a una mejor liquidez para cada usuario de DeFi.

¿Todavía tienes preguntas sobre DeFi y automated market making (AMM)? Consulta nuestra plataforma de preguntas y respuestas, Ask Academy, donde la comunidad de Binance responderá tus preguntas.