¿Qué es Uniswap V3 y cómo funciona? + Estrategia para ganar dinero.

Al comenzar a explorar plataformas para generar ingresos pasivos seguramente te encuentres con este protocolo, el rey de los exchanges descentralizados. 

Y esto es así ya que Uniswap fue un pionero en el rubro de los DEX. La idea surgió a partir de un post compartido en las redes sociales de, ni más ni menos, Vitalik Buterin, cofundador de Ethereum. Hayden Adams fue quien la materalizó y lanzó la primera versión en noviembre de 2017.

UNI de Uniswap marca un nuevo máximo histórico, ¿hacia dónde se dirige ...

¿Qué es Uniswap?

Se trata de un exchange diseñado para el intercambio P2P (persona a persona) de criptomonedas. 

Como ya hemos visto en artículos anteriores los DEX funcionan gracias a los famosos contratos inteligentes y uno de los objetivos principales es el funcionamiento sin intermediarios de confianza que puedan restringir el acceso. 

Originalmente el protocolo fue lanzado en la red de Ethereum pero con el pasar del tiempo, además de la introducción de mejoras en las versiones que permitieron llegar a las 3 versiones existentes, también se introdujeron integraciones con diferentes redes. Actualmente la última versión se encuentra disponible en las redes de Ethereum, Optimism, Arbitrum, Polygon y Celo.

¿Cómo funciona Uniswap?

La clave en el funcionamiento radica en el concepto de “Automated Market Maker” (AMM)

Los AMM funcionan a partir de lo que conocemos como piscinas de liquidez. Como bien sabemos, estas piscinas están compuestas por activos que son depositados por usuarios quienes a cambio reciben una recompensa por su aporte. 

Este mecanismo reemplaza los libros de órdenes y funciona gracias a un diseño llamado Constant Product Market Maker, donde la fórmula a tener en cuenta es x*y=k

What Is an Automated Market Maker? - AMMs Explained

Si se quisiera crear una piscina entre un Token A y un Token B se deberá depositar la misma cantidad de ambas monedas.

▷ Por ejemplo, si el token A equivale a 500 token B al hacer el aporte de liquidez deberá aportarse 1 token A y 500 token B de manera tal de equiparar las cantidades de ambas monedas. 

De la fórmula mencionada anteriormente identificamos que x e y representan las cantidades de las monedas de la piscina, mientras que k es el producto, el tamaño de la piscina. El modelo mantiene que k se mantendrá constante y por este motivo es que los precios de x e y irán variando. 

Cuando un usuario quiera hacer un intercambio de, por ejemplo, el token B por el token A, introducirá una cantidad del token B a la piscina y sacará el equivalente en el token A. Esto lo que provocará es que habrá más cantidad del token B y menos cantidad del token A haciendo que el precio de A aumente ya que sabemos que la liquidez (k) deberá mantenerse constante. 

Antiguas versiones de UniSwap

La segunda versión del protocolo fue lanzada en mayo de 2020. La principal diferencia radicó en la introducción de nuevas piscinas de liquidez que permitieron el intercambio directo entre diferentes tokens. 

Uniswap V1

En la versión 1 todas las piscinas eran de ETH con otro token ERC20. Esto implicaba que, al querer hacer un intercambio de un ERC20 a otro ERC20 distinto debía realizarse primero el intercambio a ETH y ya con los ETH cambiar finalmente al ERC20 deseado. Por ejemplo, para hacer un intercambio de USDT a USDC en V1 debía cambiarse primero USDT a ETH y luego ETH a USDC. 

Uniswap V2

La v2 introdujo las piscinas de ERC20/ERC20 permitiendo reducir la cantidad y costos de transacciones. 

Uniswap V3 – New Era Of AMMs? – Finematics

Uniswap versión 3: liquidez concentrada

Finalmente, la última versión del protocolo fue lanzada en mayo de 2021, presentando una idea innovadora llamada “liquidez concentrada”. 

La liquidez concentrada está fuertemente ligada a la mejora en la eficiencia del capital.

Con el modelo x*y=k explicado anteriormente tenemos que entender que los LP (proveedores de liquidez) aportan liquidez a una curva de precios que va desde el 0 al infinito.

Esto lo que provoca es que haya liquidez en esa piscina que no se esté utilizando ya que habrá precios que pueden alcanzarse luego de mucho tiempo (o inclusive nunca).

DiagramDescription automatically generated

Con la versión 3 los proveedores pueden establecer rangos de precios en los que desean aportar la liquidez. De esta manera, si la selección del rango es adecuada, la liquidez aportada estará en uso más tiempo lo que producirá una mayor cantidad de comisiones generadas. De aquí también que será necesario menos capital para obtener una rentabilidad mayor que en v2 debido a esta eficiencia que se produce en el capital. 

DiagramDescription automatically generated

 

DiagramDescription automatically generated

¿Cuál es la mejor estrategia para ganar dinero con UniswapV3?

Llegado a este punto es muy importante remarcar que no existe una única estrategia y siempre y cuando el inversor defina un sistema que le permita alcanzar los objetivos que se establezca, la estrategia será válida. Pero vamos a comentar una posibilidad que nos permite aprovechar Uniswap V3.

A diferencia de la versión 2 en donde los aportes deben hacerse 50/50 entre los activos elegidos, en versión 3 es posible el aporte de liquidez de manera asimétrica. Esto se debe a que si se selecciona un rango de precios en donde el precio actual del activo no se encuentra específicamente en la mitad del rango seleccionado, al hacer el aporte se requerirá mayor cantidad de un activo que de otro. 

Gracias a esta funcionalidad podemos utilizar lo que se conocen como órdenes de rango.

En los exchanges que funcionan por libros de órdenes, es posible establecer órdenes límite en donde se define el precio al cual se desea comprar o vender un determinado activo. Con uniswap podemos establecer una especie de “orden límite” proporcionando un solo activo dentro de un rango específico. De esta manera, cuando el mercado alcance el precio del rango definido, la “orden” irá completándose de manera gradual mientras que se van tocando todos los precios del rango definido y, a su vez, generará comisiones hasta que la “orden” sea completada en su totalidad. Veamos un ejemplo práctico…

Suponiendo que el precio de 1 ETH equivale a 1.500 DAI y queremos vender nuestros ETH a un precio de 1.600 DAI podremos definir aportar liquidez en el rango de, por ejemplo, 1.600 DAI a 1.601 DAI. Podría ser un rango más amplio y en ese caso se los ETH llegado al precio se irían vendiendo a lo largo de toda esa curva de precios seleccionados. 

De esta forma el aporte inicial será 100% en ETH y una vez alcanzado el precio mi posición pasará de ETH a DAI. Es importante que, si mi objetivo es hacerme con los DAI, una vez alcanzado el precio y cambiada la moneda, se desarme la posición ya que, si el precio retrocede nuevamente y la posición se encuentra abierta, el protocolo volverá a hacer el cambio a la inversa. 

RangeOrder1
RangeOrder1

La última versión de este protocolo ofrece oportunidades muy diversas para diferentes estrategias teniendo en cuenta también el perfil de cada inversor. La mejor opción para definir cuál es la estrategia que mejor se adecue a uno es poner a prueba estas alternativas, perfeccionarla e implementar aquella que te permita alcanzar tus objetivos propuestos.