Los creadores de mercado automatizados (AMMs) de productos constantes son un tipo de algoritmo de intercambio descentralizado (DEX) que permite a los usuarios intercambiar criptomonedas sin un libro de órdenes. El algoritmo establece el precio de una criptomoneda en particular en función de una fórmula matemática que garantiza que el producto de las cantidades de dos criptomonedas diferentes en un grupo de liquidez se mantenga constante. El AMM de producto constante utiliza una ecuación matemática fija para determinar el precio de una criptomoneda en particular en función del saldo de tokens en un grupo de liquidez. La ecuación es:
x * y = k
donde x e y son las cantidades de dos tokens diferentes en el pool de liquidez, y k es un valor constante que representa el producto inicial de los dos saldos de tokens en el pool. Cuando un trader compra un token, disminuye el suministro del token en el pool mientras aumenta el suministro de otro token, y viceversa cuando vende.
Las AMM han ganado popularidad debido a su simplicidad y bajas comisiones. Eliminan la necesidad de libros de órdenes, que pueden ser complicados de mantener y pueden causar problemas de liquidez, especialmente en mercados más pequeños. Además, las AMM como Uniswap y SushiSwap son sin permisos, lo que significa que cualquiera puede participar en el grupo de liquidez proporcionando sus propios tokens y ganando comisiones de negociación a cambio.
Los creadores de mercado automatizados fueron presentados por primera vez en un libro blanco de 2017 por un equipo de investigadores liderado por Dan Robinson y Vitalik Buterin. El documento propuso un nuevo tipo de intercambio descentralizado que utilizaba un enfoque formulado para la fijación de precios y la provisión de liquidez, en lugar del modelo de libro de órdenes tradicional utilizado por los intercambios centralizados.
La primera implementación de un creador de mercado automatizado fue Bancor, que se lanzó en 2017. Bancor utilizó un enfoque similar a la fórmula del producto constante utilizada por los AMM modernos, pero con algunas diferencias clave. El algoritmo de fijación de precios de Bancor utilizaba un parámetro de “peso del conector” que podía ajustarse para equilibrar la oferta y la demanda de los tokens en la piscina de liquidez.
En 2018, Uniswap fue lanzado por Hayden Adams, que introdujo la fórmula de producto constante como algoritmo de fijación de precios para su AMM. Esta innovación fue importante porque eliminó la necesidad de un parámetro ajustable, lo que hizo que el algoritmo de fijación de precios fuera más simple y transparente.
Desde entonces, han surgido otros AMMs, incluyendo SushiSwap, Curve, Balancer y más. Estas AMMs tienen diferentes características y opciones de diseño, pero todas utilizan alguna forma de algoritmo de creación de mercado automatizado para determinar el precio y la liquidez de los tokens en sus pools de liquidez.
Una de las críticas más grandes a los AMM es su susceptibilidad a la pérdida impermanente, que es la diferencia entre el valor esperado y el valor real de los tokens de un LP en la piscina de liquidez debido a cambios en la proporción de precios de los tokens. Cuando la proporción de precios de los tokens en la piscina cambia significativamente, el LP puede experimentar una pérdida de valor en comparación con simplemente mantener los tokens fuera de la piscina.
Por ejemplo, supongamos que un pool de liquidez tiene 10 ETH y 1000 tokens DAI. El valor del pool (k) es 10 ETH * 1000 DAI = 10,000 ETH-DAI. Si un trader quiere comprar 1 ETH, el algoritmo calculará el nuevo precio en base a la fórmula del producto constante, por lo que:
10 ETH 1000 DAI = 10,000 ETH-DAI
(10 + 1) ETH y = 10,000 ETH-DAI
y = 1000 / 11 = 90.9 DAI
El operador deberá intercambiar 90.9 DAI para recibir 1 ETH. Después del intercambio, el nuevo saldo del pool será de 11 ETH y 909.1 DAI, manteniendo el producto constante (k) igual.
La pérdida impermanente es un riesgo que los proveedores de liquidez deben considerar al proporcionar tokens a un AMM de producto constante. Pueden experimentar una pérdida impermanente si el precio de los tokens en el pool cambia significativamente, y es posible que no ganen tanto como lo harían simplemente manteniendo sus tokens fuera del pool.
El deslizamiento es otro factor a tener en cuenta al negociar en un creador de mercado automatizado de producto constante. Es la diferencia entre el precio esperado y el precio de ejecución real de una operación debido al cambio en el saldo de tokens del pool. A medida que cambia la liquidez del pool, el precio de ejecución puede desviarse del precio esperado, lo que resulta en deslizamiento.
Por ejemplo, si un operador desea comprar una gran cantidad de un token que tiene una pequeña participación en el grupo de liquidez, el precio de ejecución puede ser significativamente más alto que el precio de mercado actual. Esto se debe a que el comercio causará una mayor desviación en el equilibrio de tokens del grupo, lo que resultará en más deslizamiento.
El deslizamiento se puede mitigar asegurándose de que la piscina de liquidez tenga suficiente profundidad y utilizando órdenes límite en lugar de órdenes de mercado. Las órdenes límite permiten a los traders establecer un precio máximo o mínimo que están dispuestos a pagar por un token, reduciendo el riesgo de un deslizamiento significativo.
Además del riesgo de pérdida impermanente y deslizamiento, existen otros riesgos asociados con los creadores de mercado automatizados. El más notable:
2.Vulnerabilidades del contrato inteligente: Las vulnerabilidades del contrato inteligente pueden ser explotadas para robar fondos de usuarios o manipular los precios de los tokens en un AMM. Por ejemplo, si hay una vulnerabilidad en el código del contrato inteligente, un atacante puede ser capaz de retirar los fondos de los usuarios del pool de liquidez.
4.Riesgos regulatorios: A medida que el panorama regulatorio de las criptomonedas sigue evolucionando, existe el riesgo de que las AMM puedan enfrentar acciones regulatorias o desafíos legales. Por ejemplo, si una AMM viola las leyes de valores, podría enfrentar acciones legales por parte de los reguladores.
Riesgos de liquidez: aunque las AMM están diseñadas para proporcionar liquidez en mercados y activos más pequeños, aún existe el riesgo de baja liquidez, lo que puede llevar a márgenes de oferta-demanda más amplios y un mayor deslizamiento. Por ejemplo, si hay baja liquidez en un pool de liquidez, un trader puede que no pueda ejecutar una operación al precio deseado.
Riesgos de los oráculos: los AMM dependen de los feeds de precios de los oráculos, que son fuentes externas de datos de precios. Si el oráculo es manipulado o comprometido, podrían producirse precios inexactos en el AMM. Por ejemplo, si un atacante puede manipular los datos de precios en el oráculo, podría obtener ganancias de las operaciones en el AMM.
Riesgos de operaciones con información privilegiada: El front-running es un tipo de transacción que ocurre cuando un operador realiza una orden de compra o venta de un token delante de la orden de otro operador, aprovechando el movimiento de precios causado por la orden original. Esto puede representar un riesgo para los AMM, ya que la naturaleza abierta y transparente del libro de órdenes facilita que los operadores con información privilegiada identifiquen operaciones rentables. Por ejemplo, un operador con información privilegiada puede ver que se va a ejecutar una orden grande en el AMM y colocar su propia orden delante de ella, lo que resulta en una ganancia para el operador con información privilegiada.
En general, si bien los AMM tienen muchos beneficios, todavía existen varios riesgos asociados con su uso. Los traders y proveedores de liquidez deben considerar cuidadosamente estos riesgos antes de interactuar con un AMM y tomar las precauciones adecuadas para mitigarlos. Al igual que con cualquier aplicación descentralizada, es importante que los usuarios estén conscientes de los riesgos y tomen las precauciones adecuadas para proteger sus fondos.
Las AMM representaron uno de los movimientos innovadores más grandes en cripto, impulsando el auge del trading descentralizado y proporcionando a los traders una forma sencilla y accesible de intercambiar entre diferentes criptomonedas sin necesidad de un exchange centralizado o un libro de órdenes. Si bien las DEX y las AMM tienen su lugar en el ecosistema de las criptomonedas, aún no son un sustituto de los exchanges centralizados para muchos participantes del mercado.
Divulgación: Este artículo fue escrito en colaboración con DWF Labs, un creador de mercado y cliente institucional de Gate.io. Para obtener más información sobre DWF Labs, visite www.dwf-labs.com