Uniswap es un proyecto DeFi, nacido en Noviembre del 2018 y desarrollado gracias a una financiación de unos 100 mil dólares otorgados a los desarrolladores por la Fundación Ethereum. En poco tiempo se ha consolidado como uno de los protocolos más importantes dentro del mundo DeFi.
Surgió como un plan para presentar AMM en Ethereum a una audiencia más amplia. El creador de la plataforma es el desarrollador de Ethereum, Hayden Adams.
Adams trabajó en varios proyectos mientras finalizaba Uniswap, y su trabajo fue informado directamente por el creador de Ethereum, Vitalik Buterin. Buterin incluso terminó dándole al protocolo su nombre: originalmente se conocía como Unipeg.
Uniswap es un protocolo para crear liquidez e intercambiar tokens ERC-20 en Ethereum . Elimina intermediarios y formas innecesarias de extracción de rentas, lo que permite una negociación rápida y eficiente. Prioriza la descentralización, la resistencia a la censura y la seguridad.
Uniswap es un software de código abierto con licencia GPL (sus usuarios son libres para usarlo, acceder al código fuente, modificarlo y distribuir los cambios).
¿Cómo funciona Uniswap?
Uniswap es un protocolo de liquidez automatizado. En términos prácticos, esto significa que hay contratos inteligentes de plantilla que definen una forma estándar de crear grupos de liquidez y los mercados correspondientes que sean compatibles entre sí. No hay un libro de pedidos, ni una parte centralizada ni un facilitador central del comercio. Cada grupo está definido por un contrato inteligente que incluye algunas funciones para permitir el intercambio de tokens, agregar liquidez y más. En esencia, cada grupo utiliza la función x*y=k para mantener una curva a lo largo de la cual pueden ocurrir las operaciones. Los grupos realizan un seguimiento de las reservas (liquidez) y actualizan esas reservas cada vez que alguien opera. Debido a que las reservas se reequilibran automáticamente, un grupo de Uniswap siempre se puede usar para comprar o vender un token sin requerir una contraparte en el otro lado de una operación.
Tiene como objetivo principal permitir a los usuarios ejecutar swaps entre tokens generados en la red de Ethereum, tokens ERC-20.
Por ejemplo, cuando quieres realizar un intercambio de tokens estás obligado a pasar por un exchange centralizado como Binance, Hotbit o Kucoin por ejemplo y no siempre vas a encontrar el token que quieres comprar en esos exchanges. Uniswap al ser descentralizado tendrá todos los tokens (siempre y cuando estén bajo la red de Ethereum) y en el caso de que no aparezca , tendrías que buscar la dirección del token usando etherscan y pegando esa dirección en el campo de búsqueda.
Su token de gobernanza (UNI) fue creado con el fin de consagrar oficialmente Uniswap como infraestructura de propiedad pública y autosostenible mientras continúa protegiendo cuidadosamente sus cualidades indestructibles y autónomas”.
¿Cómo utilizar Uniswap?
Primero necesitará una billetera Ethereum y algo de ETH. Una vez completado, tendrá que dirigirse a la aplicación para comenzar a usar el protocolo para proporcionar liquidez o intercambiar tokens. Cada transacción en Ethereum cuesta ETH (esto se llama “tarifa de gas” y se paga a los mineros para mantener la red en funcionamiento).
Novedades
Uniswap V2 se lanzó el 2 de noviembre de 2018 e introdujo nuevas características como pares ERC-20, oráculos de precios , intercambios flash y más. La última versión, Uniswap V3, se lanzó en la red principal el 5 de mayo de 2021. Ofrece una mayor eficiencia de capital para los proveedores de liquidez , una mejor ejecución para los comerciantes y una infraestructura mejorada.
Capa 2 Beta. Las implementaciones de Uniswap v3 en Optimistic Ethereum y Arbitrum están listas para pasar de Alpha a Beta.
Uniswap lanzará el menú desplegable del selector de red en la aplicación. A partir de la versión Beta, los usuarios pueden acceder sin problemas a todas las redes compatibles directamente en la aplicación Uniswap. También lanzaron una experiencia de usuario de confirmación rápida para mostrar la velocidad del rayo de las redes de capa 2.
Por último, como medida de precaución, implementaron la detección de tiempo de inactividad para que la aplicación Uniswap informe la actividad de la red.