¿Qué es Uniswap?
Uniswap es un exchange descentralizado que permite realizar intercambios (o swaps) entre una amplia gama de tokens como Ethereum, Maker, DAI, USD Coin, BAT, entre otros. Es uno de los principales proyectos en el ámbito de las finanzas descentralizadas (DeFi).
Creado en 2018 por Hayden Adams con un financiamiento de 100.000 dólares de la Fundación Ethereum, Uniswap fue lanzado al mercado en noviembre de ese año. Inicialmente, Uniswap no tenía un modelo de negocio para capturar ingresos para sus creadores y fue diseñado para ser utilizado públicamente en la plataforma de Ethereum. Sin embargo, la versión V2 introduce fees que proporcionarán recursos al equipo de desarrollo.
Uniswap rompe con la arquitectura tradicional de los exchanges de los mercados tradicionales, que operan mediante un libro de órdenes o «order book». En cambio, Uniswap establece los precios de manera algorítmica, redefiniendo la industria de la intermediación tal como la conocemos hoy en día.
¿Cómo opera Uniswap?
Uniswap se destaca por su enfoque innovador y disruptivo en comparación con los mercados tradicionales. En lugar de casar órdenes de inversores, Uniswap utiliza un modelo en el que agentes proporcionan liquidez, permitiendo a los inversores realizar swaps directamente contra esta liquidez. El precio se ajusta en función de la oferta y la demanda dentro de estos pools de liquidez.
Estos pools de liquidez, conocidos simplemente como Pools en Uniswap, son fundamentales para su operación. Los intercambios se realizan directamente contra estos Pools, y los precios se calculan de forma algorítmica según la oferta y la demanda de los activos involucrados.
La fórmula utilizada para calcular el precio es la siguiente:
Invariant = ETH_pool * XXX_pool
Donde:
- ETH_pool: Número de ETH en el pool
- XXX_pool: Número de tokens en el pool
- Invariant: Resultado de multiplicar ambos números de tokens
Este enfoque redefine la manera en que entendemos los mercados, permitiendo intercambios eficientes y transparentes sin la necesidad de intermediarios tradicionales. A continuación, se muestra un ejemplo ilustrativo de cómo funciona este modelo:
En Uniswap, los inversores aportan capital en un pool, como el pool de ETH-OMG, dejando una cantidad equivalente de cada activo en el pool (por ejemplo, 50 USD en ETH y 50 USD en OMG para un total de 100 USD). Las operaciones se realizan directamente contra el pool en lugar de un order book. El pool decide cuánto dar al usuario y ajusta el precio utilizando un algoritmo, que sigue la siguiente lógica:
- Mayor demanda, mayor precio: Si se compra más ETH que OMG del pool, el precio del ETH aumenta.
- Menor demanda, menor precio: Si se vende OMG para obtener ETH del pool, el precio del OMG disminuye.
- Los precios en el pool dependen del tamaño del pool (liquidez). En pools más pequeños, los precios son más sensibles a las variaciones en la cantidad de las operaciones realizadas.
Unos Ejemplos del Pool de Uniswap
Veamos con unos ejemplos para una mejor explicación como opera Uniswap.
Supongamos un pool ETH-OMG, que se inicia con la misma cantidad de dólares para cada activo (con 100 dólares, por ejemplo, van 50 dólares para cada uno), se tiene entonces el pool con 10 ETH y 500 OMG. Esta información del pool nos dice lo siguiente:
El valor de 1 ETH es de 50 OMG
El multiplicador de ambos activos es 5.000 (10 ETH * 500 OMG = 5.000)
Si se quiere pagar con ETH para recibir OMG, se ingresan X unidades de ETH al pool, y este decide cuantas unidades de OMG se van a entregar según el algoritmo, ya que el multiplicador de 5.000 se va a mantener constante, y es el que decide las cantidades a entregar de OMG en cada transacción. Es decir, por cada ETH que ingresamos para comprar OMG, o viceversa, las unidades a recibir serán aquellas que se le deben de restar al pool para mantener que el multiplicador siga igual a 5.000.
Veamos los resultados del pool con los siguientes ejemplos:
Ejemplo 1. Compramos OMG con 1 ETH.
Ejemplo 2. Compramos OMG con 0,1 ETH.
Ejemplo 3. Compramos OMG con 10 ETH.
Esto es debido a que, en el pool, los ETH de 10 pasan a ser 11 (por 1 ETH que se ingresó), y con el multiplicador igual a 5.000 (que no se altera), los OMG será el resultado de dividir el multiplicador (5.000) entre la nueva cantidad de ETH (11), que resulta igual a 454,55 (Multiplicador de 5.000 /11 = 454,45). Si los OMG del pool deben ser igual a 454,55, y en un inicio eran 500 OMG, la diferencia de 45,45 OMG salen del pool a cambio de 1 ETH que se ingresaron.
Unas notas finales
- Uniswap tiene pools para cada par de tokens, es decir, hay un pool para el par ETH-MKR, otro para los pares ETH-DAI, ETH-BAT, y así para cada par.
- Uniswap es un protocolo que permite intercambiar y crear mercados, con la creación de un nuevo par de tokens que se ingresen ya se está definiendo el precio, y se le está dando liquidez al token ingresado.
- Como ejemplo, se tienen los Unisocks, que se ingresaron a un precio inicial de 12 dólares, (precio en tokens) y actualmente se pueden comprar a 69,25 dólares, y el último que las compre las tendrá a un precio más caro. Sin duda un ejemplo muy divertido, pero nos da una idea del potencial de Uniswap para dar liquidez y crear mercado para diversos activos. Muchas de las ICO (Inicial coin offering), podrían haber listados sus tokens y vuelto líquidas.
- El concepto de Uniswap es innovador en la generación de precios frente al order book, con un alto nivel tecnológico, sencillo y de mucho potencial.
- Las ventajas y oportunidades que nos puede ofrecer Uniswap son:
- Ingresar como Market Maker y aprovechar las caídas de mercado para obtener rentabilidad, por lo que se puede percibir ingresos por la volatilidad y por los ingresos de los fees.
- Oportunidades de hacer arbitraje
- Generar ingresos pasivos si tener que desprendernos de nuestros tokens si los consideramos como una inversión de mediano o largo plazo.
- No se tiene que ser trader para participar.
- Es open source, lo que permite su integración con otras plataformas de finanzas descentralizadas (DeFi).
Nuestra newsletter
Que no te lo cuenten. Sé el primero en estar al día en trading y criptomonedas.