Los pools de liquidez son un concepto único en el ecosistema de las finanzas descentralizadas (DeFi). Son uno de los elementos clave en los que se basan las bolsas descentralizadas (DEX) que forman parte del ecosistema DeFi.
Funciones importantes en los pools de liquidez
Existen varias funciones que intervienen en los pools de liquidez.
- Los inversores. Se trata de participantes en el mercado que bloquean sus activos en pools, proporcionando así liquidez al ofrecer oportunidades de negociación a otros participantes y reciben una comisión por ello: ingresos pasivos. También se les llama proveedores de liquidez (LP) y creadores de mercado. Para ofrecer liquidez, deben proporcionarse dos tokens, un par comercial de valor equivalente. La cantidad de ingresos depende del volumen de operaciones del par de criptomonedas específico y es proporcional a la inversión en el pool.
- Los traders. Los pools de liquidez crean un mercado para pares de activos específicos, permitiendo a los operadores comprar o vender monedas en bolsas descentralizadas utilizando la liquidez suministrada. La esencia de este tipo de comercio es la descentralización, es decir, la capacidad de interactuar de igual a igual (peer-to-peer), sin la intermediación de una bolsa centralizada. Sin la actividad de los traders, la existencia de un pool de liquidez no tiene sentido.
- Los creadores automáticos de mercado (AMM) participan en el funcionamiento de los pools de liquidez. Su función es automatizar el proceso de interacción de los traders con el pool y mostrar el valor real de las monedas dentro del pool. Se trata de contratos inteligentes que representan al pool como participante en la transacción y utilizan fórmulas matemáticas para ajustar el precio de mercado de ambos activos en el par de operaciones en función de las fluctuaciones de la oferta y la demanda.
Existen varios algoritmos para ajustar el precio de los activos dentro del pool de liquidez, que realizan un arbitraje automático para mantener la paridad de precios en el par comercial:
- Constant Function Market Makers (CFMMs);
- Constant Product Market Maker (CPMM);
- Constant Sum Market Maker (CSMM);
- Constant Mean Market Maker (CMMM), etc.
Pero como cualquier algoritmo es vulnerable a los movimientos imprevisibles del mercado, como se demostró claramente con el colapso de la stablecoin algorítmica UST, los pools de liquidez implican a los traders de arbitraje, que igualan manualmente el valor de los activos en diferentes plataformas, donde los algoritmos fallan.
La estructura de los pools de liquidez DEX en forma de ejemplo
La bolsa descentralizada Uniswap fue una de las primeras plataformas en utilizar pools de liquidez. Uniswap no tiene un libro de órdenes como en las bolsas centralizadas, sino que utiliza AMM. Los algoritmos y los traders de arbitraje proporcionan valores de mercado actualizados de los activos digitales.
Los pools de Uniswap utilizan la siguiente fórmula para mantener el equilibrio de liquidez:
X*Y = K
X — el primer token incluido en el pool;
Y — es el segundo token que forma un par comercial con el primero y que también está en el pool (a menudo una stablecoin);
K — la liquidez total del pool, que debe permanecer constante.
Si un usuario compra cualquier token en el pool, por ejemplo ETH en el pool ETH/USDT, utilizando USDT, el valor de ETH aumentará ya que se reduce. Pero el valor total de K debe permanecer inalterado, que es exactamente lo que se garantiza algorítmicamente.
Riesgos de la inversión en pools de liquidez
En los pools de liquidez, hay riesgos para todos los participantes en el mercado. En primer lugar, todas las operaciones se basan en contratos inteligentes, y en caso de errores sistémicos se pueden perder activos. En segundo lugar, los proyectos DeFi son objeto de frecuentes ciberataques. Por último, uno de los riesgos más comunes específicamente para el inversor puede atribuirse a las pérdidas intermitentes.
Supongamos que un creador de mercado ha colocado en un pool de liquidez 10 BTC y 1000 USDT, es decir, el precio del BTC en este ejemplo es de 100 $, mientras que el importe total de la inversión es de 2000 $. El volumen total del pool es de 100 BTC y 10 000 USDT — el 10% de la liquidez la puso un creador de mercado específico, el resto lo aportaron otros participantes del pool. La liquidez total del pool (K) es de 1000 000.
Mientras el valor de los activos no cambie, todo está bien. Pero si el precio del BTC empieza a subir, los algoritmos o arbitrajistas comprarán BTC fuera del pool a un precio más bajo, hasta que la relación de precios en el pool se compare con el valor de mercado del activo. Supongamos que el BTC sube a 400 $, entonces la manipulación de arbitraje añadirá USDT al pool y eliminará BTC del pool hasta que la proporción refleje el precio actual y se iguale a la liquidez total original del pool. Eso hace que queden 50 BTC y 20.000 USDT en el pool.
Si un creador de mercado decide retirar su 10% del pool sin esperar a que se alinee el par comercial, recibirá 5 BTC y 2.000 USDT, por un total de 4.000 $. A primera vista, el proveedor de liquidez ha obtenido un beneficio, pero si se hubiera quedado con los 10 BTC y 1.000 USDT iniciales, habrían tenido un valor total de 5.000 $. Esto se denomina pérdida volátil, porque el importe de la pérdida cambia constantemente junto con la tasa de los activos que componen el par comercial y sólo se fija en el momento de la retirada del pool.
Los pools de liquidez implementan así una de las ideas clave de las finanzas descentralizadas: la capacidad de comerciar e intercambiar activos sin intermediarios. Además, los pools proporcionan a los creadores de mercado ingresos pasivos y a los participantes en el mercado la oportunidad de ganar con la negociación P2P de activos que no están disponibles en las bolsas centralizadas.