Puntos clave

  • Uniswap es un exchange de criptomonedas descentralizado. Es un “mercado en cadena” que permite a los usuarios comprar y vender criptomonedas en Ethereum y más de otras 10 cadenas de bloques.

  • Los comerciantes pueden intercambiar miles de tokens diferentes en Uniswap sin tener que depender de intermediarios o entidades centralizadas.

  • Los usuarios también pueden proporcionar liquidez a los grupos de liquidez de Uniswap y ganar comisiones por los swaps de otros usuarios.

Introducción

Los exchanges centralizados (CEX) han sido la columna vertebral del mercado de criptomonedas durante años debido a su gran liquidez, transacciones más rápidas, acceso a monedas fiduciarias y atención al cliente. Sin embargo, los exchanges descentralizados (DEX) están ganando popularidad a medida que los usuarios se sienten atraídos por sus transacciones entre pares y su mayor accesibilidad.

Los DEX ofrecen beneficios únicos que pueden convertirlos en una alternativa atractiva a los CEX. Un ejemplo es Uniswap. Creado por Hayden Adams en 2018, su implementación se inspiró en la tecnología subyacente descrita por primera vez por el cofundador de Ethereum, Vitalik Buterin.

Uniswap fue pionero en el modelo de creador de mercado automatizado (AMM) y desempeñó un papel crucial en la invención y el desarrollo de los DEX. Hoy en día, Uniswap sigue siendo uno de los DEX más populares y fáciles de usar disponibles, con alta liquidez y una amplia selección de tokens.

¿Qué es Uniswap?

Uniswap es un DEX que permite a los usuarios intercambiar criptomonedas sin depender de una autoridad central o intermediario. Inicialmente, Uniswap era exclusivo de la red Ethereum, pero desde entonces ha ampliado su oferta para admitir muchas otras cadenas de bloques.

Los servicios de Uniswap se basan en contratos inteligentes, que son programas autoejecutables en la cadena de bloques con condiciones predeterminadas escritas directamente en el código.

Uniswap emplea un modelo AMM innovador, que utiliza fondos de liquidez en lugar de los libros de órdenes tradicionales para permitir una negociación fluida. Los usuarios pueden proporcionar liquidez a estos fondos depositando un valor igual de ambos tokens en el par. A cambio, reciben tokens de proveedor de liquidez (LP).

Otros usuarios pueden intercambiar tokens interactuando con los fondos de liquidez. Se utiliza un modelo de Creador de mercado de producto constante (CPMM) para determinar el precio de los activos en un fondo de liquidez.

Uniswap utiliza software de código abierto, que puedes consultar en Uniswap GitHub.

¿Cómo funciona Uniswap?

El modelo CPMM es el núcleo de Uniswap. Veamos cómo funciona.

Digamos que depositas un par de tokens en el fondo de liquidez de Uniswap como proveedor de liquidez (LP). Puedes comprometer cualquier par de tokens de igual valor. Por ejemplo, ETH y un token ERC-20, o dos tokens ERC-20. Uno de los tokens suele ser una moneda estable como DAI, USDC o USDT.

A cambio de comprometer el par de tokens, recibirá "tokens de liquidez" como LP, que representan su parte del grupo de liquidez y la parte correspondiente de las tarifas comerciales generadas por el grupo.

Veamos el fondo de liquidez ETH/USDT. Llamaremos x a la parte ETH del fondo y y a la parte USDT. Uniswap multiplica x por y para calcular la liquidez total del fondo, que llamaremos k. La idea central detrás de Uniswap es que k debe permanecer constante. Por lo tanto, la fórmula para la liquidez total del fondo es: x * y = k.

Digamos que Alice compra 1 ETH por 300 USDT utilizando el fondo de liquidez ETH/USDT. Al hacerlo, aumenta la parte en USDT y disminuye la parte en ETH del fondo. Esto aumentará el precio de ETH.

Esto ocurre porque ahora hay menos ETH en el pool después de la transacción y sabemos que la liquidez total del pool (k) debe permanecer constante; este mecanismo determina que el precio de ETH será k/x. En última instancia, el precio pagado por el ETH en el pool se basa en cuánto cambia una determinada transacción la relación entre x e y.

Vale la pena señalar que este modelo no escala de manera lineal. Cuanto mayor sea el pedido, mayor será el cambio en el equilibrio entre x e y. Por lo tanto, los pedidos más grandes son mucho más costosos que los pedidos más pequeños y conducirán a un deslizamiento progresivamente mayor. También significa que cuanto mayor sea el fondo de liquidez, menor será el cambio entre x e y y, por lo tanto, más fácil será completar pedidos grandes.

La evolución de Uniswap

Uniswap ha evolucionado con el tiempo y las distintas versiones del protocolo ofrecen nuevas funciones y mejoras. A continuación, se incluye una breve descripción general de Uniswap v1, v2, v3, v4 y UniswapX.

Uniswapv1

Lanzada en 2018, Uniswap v1 fue la primera versión del protocolo Uniswap. Fue diseñada con la simplicidad en mente, pero aun así permitía a los usuarios intercambiar cualquier token ERC-20 en la cadena de bloques Ethereum. El protocolo ganó popularidad entre la comunidad Ethereum y funcionó como una prueba de concepto para los intercambios descentralizados basados ​​en AMM.

Uniswapv2

Uniswap v2 se lanzó en 2020 y trajo consigo varias mejoras a la primera versión. Uno de los cambios más significativos fue la introducción de pares ERC-20 a ERC-20, lo que significó que los proveedores de liquidez podían crear contratos de pares para dos tokens ERC-20 cualesquiera.

Los usuarios también podrían intercambiar tokens sin necesidad de una conversión intermedia a ETH. En resumen, Uniswap v2 permitió fondos de liquidez compuestos por dos tokens ERC-20 en lugar de tener que tener ETH junto con un token ERC-20.

Uniswap v2 también mejoró la eficiencia del protocolo, redujo las tarifas de gas e introdujo nuevas características como los intercambios flash, lo que significa que los tokens se pueden entregar a los destinatarios antes de verificar que se recibieron suficientes tokens de entrada. Las nuevas características y optimizaciones prepararon el terreno para un crecimiento exponencial en la adopción de AMM y convirtieron a Uniswap en uno de los intercambios spot de criptomonedas más grandes.

Uniswap v3

Uno de los cambios más significativos que introdujo Uniswap v3 estuvo relacionado con la eficiencia del capital. Muchos AMM sufren de ineficiencia de capital: la mayoría de los fondos que contienen no suelen estar en uso debido a una característica inherente del modelo x * y = k antes mencionado. En pocas palabras, cuanto más liquidez tenga el pool, mayores serán las órdenes y el rango de precios que el sistema puede soportar.

Los LP en estos pools proporcionan liquidez para una curva de precios entre 0 e infinito, lo que significa que el capital proporcionado por los LP en un AMM se distribuye uniformemente en todos los rangos de precios. Esto significa que solo una parte de la liquidez en el pool se encuentra donde se lleva a cabo la mayor parte de las transacciones. Sin embargo, no tiene mucho sentido proporcionar liquidez en un rango de precios que está lejos del precio actual o que nunca se alcanzará.

Uniswap v3 busca abordar este problema: los LP ahora pueden establecer rangos de precios personalizados dentro de los cuales desean proporcionar liquidez, lo que debería dar como resultado una liquidez más concentrada en el rango de precios con la mayor actividad comercial. Por ejemplo, si un LP establece un rango de precios de $1,000 a $2,000, la liquidez proporcionada solo puede permitir la negociación entre estos dos precios, en lugar de dentro de rangos de precios infinitos.

En cierto sentido, Uniswap v3 es una forma rudimentaria de crear un libro de órdenes en cadena en Ethereum, donde los creadores de mercado pueden decidir proporcionar liquidez en rangos de precios de su elección. Vale la pena señalar que este cambio favorece a los creadores de mercado más experimentados frente a los participantes principiantes. Con esta capa adicional de complejidad, los LP menos activos pueden ganar menos en comisiones de negociación que los jugadores profesionales que optimizan su estrategia de forma constante.

Posiciones de Uniswap LP como NFT

Dado que cada LP puede establecer su propio rango de precios, la posición de cada LP de Uniswap es única y, como tal, ya no es fungible. En Uniswap v3, las posiciones de LP ahora están representadas por un token no fungible (NFT). Sin embargo, las posiciones compartidas aún pueden volverse fungibles (ERC-20).

Los LP de Uniswap v3 ahora ven todas las tarifas generadas directamente en los propios NFT. Estos NFT se pueden intercambiar entre billeteras y los titulares siempre pueden cobrar las tarifas de posición. Es básicamente una imagen digital que muestra información esencial, como el par de tokens y una curva que representa la "inclinación" de la posición. Cada posición de Uniswap v3 también tiene un esquema de colores único, y los diferentes pools están representados por diferentes variaciones de color.

Diferentes niveles de tarifas

Uniswap v3 ofrece a los LP tres niveles de comisiones, 0,05 %, 0,30 % y 1,00 %, para permitirles ajustar sus márgenes de ganancia en función de la volatilidad esperada del par de tokens. Por ejemplo, los LP están expuestos a mayores riesgos en pares no correlacionados, como ETH/USDT, y menores riesgos en pares correlacionados, como los pares de monedas estables.

Uniswap en la capa 2

Históricamente, las tarifas de transacción de Ethereum han ido aumentando a medida que aumentaba el uso de la red. Esto hace que, en ocasiones, el uso de Uniswap sea económicamente inviable, especialmente para los usuarios más pequeños. Para resolver este problema, Uniswap v3 permite que las soluciones de escalado de capa 2 escalen los contratos inteligentes sin dejar de disfrutar de la seguridad de la red Ethereum. Esta implementación también ayuda a aumentar el rendimiento de las transacciones y a garantizar tarifas más bajas para los usuarios.

Uniswap en vivo en BNB Chain

Uniswap se puso en marcha en la cadena BNB después de recibir el apoyo de los votantes de la gobernanza. Esta medida puede proporcionar a los usuarios opciones de negociación más rentables. También significa que los usuarios de Uniswap podrán aprovechar la alta velocidad y las bajas tarifas de transacción de la cadena BNB. Además, la integración permite a Uniswap aprovechar un nuevo fondo de liquidez y aumentar la conciencia y la adopción entre los inversores minoristas e institucionales.

Uniswapv4

Uniswap v4 trae mejoras interesantes para hacer que el trading descentralizado sea más fluido, económico y flexible. Una de las características más importantes son los "ganchos", que permiten a los desarrolladores personalizar el funcionamiento de los fondos de liquidez, añadiendo opciones como tarifas dinámicas o dividiendo las operaciones grandes en operaciones más pequeñas para evitar saltos de precios.

En lugar de crear un nuevo contrato para cada pool, todos los pools funcionan en un solo contrato (llamado arquitectura singleton), lo que permite ahorrar hasta un 99 % en las tarifas de gas. Uniswap v4 también simplifica las transacciones con un sistema llamado contabilidad flash, al tiempo que reintroduce pares comerciales directos de ETH para realizar intercambios más rápidos y económicos.

Estas actualizaciones están diseñadas para reducir costos, permitir estrategias comerciales más creativas y hacer que la plataforma sea más atractiva para los comerciantes profesionales y desarrolladores.

UniswapX

UniswapX es un nuevo sistema de negociación que ayuda a los usuarios a obtener mejores precios extrayendo liquidez de varias fuentes, como exchanges descentralizados e inventarios privados. En lugar de pagar tarifas de gas directamente, los usuarios firman órdenes fuera de la cadena y los "rellenadores" de terceros manejan las transacciones, compitiendo para ofrecer los mejores precios. Esta configuración también evita los costos de transacciones fallidas y protege a los usuarios de los ataques MEV, lo que garantiza transacciones más justas.

¿Qué es la pérdida impermanente?

Además de ganar comisiones por proporcionar liquidez a los traders que pueden intercambiar tokens, los LP también deben ser conscientes de un efecto llamado pérdida impermanente. Supongamos que Alice es una LP que ha depositado 1 ETH y 100 USDT en un pool de Uniswap con una liquidez total de 10 000 (10 ETH x 1000 USDT); el resto fue financiado por otros LP como ella. La participación de Alice en el pool es del 10 %, lo que significa que su depósito inicial comprende el 10 % de la liquidez total del pool.

En el momento del depósito de Alice, el precio de 1 ETH era 100 USDT, lo que significa que su depósito fue de $200 (1 ETH x $100 + 100 USDT). Ahora supongamos que el precio de ETH aumenta a 400 USDT. Como resultado, los operadores de arbitraje agregan USDT y eliminan ETH del pool hasta que la relación entre los dos refleje con precisión el nuevo precio. Esto hace que la cantidad de ETH y USDT en el pool disminuya a 5 ETH y 2000 USDT.

Alice decide retirar sus fondos del pool. Según su parte, recibe el 10%, es decir, 0,5 ETH y 200 USDT, lo que da un total de 400 $ (0,5 ETH x 400 $ + 200 USDT). A primera vista, parece que Alice ha obtenido beneficios.

Sin embargo, si hubiera conservado su depósito inicial de 1 ETH y 100 USDT, habría terminado con un valor total de $500 (1 ETH x $400 + 100 USDT). Por lo tanto, al depositar sus fondos en el pool de Uniswap, Alice perdió la apreciación del precio de ETH.

Esta pérdida se denomina “impermanente” porque se puede mitigar si los precios de los tokens agrupados vuelven a los mismos precios que tenían cuando se agregaron al pool. Además, dado que los LP ganan comisiones, la pérdida puede compensarse con el tiempo. No obstante, los LP deben tener en cuenta el concepto de pérdida impermanente antes de agregar fondos a un pool de Uniswap.

Tenga en cuenta que el escenario anterior se aplica independientemente de si el precio sube o baja desde el momento del depósito. Esto significa que si el precio de ETH disminuye desde el momento del depósito, las pérdidas sufridas por el LP también pueden verse amplificadas.

¿Cómo gana dinero Uniswap?

Uniswap genera ingresos a través de una pequeña tarifa que se cobra por cada operación realizada utilizando el protocolo. Esta "tarifa de proveedor de liquidez" se establece en una cierta cantidad del valor de la operación y se distribuye automáticamente a los LP. A diferencia de los intercambios tradicionales, Uniswap como protocolo no genera ingresos para sí mismo, sino para los LP. Al concentrar su liquidez, los LP pueden aumentar su exposición dentro del rango de precios especificado para ganar aún más tarifas de negociación en Uniswap v3.

Además, debido a la naturaleza descentralizada y de código abierto de Uniswap, no hay una entidad central que controle el protocolo ni se beneficie de él. En cambio, lo mantiene y lo mejora una comunidad de usuarios y desarrolladores a través de su sistema de gobernanza descentralizada.

El token Uniswap (UNI) 

El token nativo de Uniswap, UNI, se lanzó en septiembre de 2020 y desde entonces ha atraído usuarios y socios comerciales a la plataforma. UNI es un token ERC-20, lo que significa que se creó en Ethereum y se puede almacenar en cualquier billetera de criptomonedas que admita tokens ERC-20.

El token UNI otorga a sus titulares derechos de gobernanza, lo que significa que pueden votar sobre cambios y mejoras del protocolo. El grado de poder de voto que tiene un usuario es proporcional a la cantidad de tokens de gobernanza que posee. El proceso de gobernanza está descentralizado, lo que significa que cualquiera puede presentar una propuesta y cualquiera puede votar.

Los tokens UNI se pueden comprar y vender en varios intercambios de criptomonedas, por lo que los comerciantes pueden usar tokens UNI para intercambiarlos por otras criptomonedas o para participar en aplicaciones de finanzas descentralizadas (DeFi). Tenga en cuenta que pueden surgir nuevos casos de uso a través de solicitudes de la comunidad y votaciones de gobernanza.

Cómo utilizar Uniswap

Para usar Uniswap, necesitas tener una billetera de criptomonedas que contenga algunos tokens ether (ETH) o ERC-20. Aquí te mostramos cómo comenzar a usar una opción de intercambio simple en Uniswap:

  1. Conéctese a su billetera Ethereum en el sitio web de Uniswap.

  2. Seleccione el token que desea intercambiar. Uniswap admite varios tokens ERC-20; asegúrese de seleccionar el correcto.

  3. Ingrese la cantidad que desea intercambiar. La interfaz le mostrará la cantidad estimada del otro token que recibirá según el tipo de cambio actual.

  4. Si la cantidad es satisfactoria, puede hacer clic en "Intercambiar". Su billetera le solicitará que confirme la transacción.

  5. Después de confirmar la transacción, la operación se ejecutará en Ethereum. Finalmente, los tokens se mostrarán en su billetera.

Reflexiones finales

Uniswap es un protocolo DEX en evolución que permite a cualquier persona con una billetera de criptomonedas comprar, vender e intercambiar una amplia variedad de activos digitales. La plataforma ha permitido que una nueva clase de LP obtenga comisiones por sus activos inactivos y, al mismo tiempo, permite a los operadores intercambiar fácilmente entre criptomonedas.

El lanzamiento del token de gobernanza UNI ha consolidado aún más la posición de Uniswap como plataforma impulsada por la comunidad. A medida que el ecosistema DeFi continúa creciendo, será interesante ver cómo evolucionan los DEX para satisfacer las demandas de los usuarios y, al mismo tiempo, mantener sus valores fundamentales de descentralización.

Lectura adicional

  • ¿Qué es Uniswap V4?

  • ¿Qué es un Creador de Mercado Automatizado (AMM)?

  • ¿Qué son las aplicaciones descentralizadas (DApps)?

Descargo de responsabilidad: este contenido se presenta "tal cual" solo con fines informativos y educativos, sin representación ni garantía de ningún tipo. No debe interpretarse como asesoramiento financiero, legal o profesional de otro tipo, ni tiene la intención de recomendar la compra de ningún producto o servicio específico. Debe buscar su propio asesoramiento de asesores profesionales adecuados. Cuando el artículo sea aportado por un colaborador externo, tenga en cuenta que las opiniones expresadas pertenecen al colaborador externo y no reflejan necesariamente las de Binance Academy. Lea nuestro descargo de responsabilidad completo aquí para obtener más detalles. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede bajar o subir y es posible que no recupere el monto invertido. Usted es el único responsable de sus decisiones de inversión y Binance Academy no es responsable de las pérdidas en las que pueda incurrir. Este material no debe interpretarse como asesoramiento financiero, legal o profesional de otro tipo. Para obtener más información, consulte nuestros Términos de uso y Advertencia de riesgo.