InicioCriptovaluteCómo ser un proveedor de liquidez en un DEX

Cómo ser un proveedor de liquidez en un DEX

Los exchange cripto descentralizados (DEX) están basados en liquidity pool. 

En estas pools operan pares de intercambio crypto-to-crypto que permiten swappear on-chain un token por otro, de manera peer-to-peer, gracias a smart contracts en blockchains como Ethereum, BNB Chain, Solana u otras.

En otras palabras, quien posee un token en una determinada blockchain, puede utilizar un DEX en la misma blockchain para intercambiarlo con otros tokens de otros usuarios. 

Sin embargo, aunque desde el punto de vista teórico parece algo relativamente sencillo, desde el punto de vista técnico no lo es en absoluto. 

Las liquidity pool

En los clásicos exchanges centralizados existen los llamados order book (los libros de órdenes). Cada orden de venta o de compra se inserta en el order book a la espera de una orden opuesta con la que pueda ser emparejada. Una vez que se encuentran en el order book dos órdenes opuestas que se emparejan perfectamente (una de venta y una de compra), el exchange ejecuta automáticamente el intercambio. 

En los DEX, en cambio, no existen los order book, por lo tanto, es necesario utilizar una técnica diferente y un poco más complicada. 

De hecho, la mayoría de los DEX modernos utiliza el llamado modelo AMM (Automated Market Maker), basado precisamente en liquidity pool. Estos no son más que smart contract que contienen pares de tokens depositados por los usuarios.

Entonces, en lugar de los order book donde se colocan las órdenes, existen las liquidity pool de los pares de intercambio individuales a los que se envían directamente los tokens. 

Estos tokens, una vez enviados al liquidity pool, de hecho quedan bloqueados en el smart contract, y son luego los algoritmos AMM los que determinan el precio de intercambio y ejecutan los swaps.

Técnicamente, cuando un usuario solicita intercambiar un token por otro, de hecho deposita su token en el liquidity pool, y después del swap puede retirar de ese mismo liquidity pool el otro token. 

Los proveedores de liquidez

El problema es que, para que el intercambio pueda llevarse a cabo, es necesario que en el liquidity pool ya esté presente el otro token, es decir, aquel que el usuario desea recibir a cambio del suyo. 

Bueno, quien deposita tokens en un liquidity pool se llama precisamente Liquidity Provider (LP), y gana cobrando una parte de las comisiones generadas por los swaps (intercambios) en el pool. A menudo también recibe recompensas adicionales que se otorgan para incentivar a los liquidity providers. 

Por lo tanto, convertirse en LP es una forma de generar ingresos pasivos, aunque conlleva riesgos específicos. 

En primer lugar, los liquidity provider obtienen una forma de ingreso pasivo derivado del porcentaje sobre las comisiones de cada trade en su liquidity pool. En pools de alto volumen se pueden obtener también APY elevados.

Además, en muchos DEX reciben tokens nativos del DEX como incentivo. 

Lo interesante es que cualquiera puede convertirse en LP con su propio wallet, sin KYC.

Cómo ser un proveedor de liquidez 

Primero, es necesario asegurarse de tener un wallet no-custodial que se pueda conectar con el DEX. 

Es importante recordar que cada DEX se basa en una blockchain, por lo tanto, es necesario asegurarse de que el wallet sea compatible con el DEX. 

Además, también es necesario asegurarse de tener en el wallet suficientes comisiones para pagar el costo de las transacciones (el llamado gas). 

Las comisiones se pagan en la cripto nativa de la blockchain que se desea utilizar. 

En ese punto se puede proceder a conectar el wallet con el DEX, siguiendo el procedimiento correspondiente en el DEX (que de todos modos resulta ser muy similar entre los varios exchanges descentralizados). 

La parte más «difícil» llega ahora. 

Para poder operar como proveedor de liquidez dentro de un liquidity pool, es necesario tener en la billetera ambos tokens del par de intercambio en el que se desea operar, en valor igual. 

Por lo tanto, no basta con conectar el wallet al DEX, sino que también es necesario asegurarse de tener fondos suficientes para poder operar como LP en un par de intercambio específico. 

Solo en ese momento es posible proceder con la verdadera adición de liquidez al pool. 

Es necesario buscar en el DEX la opción «Pool» o «Liquidity», o algo similar, seleccionar el par de intercambio en el que se desea operar como LP, e ingresar la cantidad de tokens que se desea utilizar.

En este punto, solo queda enviar los tokens, aprobar la transacción y confirmar la adición de tus tokens al liquidity pool. 

Las ganancias

Una vez que se inmovilizan los propios tokens en la liquidity pool, se reciben a cambio los LP-token que representan la propia cuota de liquidez en la pool.

Las ganancias se acumulan automáticamente cada vez que alguien realiza transacciones en ese par de intercambio específico dentro del DEX elegido. 

Existen herramientas como DeBank y Zapper que se pueden utilizar precisamente para rastrear las ganancias. 

Obviamente, los tokens inmovilizados dentro del liquidity pool pueden ser retirados en cualquier momento. Para retirarlos, es necesario extraerlos entregando a cambio parte de sus propios LP-token: esta operación quemará los LP-token devueltos y removerá su liquidez del liquidity pool trasladándola a su propio wallet. 

Las ventajas

La primera ventaja evidente es la de poder poner a rentar tus tokens. 

Es cierto que se necesitan tokens de ambas crypto del par de intercambio elegido, pero los APY pueden ser realmente interesantes si se eligen pares con volúmenes de intercambio muy altos. 

Además, es posible retirar tus fondos del liquidity pool en cualquier momento, por lo que, en teoría, no deberían existir riesgos particularmente elevados, siempre y cuando todo funcione correctamente. 

Finalmente, de esta manera se contribuye al ecosistema del DEX, ayudando a hacerlo más eficiente al reducir el slippage para los traders.

Los riesgos

El mayor riesgo es el llamado impermanent loss.

Cuando el precio relativo de los tokens en el pool cambia, respecto al precio que tenían al momento del depósito en el pool, el algoritmo AMM reequilibra automáticamente el pool, vendiendo el token que aprecia y comprando el que deprecia. 

Esto hace que, en caso de retiro, termines teniendo más tokens del que se ha depreciado, pero menos del que se ha apreciado. De hecho, constituye una pérdida en comparación con el simple hold de los tokens.

Sin embargo, se trata de una pérdida «impermanente», porque en caso de que los precios regresen al nivel inicial, la pérdida se extinguiría. No obstante, si se retira durante una divergencia, la pérdida de hecho se convierte en permanente.

Además, la impermanent loss aumenta con la volatilidad, por lo tanto, es necesario prestar mucha atención especialmente a los pares de intercambio con mayor volatilidad. 

Además, existen otros riesgos, los clásicos de los smart contract descentralizados. 

En primer lugar, los smart contract, si no se realizan correctamente, pueden ser atacados y vulnerados por hackers, quienes pueden llegar a robar todos los fondos. 

Además, a veces puede suceder que los fondos estén bloqueados si hay problemas, y por lo tanto podría ser difícil retirarlos. 

Finalmente, en el caso de que en determinados momentos las comisiones on-chain sean elevadas, estas de hecho constituirían un costo adicional no necesariamente previsto. 

También se debe decir que a menudo las liquidity pool de tokens nuevos están sujetas a un riesgo adicional, es decir, que el equipo detrás del lanzamiento pueda en algún momento drenar la liquidez, haciendo que el valor del token disminuya considerablemente. 

Por lo tanto, convertirse en proveedor de liquidez en un DEX puede ser sin duda una oportunidad, pero requiere formación y gestión del riesgo. Además, siempre es necesario tratar de entender si los riesgos valen la pena.

RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST