Resumen

Uniswap es un conjunto de programas informáticos que se ejecutan en la blockchain de Ethereum, permitiendo el intercambio de tokens descentralizados. Esta plataforma funciona con la ayuda de un unicornio (como se puede ver en su logotipo).

Los comerciantes pueden intercambiar tokens de Ethereum en Uniswap sin tener que confiar sus fondos a ninguna parte. Mientras tanto, cualquier persona puede prestar criptomonedas a un lugar de almacenamiento especial llamado pool de liquidez. A cambio de haber proporcionado dinero a este pool, usted obtiene ingresos de las tarifas.

¿Cómo convierte este unicornio mágico un token en otro? ¿Qué necesitas para usar Uniswap? Por favor, sigue leyendo.


Introducción

Muchas bolsas centralizadas han sido la columna vertebral del mercado de criptomonedas durante años. Ofrecen tiempos de liquidación rápidos, altos volúmenes de comercio y continuamente mejoran la liquidez. Sin embargo, hay un mundo paralelo creado en forma de protocolos sin confianza. Las bolsas descentralizadas (DEX) no requieren intermediarios o custodios para facilitar el comercio.

Las limitaciones inherentes de la tecnología blockchain representan un desafío para construir un DEX que pueda competir con sus contrapartes centralizadas. La mayoría de los DEX pueden mejorar el rendimiento y la experiencia del usuario.

Muchos desarrolladores siguen pensando en nuevas formas de construir DEX. Uno de los pioneros es Uniswap. El funcionamiento de Uniswap puede ser un poco más difícil de entender que el de un DEX más tradicional. Sin embargo, pronto veremos que este modelo ofrece algunos beneficios interesantes.

Como resultado de esta innovación, Uniswap se ha convertido en uno de los proyectos más exitosos que forman parte del movimiento de Finanzas Descentralizadas (DeFi).

Veamos la definición de Uniswap, cómo funciona y cómo puedes intercambiar tokens en el protocolo solo con una billetera Ethereum.


¿Qué es Uniswap?

Uniswap es un protocolo de intercambio descentralizado construido en Ethereum. Más específicamente, Uniswap es un protocolo de liquidez automatizada. No se requiere un libro de órdenes o una entidad centralizada para realizar transacciones. Uniswap permite a los usuarios comerciar sin intermediarios con un alto nivel de descentralización y resistencia a la censura.

Uniswap es un software de código abierto. Puedes comprobarlo tú mismo en el GitHub de Uniswap.

Namun, ¿cómo puede ocurrir el comercio sin un libro de órdenes? Uniswap funciona con un modelo que requiere que los proveedores de liquidez creen un pool de liquidez. Este sistema ofrece un mecanismo de fijación de precios descentralizado que esencialmente suaviza la profundidad del libro de órdenes. Vamos a ver cómo funciona en más detalle. Por ahora, lo que hay que tener en cuenta es que los usuarios pueden intercambiar tokens ERC-20 sin problemas sin necesidad de un libro de órdenes.

Debido a que el protocolo Uniswap es descentralizado, no hay un proceso de listado. En esencia, los tokens ERC-20 pueden lanzarse siempre que haya un pool de liquidez disponible para los comerciantes. Como resultado, Uniswap no cobra tarifas de listado. En otras palabras, el protocolo Uniswap actúa como una especie de bien público.

El protocolo Uniswap fue creado por Hayden Adams en 2018. Sin embargo, la tecnología subyacente que inspiró su implementación fue presentada por uno de los cofundadores de Ethereum, Vitalik Buterin.


¿Cómo funciona Uniswap?

Al no tener un libro de órdenes, Uniswap abandona la arquitectura tradicional de las bolsas digitales. Este protocolo opera con un diseño llamado Hacedor de Mercado de Producto Constante, que es una variante de un modelo conocido como Hacedor de Mercado Automatizado (AMM) o market maker automático.

Un creador de mercado automatizado (AMM) es un contrato inteligente que tiene reservas de liquidez (o pool de liquidez) que pueden ser utilizadas como pares de comercio por los comerciantes. Estas reservas son financiadas por los proveedores de liquidez. Cualquiera puede convertirse en proveedor de liquidez depositando el equivalente a dos tokens en el pool. A cambio, los comerciantes pagan una tarifa al pool que luego se distribuye a los proveedores de liquidez según su parte del pool. Vamos a profundizar en cómo funciona con más detalle.

Los proveedores de liquidez crean mercados depositando el equivalente a dos tokens. Este depósito puede ser ETH y un token ERC-20 o dos tokens ERC-20. Este pool generalmente consiste en stablecoins, como DAI, USDC o USDT, pero no es un requisito. A cambio, los proveedores de liquidez obtienen 'tokens de liquidez' que representan su parte del pool total de liquidez. Estos tokens de liquidez pueden ser canjeados por la parte que representan en dicho pool.

Consideremos el pool de liquidez ETH/USDT. Llamamos a la porción de ETH de ese pool x y a la porción de USDT y. Uniswap toma ambas cantidades y las multiplica para calcular la liquidez total en el pool. Llamemos a este valor k. La idea central de Uniswap es que k debe permanecer constante, lo que significa que la liquidez total en el pool es constante. Así que, la fórmula para la liquidez total en el pool es:

x * y = k

Entonces, ¿qué sucede si alguien quiere hacer una operación?

Por ejemplo, Alice compra 1 ETH por 300 USDT utilizando el pool de liquidez ETH/USDT. Al hacer esto, aumenta la porción de USDT de ese pool y disminuye la porción de ETH de ese pool. Efectivamente, esto significa que el precio de ETH aumenta. ¿Por qué? Porque hay menos ETH en el pool después de la transacción y sabemos que la liquidez total (k) debe permanecer constante. Este mecanismo es lo que determina la fijación de precios. Al final, el precio pagado por ETH se basa en la magnitud del cambio en la relación entre x e y que resulta de una operación.

Es importante señalar que este modelo no se aplica de manera lineal. De hecho, cuanto mayor es la orden, mayor es el cambio entre x e y que ocurre. Esto significa que las órdenes más grandes se vuelven exponencialmente más caras en comparación con las órdenes más pequeñas, lo que genera deslizamiento en cantidades cada vez mayores. Esto también significa que cuanto mayor sea el pool de liquidez, más fácil será procesar órdenes más grandes. ¿Por qué? En ese caso, el cambio entre x e y se vuelve más pequeño.


Uniswap v3

La tecnología detrás de Uniswap ha pasado por varias iteraciones hasta ahora. Si has utilizado Uniswap, es muy probable que estés usando Uniswap v2. Sin embargo, siempre hay nuevas mejoras que se implementan. Vamos a ver algunas de las actualizaciones más impactantes que ofrece Uniswap v3.


Eficiencia de capital

Uno de los cambios más significativos que llegó con Uniswap v3 está relacionado con la eficiencia del capital. La mayoría de los AMM son muy ineficientes en términos de capital. La mayor parte de los fondos acumulados en ellos no se utilizan en un momento dado. Esto se debe a las características inherentes al modelo x*y=k que discutimos al principio. En términos simples, cuanto mayor sea la liquidez en el pool, mayor será la orden que el sistema puede soportar en un rango de precios más amplio.

Sin embargo, los proveedores de liquidez (LP) en este pool esencialmente proporcionan liquidez con una curva (rango) de precios entre 0 e infinito. Todo el capital acumulado en él estará reservado para escenarios cuando uno de los activos en ese pool esté en 5x-s, 10x-s, 100x-s.

Si eso sucede, esos activos inactivos aseguran que aún haya liquidez restante en esa parte de la curva de precios. Esto significa que solo una pequeña porción de la liquidez en el pool está inactiva en el lugar donde ocurre la mayor parte del comercio.

Por ejemplo, Uniswap actualmente tiene aproximadamente 5 mil millones de dólares en liquidez bloqueada, mientras que el volumen procesado por día es solo alrededor de 1 mil millones. Puede que pienses que esta no es una forma óptima y parece que el equipo de Uniswap está de acuerdo. Uniswap v3 aborda este problema.

Los proveedores de liquidez ahora pueden establecer un rango de precios específico que desean en proporcionar liquidez. Esto debería resultar en una liquidez más concentrada en el rango de precios donde ocurre la mayor actividad comercial.

Se puede decir que Uniswap v3 es una forma aún imperfecta de crear un libro de órdenes on-chain en Ethereum donde los creadores de mercado pueden decidir proporcionar liquidez en el rango de precios que establecen. Es importante señalar que este cambio beneficia más a los creadores de mercado profesionales que a los participantes minoristas. La ventaja de AMM es que cualquiera puede proporcionar liquidez y hacer que su capital trabaje.

Sin embargo, con esta capa adicional de complejidad, los LP 'perezosos' generarán mucho menos de las tarifas de comercio que los jugadores profesionales que continúan optimizando sus estrategias. Por otro lado, es bastante posible que agregadores como yearn.finance ofrezcan soluciones para que los LP minoristas sigan siendo competitivos en este entorno.


Token LP Uniswap como NFT

Ahora entendemos que cada posición LP de Uniswap es única, ya que cada depositante puede establecer su propio rango de precios. Esto significa que las posiciones LP de Uniswap ya no son fungibles. Como resultado, cada posición LP ahora está representada por un token no fungible (NFT).

Una de las ventajas de representar la posición LP de Uniswap con un token fungible es su capacidad para ser utilizado en otras partes de DeFi. Los tokens LP de Uniswap v2 podrían ser depositados en Aave o MakerDAO como garantía. Esto ya no es posible con v3 porque cada posición es única. Sin embargo, esta descomposición de la composibilidad puede ser abordada con nuevos tipos de productos derivados.


Uniswap en la capa 2

Las tarifas de transacción en Ethereum se han disparado en el último año. Esto ha hecho que Uniswap sea económicamente inviable para la mayoría de los usuarios pequeños.

Uniswap v3 también se ejecutará en una solución de escalado de capa 2 llamada Optimistic rollup. Esta es una excelente manera de escalar contratos inteligentes mientras se mantiene la seguridad de la red Ethereum. Esta implementación debería resultar en un aumento significativo en los resultados de las transacciones y tarifas mucho más bajas para los usuarios.


¿Qué es la pérdida no permanente?

Como ya hemos discutido, los proveedores de liquidez obtienen ingresos de las tarifas por proporcionar liquidez a los comerciantes que pueden intercambiar entre tokens. ¿Hay algo más que los proveedores de liquidez deban tener en cuenta? Sí. Existe un efecto llamado pérdida no permanente.

Por ejemplo, Alice deposita 1 ETH y 100 USDT en un pool de Uniswap. Dado que los pares de tokens deben tener un valor equivalente, eso significa que el precio de ETH es 100 USDT. Al mismo tiempo, hay un total de 10 ETH y 1.000 USDT en ese pool, el resto es financiado por otros proveedores de liquidez como Alice. Esto significa que Alice tiene una parte del 10% de ese pool. En este caso, nuestra liquidez total (k) es 10.000.

¿Qué sucede si el precio de ETH aumenta a 400 USDT? Recuerda, la liquidez total en el pool debe permanecer constante. Si el precio de ETH actualmente es de 400 USDT, eso significa que la relación entre la cantidad de ETH y la cantidad de USDT en ese pool ha cambiado. Resulta que hay 5 ETH y 2.000 USDT en ese pool actualmente. ¿Por qué? Los comerciantes de arbitraje agregarán USDT al pool y tomarán ETH hasta que las proporciones reflejen los precios precisos. Esta es la razón por la cual es importante entender que k es constante.

Entonces, Alice decide retirar su capital y obtener el 10% del pool de acuerdo a su parte. Como resultado, recibe 0,5 ETH y 200 USDT, con un total de 400 USDT. Parece que Alice ha tenido una gran ganancia. Pero espera, ¿qué pasaría si ella no hubiera depositado fondos en el pool? Tendría 1 ETH y 100 USDT, con un total de 500 USDT.

Resulta que Alice se beneficiaría más al hacer HODLing que al depositar en el pool de Uniswap. En este caso, la pérdida no permanente es esencialmente el costo de oportunidad de hacer pooling de tokens que se valoran a precios. Esto significa que al depositar fondos en Uniswap con la esperanza de obtener ingresos de las tarifas, Alice podría perder otras oportunidades.

Ten en cuenta que este efecto funciona sin considerar la dirección del cambio de precio desde el momento del depósito. ¿Qué significa eso? Si el precio de ETH disminuye en comparación con el momento del depósito, las pérdidas también pueden volverse mayores. Si deseas una explicación más técnica sobre esto, lee el artículo de Pintail que lo aborda.

Sin embargo, ¿por qué las pérdidas son no permanentes? Si el precio del token que entra en el pool vuelve al precio en el que fue añadido a ese pool, el efecto se mitigará. Además, dado que los proveedores de liquidez obtienen ingresos de las tarifas, las pérdidas pueden equilibrarse con el tiempo. Sin embargo, los proveedores de liquidez deben estar atentos a esto antes de añadir capital a un pool.


¿Cómo gana dinero Uniswap?

No es así. Uniswap es un protocolo descentralizado respaldado por Paradigm (fondo de cobertura de criptomonedas). Todas las tarifas se destinan a los proveedores de liquidez y ninguno de los fundadores recibe parte de las operaciones que ocurren a través de ese protocolo.

Actualmente, la tarifa de transacción que se paga a los proveedores de liquidez es del 0,3% por operación. Por defecto, este dinero se añade directamente al pool de liquidez, pero los proveedores de liquidez pueden retirarlo en cualquier momento. Esta tarifa se distribuye de acuerdo a la parte de cada pool.

Parte de la tarifa puede estar dedicada al desarrollo futuro de Uniswap. El equipo de Uniswap ha utilizado el protocolo con una versión mejorada, llamada Uniswap v2.


➟ ¿Quieres empezar con criptomonedas? ¡Compra Bitcoin en Binance!


Cómo usar Uniswap

Uniswap es un protocolo de código abierto. Esto significa que cualquiera puede crear su propia aplicación front-end para él. Sin embargo, la aplicación más utilizada es https://app.uniswap.org o https://uniswap.exchange.

  1. Accede a la interfaz de Uniswap.

  2. Conecta tu billetera. Puedes usar MetaMask, Trust Wallet, o cualquier otra billetera Ethereum compatible.

  3. Selecciona el token que deseas intercambiar.

  4. Selecciona el token que deseas obtener.

  5. Haz clic en Intercambiar.

  6. Revisa la transacción en la ventana emergente.

  7. Confirma la solicitud de transacción en tu billetera.

  8. Espera a que la transacción sea confirmada en la blockchain de Ethereum. Puedes monitorear su estado en https://etherscan.io/.


Token Uniswap (UNI)

UNI es el token nativo del protocolo Uniswap que otorga derechos de gobernanza a su poseedor. Esto significa que los poseedores de UNI pueden votar para realizar cambios en el protocolo. Hemos discutido al principio que el protocolo funciona como una especie de bien público. El token UNI refuerza esta idea.

1 mil millones de tokens UNI fueron acuñados al principio. El 60% de ellos se distribuyó a los miembros de la comunidad Uniswap existentes, mientras que el 40% estará disponible para los miembros del equipo, inversores y asesores durante cuatro años.

Parte de la distribución a la comunidad ocurre a través de la minería de liquidez. Esto significa que UNI será distribuido a aquellos que proporcionen liquidez al siguiente pool de Uniswap:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Sin embargo, ¿quiénes son los miembros de la comunidad Uniswap? Cualquier dirección de Ethereum que haya interactuado con el contrato de Uniswap. Veamos cómo reclamar el token UNI.


Cómo reclamar el token Uniswap (UNI)

Si ya has utilizado Uniswap, es probable que puedas reclamar 400 tokens UNI por cada dirección que hayas utilizado con Uniswap. Para reclamar los tokens:

  1. Visita https://app.uniswap.org/.

  2. Conecta la billetera que usaste anteriormente con Uniswap.

  3. Haz clic en 'Reclama tus tokens UNI'.

cara-mengeklaim-token-uni-uniswap

  1. Confirma la transacción en la billetera (puedes verificar el precio del gas actual en Ethscan Gas Tracker).

  2. ¡Felicidades, ahora eres dueño de UNI!

¿Quieres comerciar tus tokens UNI? Binance es la solución.


➟ Haz clic aquí para comerciar tokens UNI en Binance!


Cómo comprar UNI en Binance

Para comprar UNI, necesitas intercambiar fiat o cripto utilizando la interfaz de intercambio de Binance. No puedes usar una tarjeta de débito/crédito para comprar UNI directamente. A continuación se presentan las posibles parejas con opciones BNB, BTC, BUSD, USDT o EUR.


Si deseas comprar UNI usando cripto, puedes transferir monedas a tu Billetera Spot o comprarlas. BUSD es una de las opciones recomendadas debido a su estabilidad de precios. Puedes comprar BUSD usando una tarjeta dirigiéndote a la página [Comprar Cripto]. Ingresa la cantidad que deseas comprar y luego haz clic en [Continuar] para completar los detalles de tu tarjeta.


Una vez que tengas cripto, visita el intercambio y selecciona el par UNI que deseas negociar. Puedes cambiar de par haciendo clic en el par del mercado actual en la esquina superior izquierda.


En la barra de búsqueda, escribe el par de tu elección. Por ejemplo, necesitamos UNI/BUSD.


Ahora puedes hacer una orden para comprar UNI. La forma más rápida es mediante una orden de mercado que proporciona el precio spot actual. También puedes establecer una orden límite o una orden de stop-limit si deseas comprar a un precio determinado o mejor.

Para hacer una orden de mercado, dirígete al lado derecho de la interfaz de intercambio y haz clic en [Spot]. Asegúrate de seleccionar [Market] como tipo de orden en la pestaña [Buy], luego ingresa la cantidad de BUSD que deseas negociar. Finalmente, haz clic en [Buy UNI] para hacer la orden.


Cómo vender UNI en Binance

Vender UNI es un proceso similar al de comprar. Primero, asegúrate de que UNI esté en tu Billetera Spot de Binance. Si no has depositado tokens, visita la página [Fiat y Spot] y busca UNI. Haz clic en [Depositar] para obtener instrucciones detalladas sobre cómo transferir UNI. También puedes leer la guía Cómo Depositar en Binance para obtener más ayuda.


Una vez que hayas depositado UNI con éxito, abre la interfaz de intercambio y selecciona el par UNI que deseas negociar. Veamos UNI/BTC.


Usa la barra de búsqueda para encontrar el par deseado. En este caso, haz clic en [UNI/BTC].


Para vender UNI al precio de mercado actual, dirígete al lado derecho de la pantalla. Haz clic en [Spot] y selecciona [Market] como tipo de orden en la pestaña [Sell]. Ingresa la cantidad de UNI que deseas vender y haz clic en [Sell UNI].


Cierre

Uniswap es un protocolo de intercambio innovador construido sobre Ethereum. Este protocolo permite a cualquiera con una billetera Ethereum intercambiar tokens sin involucrar a ninguna entidad central.

A pesar de las limitaciones, esta tecnología tiene un impacto interesante en el futuro de los intercambios de tokens sin confianza. Una vez que se lancen las soluciones de escalabilidad de Ethereum 2.0 en la red, es probable que Uniswap también se beneficie.