Los Automated Market Makers (AMM) son un tipo de exchange descentralizado (DEX) que utilizan algoritmos para facilitar a los traders individuales la compra y venta de criptoactivos. Los AMM automatizan el proceso de fijación de precios y enlace de órdenes en el exchange, utilizando normalmente un algoritmo para determinar los precios a los que compradores y vendedores pueden negociar los activos. Veamos cómo funcionan, qué tipos hay y cuáles son los protocolos más populares.
¿Qué es un Automated Market Maker?
Los Automated Market Makers (AMM) son un tipo de exchange descentralizado (DEX) que utilizan algoritmos para facilitar a los traders individuales la compra y venta de criptoactivos. Traducido al español significa creadores de mercado automatizados. En vez de negociar directamente con otras personas, como en un libro de órdenes tradicional, los usuarios negocian directamente a través del AMM. Los creadores de mercado son entidades encargadas de proporcionar liquidez a un activo negociable en un exchange que, de otro modo, podría carecer de liquidez. Los creadores de mercado lo hacen comprando y vendiendo activos desde sus propias cuentas con el objetivo de obtener un beneficio, a menudo del diferencial, es decir, la diferencia entre la oferta de compra más alta y la oferta de venta más baja. Su actividad comercial crea liquidez, reduciendo el impacto en el precio de las operaciones más grandes. Aunque existen otros tipos de diseños de exchanges descentralizadas (DEX), las DEX basadas en AMM se han hecho extremadamente populares, proporcionando una gran liquidez para una amplia gama de tokens digitales.
¿Cómo funciona un Automated Market Maker?
Los AMM automatizan el proceso de fijación de precios y enlace de órdenes en el exchange, utilizando normalmente un algoritmo para determinar los precios a los que compradores y vendedores pueden negociar los activos. Esto significa que los usuarios pueden comprar y vender criptoactivos de forma fiable, de igual a igual, sin necesidad de depender de un custodio u otro tercero. Con el paso del tiempo han ganado popularidad por su simplicidad, facilidad de uso y bajas comisiones. Los traders pueden abrir y cerrar posiciones rápidamente sin tener que preocuparse por los tipos de órdenes, la correspondencia de órdenes u otras complejidades de las bolsas tradicionales. Además, los intercambios AMM son a menudo más rápidos y más seguros que sus homólogos centralizados, ya que funcionan con contratos inteligentes y están protegidos por la red blockchain subyacente.
¿Qué tipos de fórmulas de AMM hay?
Podemos diferenciar diferentes tipos de fórmulas de AMM, las cuáles vamos a enumerar a continuación:
- Creador de Mercado de Producto Constante (CPMM): El primer tipo de CFMM que surgió fue el creador de mercado de producto constante (CPMM), popularizado por la primera DEX basada en AMM, Bancor. Los CPMM se basan en la función x*y=k, que establece un rango de precios para dos tokens según las cantidades disponibles (liquidez) de cada token. Cuando la oferta del token X aumenta, la oferta del token Y debe disminuir, y viceversa, para mantener constante el producto K. Cuando se representa gráficamente, el resultado es una hipérbola en la que siempre hay liquidez disponible, pero a precios cada vez más altos, que se acercan al infinito en ambos extremos.
- Creador de mercado de función constante (CFMM): Este tipo suele utilizarse para operaciones en mercados secundarios y suelen reflejar con exactitud, como resultado del arbitraje, el precio de los activos individuales en los mercados de referencia. Por ejemplo, si el precio del CFMM es inferior al precio del mercado de referencia, los arbitrajistas comprarán el activo en el CFMM y lo venderán en una bolsa basada en el libro de órdenes para obtener un beneficio.
- Creador de mercado de suma constante (CSMM): Este tipo es ideal para operaciones de impacto de precio cero pero no proporciona una liquidez infinita. Los CSMM siguen la fórmula x+y=k, que crea una línea recta cuando se traza. Lamentablemente, este diseño permite a los arbitrajistas drenar una de las reservas si el precio de referencia fuera de la cadena entre los tokens no es 1:1. Tal situación destruiría un lado del fondo de liquidez, dejando toda la liquidez residiendo en solo uno de los activos y por lo tanto no dejando más liquidez para los comerciantes. Debido a esto, CSMM es un modelo que rara vez utilizan los AMM.
-
Creador de mercado medio constante (CMMM): Este tipo permite la creación de AMM que pueden tener más de dos tokens y ponderarse fuera de la distribución estándar 50/50. En este modelo, la media geométrica ponderada de cada reserva se mantiene constante. Para un fondo de liquidez con tres activos, la ecuación sería la siguiente: (x*y*z)^(⅓)=k. Esto permite una exposición variable a diferentes activos en el grupo y permite realizar swaps entre cualquiera de los activos del grupo.
¿Qué se debe tener en cuenta de los AMM?
- Pérdida impermanente: La pérdida impermanente (o impermament loss en inglés) es una pérdida a la que se exponen nuestras criptomonedas cuando están en un pool de liquidez. Esta pérdida suele producirse cuando la proporción de los tokens en el pool de liquidez se desequilibra.
- Penalización por retirar liquidez: Cuando un LP desea retirar liquidez que ha aportado al protocolo, este puede ser penalizado dado que dicha retirada puede afectar negativamente el pool al elevar el deslizamiento (slippage)
- Deslizamiento (Slippage): Este concepto es la diferencia entre el precio al contado y el realizado de una operación. Estos los podemos relacionar con los spreads presentes en los exchanges centralizados.
- Comisión de intercambio y de la red: Cada vez que realizamos un intercambio de tokens en un pool de liquidez, debemos pagar la comisión correspondiente a los LP por suministrarnos los activos. A su vez, cada interacción que realicemos con el protocolo estará sujeta a las comisiones de cada blockchain donde se realice la acción.
Protocolos AMM más populares
- Uniswap: Uniswap fue una de las primeras aplicaciones de finanzas descentralizadas (o DeFi) en ganar una tracción significativa en Ethereum: se lanzó en noviembre de 2018. Desde entonces, se han lanzado muchos otros intercambios descentralizados (incluidos Curve, SushiSwap y Balancer), pero Uniswap es actualmente el más popular por un margen significativo. Hasta abril de 2021, Uniswap había procesado más de $10 mil millones en volumen de transacciones semanales.
- Curve DAO: Curve es un intercambio descentralizado de monedas estables que utiliza un creador de mercado automatizado (AMM) para administrar la liquidez. Lanzado en enero de 2020, Curve ahora es sinónimo del fenómeno de las finanzas descentralizadas (DeFi) y ha experimentado un crecimiento significativo en la segunda mitad de 2020. En agosto, Curve lanzó una organización autónoma descentralizada (DAO), con CRV como token interno. La DAO utiliza la herramienta de creación basada en Ethereum llamada Aragon para conectar múltiples contratos inteligentes utilizados para la liquidez depositada de los usuarios. Temas como la gobernanza, sin embargo, difieren de Aragón en su ponderación y otros aspectos.
- Pancakeswap: PancakeSwap es un intercambio descentralizado basado en BNB Chain (anteriormente BSC y Binance Chain) en vez de Ethereum. Permite a sus usuarios intercambiar tokens estándar BEP-20 fácilmente. La idea original de DeFi y DEX era descentralizar las finanzas mundiales. Los expertos en criptografía imaginaron un sistema en el que tampoco habría necesidad de intercambios centralizados. Uniswap y SushiSwap surgieron como líderes del mercado. Pero hubo una tendencia sesgada con la mayoría de las DApps desarrolladas en la cadena de bloques Ethereum. Esta dependencia excesiva de la red Ethereum creó desafíos como velocidades de transacción lentas y tarifas de gas altas.
- Osmosis: Osmosis es un protocolo avanzado de creación de mercado automatizado (AMM) que permite a los desarrolladores crear AMM personalizados con fondos de liquidez soberanos. Construido con Cosmos SDK, Osmosis utiliza Inter-Blockchain Communication (IBC) para permitir transacciones entre cadenas. Osmosis permite a los usuarios lanzar fondos de liquidez con parámetros únicos, como curvas de vinculación y fondos de activos de ponderación múltiple. La estructura de incentivos de Osmosis también es adaptable. La gobernanza implementa recompensas de liquidez (LP) para grupos específicos, lo que permite incentivos estratégicamente dirigidos.
- 1Inch: 1inch Network es una solución de agregador de intercambio descentralizado (DEX) que busca ofertas en múltiples fuentes de liquidez, ofreciendo a los usuarios mejores comisiones que cualquier intercambio individual. El protocolo de agregación de 1inch incorpora el algoritmo Pathfinder para encontrar las mejores rutas en más de 300 fuentes de liquidez en 10 cadenas. El Protocolo de Liquidez de 1inch es un creador de mercado automatizado (AMM) de última generación que protege a los usuarios de ataques frontales y ofrece oportunidades atractivas a los proveedores de liquidez.
- Balancer: Balancer es un creador de mercado automatizado (AMM) que se desarrolló en la cadena de bloques de Ethereum y se lanzó en marzo de 2020. Placeholder y Accomplice pudieron recaudar una ronda inicial de USD 3 millones. El protocolo Balancer funciona como una cartera ponderada autoequilibrada, un sensor de precios y un proveedor de liquidez. Permite a los usuarios obtener ganancias a través de su token recientemente introducido ($BAL) al contribuir a fondos de liquidez personalizables.