Uniswap es un intercambio descentralizado (DEX) de código abierto que se ejecuta en la cadena de bloques Ethereum. Según los datos, es la quinta aplicación de DeFi más utilizada.
Uniswap permite intercambiar, a través de “swaps”, Ether y tokens ERC20, que son actualmente 200. Además de la mayor cantidad de tokens populares como MTD y SNX, también hay muchos tokens DEFI como WBTC, CDAI o tokens de aave.
Nacido de un proyecto de Hayden Adams, Uniswap recibió fondos de la Fundación Ethereum en 2018 y Paradigm en la primavera de 2019 y rápidamente comenzó a atraer usuarios.
El 13 de marzo, Uniswap alcanzó el mayor volumen de negociación en la historia de los DEX con $53 millones.
¿Qué hace que Uniswap sea tan atractivo para los comerciantes de Ethereum?
Descentralizado e imparable
Uniswap no es un intercambio normal, sino un protocolo, una serie de contratos inteligentes en la cadena de bloques Ethereum (uno para cada token intercambiado) y, por esta razón, es prácticamente imparable.
Uniswap se puede usar directamente con cualquier cliente capaz de interactuar con la cadena de bloques Ethereum incluso en el caso de que el sitio web uniswap.exchange sea inaccesible: lo cual es muy poco probable, teniendo en cuenta que la semana pasada el equipo anunció que el alojamiento de la plataforma ahora se confía a Sia, la plataforma de almacenamiento basada en blockchains como Storj y Filecoin, volviéndose completamente resistente a la censura.
Al igual que con todos los DEX, no es necesario registrarse, KYC o AML para usar Uniswap, sino que requiere el uso de una billetera Ethereum como MetaMask o Eidoo.
Sin embargo, la parte más interesante de Uniswap es que no tiene una cartera de pedidos como otros DEX, sino que su liquidez se gestiona a través de un grupo de liquidez. Si un token aún no se comercializa en Uniswap, es posible agregarlo utilizando el Contrato de Fábrica, que actúa como una cartera de pedidos públicos, sin ningún costo o tarifa de listado.
Cada contrato de intercambio contiene reservas en ETH y el token ERC20 relacionado, y cualquiera puede convertirse en un proveedor de liquidez al contribuir a las reservas.
Las tarifas de negociación son del 0.3% y tienen una doble función: aseguran que el tamaño total de la reserva aumente con cada operación, y recompensan a los proveedores de liquidez que reciben una parte de las tarifas generadas en proporción a lo que contribuyen cuando salen del Pool. Además, los cambios de precios impulsan el arbitraje continuo al alimentar un flujo constante de entradas de fondos.
En cuanto a los precios de negociación, estos son creados por un algoritmo determinista llamado Automated Market Maker (AMM), capaz de proporcionar liquidez en todo momento. Esto independientemente del tamaño del pedido y su grupo de liquidez, ya que el precio de la moneda aumenta asintóticamente a medida que aumenta la cantidad deseada.
El AMM funciona a través de la fórmula x*y = k, donde k es el grupo de liquidez e y y x son ETH y el token ERC20 del grupo. Si hay 100 fichas ETH y 100 ERC20 en un grupo, para comprar ETH, el operador debe suministrar una cantidad de fichas ERC20 que aumentarían a medida que aumenta el valor del comercio, con el objetivo de mantener k constante.
Por lo tanto, el precio está directamente relacionado con la cantidad del pedido, por lo que en el caso de pedidos grandes, el grupo no se vacía y no hay problemas de liquidez.
Uniswap V2 en camino
Esta primavera se lanzará una nueva versión llamada Uniswap V2. Entre las diversas mejoras, la nueva versión contendrá una mejora en el precio del oráculo, que según Vitalik Buterin debería ser resistente a los ataques que involucran préstamos flash que ocurrieron el mes pasado.
The planned uniswap v2 price oracle design is resistant to the recent flash loan attacks. https://t.co/Qd7Z3Vqgk9
— vitalik.eth (@VitalikButerin) February 18, 2020
La versión V2 no tiene una hoja de ruta, y mucho menos una lista de contenido oficial, sin embargo, en GitHub del proyecto no hay rastros de una actualización para la escalabilidad de la plataforma, que al igual que todos los DEX sufrieron la congestión de Ethereum durante el colapso del mercado de la semana pasada.
Vale la pena recordar que Uniswap y Plasma Group están trabajando en Optimistic Rollups, una solución que puede escalar sin usar cadenas laterales, que están en riesgo de ser centralizadas, y sin sacrificar la capacidad de crear aplicaciones complejas, un factor importante para un protocolo como Uniswap que requiere muchas partes diferentes para interactuar entre sí.
Los usuarios pueden probar la velocidad de OVM yendo a unipig.exchange.