Breve resumen
Uniswap es un conjunto de programas informáticos que se ejecutan en la cadena de bloques Ethereum y permiten intercambios de tokens descentralizados. Uniswap funciona con la ayuda de unicornios (como se muestra en su logotipo).
Los comerciantes pueden intercambiar tokens Ethereum en Uniswap sin tener que confiar sus fondos a nadie. Mientras tanto, cualquiera que quiera puede prestar sus criptomonedas a reservas especiales llamadas fondos de liquidez. Se gana una comisión por enviar dinero a estos fondos.
¿Cómo convierten estos unicornios mágicos una ficha en otra? ¿Qué necesitas para usar Uniswap? Puedes encontrar las respuestas en nuestro artículo.
Entrada
Muchos desarrolladores llevan mucho tiempo pensando en nuevas formas de desarrollar un intercambio descentralizado. Uno de los pioneros en esto es Uniswap. Comprender la forma en que funciona Uniswap es más difícil que comprender los DEX tradicionales. Pero como hablaremos en un momento, este modelo ofrece algunas ventajas interesantes.
Como resultado de esta innovación, Uniswap se ha convertido en uno de los proyectos más exitosos del movimiento de Finanzas Descentralizadas (DeFi).
Echemos un vistazo a qué es Uniswap, cómo funciona y cómo se pueden intercambiar tokens en Uniswap con solo una billetera Ethereum.
¿Qué es Uniswap?
Uniswap es un protocolo de intercambio descentralizado construido sobre Ethereum. De hecho, es exactamente un protocolo de liquidez automático. No es necesario un libro de órdenes ni ninguna parte central para negociar. Uniswap permite a los usuarios comerciar sin intermediarios, con un alto nivel de descentralización y resistente a la censura.
Uniswap es un software de código abierto. También puede comprobar el software usted mismo en Uniswap GitHub.
Entonces, ¿cómo se realizan las transacciones sin un libro de órdenes? Uniswap trabaja con un modelo en el que los proveedores de liquidez crean fondos de liquidez. Básicamente, el sistema ofrece un mecanismo de fijación de precios descentralizado que elimina la necesidad de una cartera de pedidos. Hablaremos en detalle sobre cómo funciona este mecanismo. Pero por ahora, podemos decir que los usuarios pueden intercambiar tokens ERC-20 sin problemas sin necesidad de una cartera de pedidos.
Dado que el protocolo Uniswap está descentralizado, no existe un proceso de cotización. Cualquier token ERC-20 puede estar disponible siempre que haya un fondo de liquidez disponible para que los usuarios lo aprovechen. De esta forma, Uniswap no cobra ninguna tarifa de cotización. En cierto sentido, el protocolo Uniswap trabaja por el bien público.
El protocolo Uniswap fue creado por Hayden Adams en 2018. Sin embargo, la tecnología que inspiró la implementación de este protocolo fue definida por primera vez por el cofundador de Ethereum, Vitalik Buterin.
¿Cómo funciona Uniswap?
Uniswap ha hecho historia la arquitectura tradicional de los intercambios digitales al no tener un libro de pedidos. Funciona con un diseño llamado Constant Product Market Maker, y este diseño es un tipo de modelo llamado Automated Market Maker (AMM).
Los creadores de mercado automatizados son contratos inteligentes que mantienen reservas de liquidez (o fondos de liquidez) con los que los usuarios pueden operar. Estas reservas están financiadas por proveedores de liquidez. Cualquiera que deposite cantidades iguales de dos tokens en el grupo puede convertirse en proveedor de liquidez. A cambio, las comisiones pagadas por los traders a estos pools se distribuyen a los proveedores de liquidez en proporción a sus acciones en el pool. Examinemos en detalle cómo funciona este mecanismo.
Los proveedores de liquidez crean un mercado depositando cantidades iguales de dos tokens. Pueden ser ETH y un token ERC-20 o dos tokens ERC-20. Estos grupos suelen consistir en monedas estables como DAI, USDC y USDT, pero esto no es un requisito. A cambio, los proveedores de liquidez reciben “tokens de liquidez” que representan su parte de todo el fondo de liquidez. Estos tokens de liquidez se pueden canjear por la participación que representan en el grupo.
Entonces, examinemos el fondo de liquidez ETH/USDT. Llamaremos x a la parte ETH del grupo y a la parte USDT y. Uniswap toma estas dos cantidades y las multiplica para encontrar la liquidez total en el grupo. Llamemos k a la liquidez total del pool. La idea principal detrás de Uniswap es que k debe permanecer constante, lo que significa que la liquidez total en el grupo es constante. En este caso, la fórmula para la liquidez total del pool es:
x * y = k
Entonces, ¿qué sucede cuando alguien quiere realizar una transacción?
Digamos que Alice compra 1 ETH por 300 USDT utilizando el fondo de liquidez ETH/USDT. Al hacer esto, aumenta la porción USDT del grupo y disminuye la porción ETH. Esto significa que el precio de ETH aumentará. ¿De donde? Porque después de la transacción, hay menos ETH en el pool y como sabemos, la liquidez total (k) debe permanecer constante. Este es el mecanismo que determina el precio. En última instancia, el precio pagado por un ETH se basa en cuánto cambia una transacción determinada la relación entre xey.
También cabe señalar que este modelo no escala linealmente. Cuanto mayor es un orden, más cambia el equilibrio entre xey. Como resultado, los pedidos grandes se vuelven exponencialmente más caros que los pedidos pequeños, lo que hace que la cantidad de deslizamiento aumente aún más. Esto también significa que cuanto mayor sea un fondo de liquidez, más fácil le resultará procesar grandes pedidos. ¿De donde? Porque en este caso, el cambio entre xey será menor.
Uniswap v3
La tecnología detrás de Uniswap ha cambiado varias veces hasta la fecha. Si ha usado Uniswap antes, probablemente haya usado Uniswap v2. Pero constantemente se realizan nuevas mejoras. Examinemos las actualizaciones más efectivas que trae Uniswap v3.
eficiencia del capital
Uno de los cambios más importantes traídos por Uniswap v3 es la eficiencia del capital. Como usted sabe, la mayoría de las AMM son muy ineficientes en términos de capital. En otras palabras, la mayoría de los fondos de las AMM no se utilizan la mayor parte del tiempo. Esto se debe a una propiedad inherente del modelo x*y=k que mencionamos anteriormente. En pocas palabras, cuanta más liquidez haya en el grupo, mayores pedidos podrá soportar el sistema en un rango de precios más amplio.
Pero los proveedores de liquidez (LP) de estos pools esencialmente proporcionan liquidez para una curva de precios (rango) entre 0 e infinito. Todo el capital se mantiene sin utilizar en caso de que uno de los activos del grupo sea un escenario de 5x-s, 10x-s, 100x-s.
Si tal escenario se hiciera realidad, estos activos inactivos garantizarían que todavía quede liquidez en esa parte de la curva de precios. Esto significa que sólo una pequeña parte de la liquidez del pool se utiliza en la sección donde se realiza la mayor parte de la negociación.
Por ejemplo, Uniswap tiene actualmente 5.000 millones de dólares en liquidez bloqueada, pero el volumen diario es sólo de alrededor de 1.000 millones de dólares. Quizás pienses que esta forma de trabajar no es muy eficiente, y parece que el equipo de Uniswap es de esta opinión. Uniswap v3 elimina este problema.
Los proveedores de liquidez ahora pueden establecer sus propios rangos de precios específicos para los activos a los que desean ofrecer liquidez. Esto garantizará que la liquidez se concentre en el rango de precios donde se realizan la mayoría de las operaciones.
Uniswap v3 es, en cierto sentido, una forma primitiva de crear una cartera de pedidos en cadena en Ethereum, donde los creadores de mercado pueden decidir ofrecer líquido en los rangos de precios que ellos determinen. También es importante señalar que este cambio será más beneficioso para los creadores de mercado profesionales que para los participantes individuales. La mejor parte de las AMM es que cualquiera puede ofrecer liquidez y operar sus fondos.
Pero debido a esta capa adicional de complejidad, los proveedores de liquidez "perezosos" ganarán muchas menos comisiones que los jugadores profesionales que pueden optimizar constantemente sus estrategias. Por otro lado, también es posible que agregadores como Yearn.finance ofrezcan una forma para que los proveedores de liquidez individuales compitan hasta cierto punto en este entorno.
Tokens LP de Uniswap como NFT
Sabemos que cada posición de Uniswap LP será única porque cada uno que deposite fondos puede establecer su propio rango de precios. Esto significa que las posiciones de Uniswap LP ya no serán fungibles. Como resultado, cada posición de LP ahora está representada por un token único (NFT).
Una de las ventajas de representar una posición de Uniswap LP con un token fungible era cómo ese token podría usarse en otras partes de DeFi. Los tokens Uniswap v2 LP podrían depositarse en Aave o MakerDAO como garantía. Ya no será posible hacer esto con la v3 ya que cada posición es única. Sin embargo, este impacto negativo en la componibilidad se puede prevenir con nuevos tipos de productos derivados.
Uniswap en la capa 2
Las tarifas de transacción en Ethereum han aumentado dramáticamente el año pasado. Esto hizo que Uniswap fuera económicamente impracticable para la mayoría de los usuarios pequeños.
Uniswap v3 también estará disponible en una solución de escalamiento de capa 2 llamada Optimistic rollup. Esta solución será una forma eficaz de escalar contratos inteligentes mientras se beneficia de la seguridad de la red Ethereum. Con el lanzamiento de esta solución, se espera que el volumen de transacciones aumente significativamente y los usuarios puedan operar con tarifas mucho más bajas.
¿Qué es la pérdida temporal?
Como mencionamos antes, los proveedores de liquidez ganan comisiones por ofrecer liquidez a los usuarios que intercambiarán tokens. ¿Hay algo más que los proveedores de liquidez deban considerar? Sí. También existe un efecto llamado pérdida temporal.
Digamos que Alice deposita 1 ETH y 100 USDT en el grupo de Uniswap. Dado que el par de tokens debe tener el mismo valor, esto significa que el precio de ETH es 100 USDT. Supongamos también que hay un total de 10 ETH y 1000 USDT en el grupo; el resto proviene de otros proveedores de liquidez como Alice. En este caso, la participación de Alice en el grupo es del 10% y nuestra liquidez total (k) es 10.000.
¿Qué pasa si el precio de ETH sube a 400 USDT? Si recuerdas, la liquidez total del pool debe permanecer constante. Si ETH ahora es de 400 USDT, esto significa que la proporción de ETH y USDT en el grupo ha cambiado. De hecho, ahora hay 5 ETH y 2000 USDT en el grupo. ¿De donde? Porque los operadores de arbitraje agregarán USDT al grupo y eliminarán ETH del grupo hasta que la tasa refleje el precio correcto. Por eso es tan importante entender que k es un valor constante.
Alice decide retirar sus fondos y recibe el 10% del fondo común en proporción a su parte. Como resultado, obtiene 0,5 ETH y 200 USDT, por un valor total de 400 USDT. Puede parecer que Alice ha obtenido buenos beneficios. ¿Pero qué pasaría si no juntara sus fondos? Alice tendría entonces 1 ETH y 100 USDT, para un total de 500 USDT.
De hecho, Alice habría sido más rentable si hubiera realizado HODL con sus fondos en lugar de depositarlos en el grupo Uniswap. En este ejemplo, la pérdida temporal es el costo de oportunidad de depositar un token en el pool cuyo precio ha aumentado. Esto significa que cuando Alice deposita sus fondos en Uniswap con la esperanza de ganar comisiones, puede perder otras oportunidades de obtener ganancias.
Cabe señalar que este efecto se produce independientemente de en qué dirección cambie el precio después de que se invierten los fondos. ¿Qué quiere decir esto? Las pérdidas también pueden aumentar si el precio de ETH disminuye en comparación con el momento en que se depositaron los fondos. Para una explicación más técnica de este efecto, puedes leer el artículo de Pintail.
Entonces, ¿por qué esta pérdida es temporal? Este efecto desaparece si el precio del token agregado al grupo vuelve a su precio en el momento de la adición. Además, esta pérdida puede compensarse con el tiempo, ya que los proveedores de liquidez ganarán comisiones. Sin embargo, los proveedores de liquidez deben ser conscientes de este impacto antes de agregar fondos a un fondo común.
¿Cómo gana dinero Uniswap?
No gana. Uniswap es un protocolo descentralizado respaldado por el fondo de cobertura criptográfico Paradigm. Todas las comisiones van a los proveedores de liquidez y ninguno de los fundadores recibe una parte de las transacciones realizadas a través del protocolo.
Actualmente, las comisiones pagadas a los proveedores de liquidez son del 0,3% por transacción. De forma predeterminada, estas tarifas se agregan a los fondos comunes de liquidez, pero los proveedores de liquidez pueden retirar sus fondos en cualquier momento. Las comisiones se distribuyen en proporción a la participación del fondo común de cada proveedor de liquidez.
En el futuro, parte de las comisiones podrán destinarse al desarrollo de Uniswap. El equipo de Uniswap ya lanzó una versión mejorada del protocolo llamada Uniswap v2.
➟ ¿Quieres adentrarte en el mundo de las criptomonedas? ¡Puedes comprar Bitcoin en Binance!
¿Cómo utilizar Uniswap?
Uniswap es un protocolo de código abierto, lo que significa que cualquiera puede crear su propia aplicación front-end. Pero los más utilizados son https://app.uniswap.org y https://uniswap.exchange.
Vaya a la interfaz de Uniswap.
Conecte su billetera. Puede utilizar MetaMask, Trust Wallet o cualquier otra billetera Ethereum compatible.
Selecciona el token que deseas intercambiar.
Selecciona el token que deseas intercambiar.
Haga clic en el botón Intercambiar.
Verifique el proceso en la ventana emergente.
Confirme la solicitud de transacción en su billetera.
Espere a que se confirme la transacción en la cadena de bloques Ethereum. Puede seguir el estado de la transacción en https://etherscan.io/.
Token Uniswap (UNI)
UNI es el token nativo del protocolo Uniswap y proporciona derechos de gobernanza a los poseedores de tokens. Esto significa que los titulares de UNI pueden votar sobre los cambios al protocolo. Ya hemos mencionado cómo el protocolo funciona en cierto sentido en beneficio del interés público. El token UNI refuerza esta idea.
En la fase inicial, se emitieron mil millones de tokens UNI. El 60% de estos tokens se ha distribuido a los miembros existentes de la comunidad Uniswap, y el 40% restante se distribuirá a miembros del equipo, inversores y asesores durante cuatro años.
Parte de la distribución comunitaria se realiza mediante extracción de liquidez. Como resultado, los tokens UNI se distribuirán a las personas que proporcionen liquidez a los siguientes grupos de Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Entonces, ¿quiénes son los miembros de la comunidad Uniswap? Todas las direcciones de Ethereum que han interactuado con contratos de Uniswap. Ahora, hablemos de cómo puedes obtener tus tokens UNI.
¿Cómo comprar tokens Uniswap (UNI)?
Si usó Uniswap, puede obtener 400 UNI por dirección que use para interactuar con Uniswap. Para obtener tus tokens:
Vaya a https://app.uniswap.org/.
Conecte la billetera que usó con Uniswap antes.
Haga clic en el botón "Reclamar sus tokens UNI".
Confirme la transacción en su billetera (puede ver las tarifas de gas actuales en Ethscan Gas Tracker).
¡Felicitaciones, ahora posee un UNI!
¿Quiere comerciar con sus tokens UNI? Binance está contigo.
➟ ¡Haz clic para comprar y vender tokens UNI en Binance!
¿Cómo conseguir UNI en Binance?
Para obtener UNI, debe intercambiar dinero fiduciario o criptográfico utilizando el intercambio Binance. No es posible utilizar una tarjeta de crédito/débito para comprar UNI directamente. Puede elegir uno de los pares siguientes con opciones BNB, BTC, BUSD, USDT o EUR.
Si desea comprar UNI usando criptomonedas, puede transferir sus criptomonedas existentes a su Spot Wallet o comprar algunas criptomonedas. BUSD es una de las opciones recomendadas debido a su estabilidad de precios. Puede comprar BUSD con su tarjeta yendo a la página [Comprar Cripto]. Ingrese el monto que desea recibir y haga clic en [Continuar] para ingresar la información de su tarjeta.
Una vez que tenga su criptomoneda, puede ir al intercambio y seleccionar el par UNI que desea intercambiar. Puede cambiar su par haciendo clic en el par de mercado actual en la parte superior izquierda.
Escribe tu par preferido en la barra de búsqueda. Usaremos el par UNI/BUSD en este ejemplo.
Ahora puedes crear un pedido para comprar UNI. La forma más rápida es utilizar una orden de mercado, que le proporciona el precio al contado actual. Si desea comprar a un precio determinado o mejor, también puede realizar una orden limitada o una orden stop-limit.
Para crear su orden de mercado, haga clic en [Spot] en el lado derecho de la página de intercambio. En la pestaña [Comprar], asegúrese de seleccionar [Mercado] como tipo de orden e ingrese la cantidad de BUSD que desea usar en la operación. Finalmente, haga clic en [Obtener UNI] para realizar su pedido.
¿Cómo vender UNI en Binance?
El proceso de venta de UNI es similar al proceso de compra. Primero, asegúrese de que sus UNI estén en su Binance Spot Wallet. Si no ha depositado sus tokens, vaya a [Fiat y Spot] y busque UNI. Haga clic en [Depositar] para obtener instrucciones detalladas sobre cómo transferir sus UNI. Para obtener más información, consulte Cómo depositar fondos en Binance. También puedes leer nuestro artículo.
Una vez que haya depositado exitosamente sus UNI, abra la página de intercambio y seleccione el par UNI que desea intercambiar. Miremos el par UNI/BTC.
Utilice la barra de búsqueda para encontrar el par que desea. En este ejemplo haremos clic en [UNI/BTC].
Para vender sus UNI al precio actual de mercado, diríjase al lado derecho de la pantalla. Haga clic en [Spot] y seleccione [Mercado] como tipo de orden en la pestaña [Vender]. Ingrese la cantidad de UNI que desea vender y haga clic en [Vender UNI].
Ultima palabra
Uniswap es un protocolo de intercambio innovador construido sobre Ethereum. Permite a cualquier persona con una billetera Ethereum intercambiar tokens sin la participación de ninguna parte central.
Si bien esta tecnología tiene sus propias limitaciones, podría tener algunos impactos interesantes en el futuro de los intercambios de tokens sin confianza. A medida que las soluciones de escalabilidad de Ethereum 2.0 entren en funcionamiento en la red, es posible que Uniswap también se beneficie de estas soluciones.