Guía Uniswap 2020: el DEX más utilizado de Ethereum

guida uniswap 2020 Bitnovo

¿Ya has oído hablar de Uniswap? Si aún no sabes qué es o si has oído hablar de ello y quieres probar este interesante exchange, ¡estás en el lugar indicado! En la nueva Guía Uniswap 2020, te mostraremos qué es Uniswap y qué papel juega el DEX más utilizado de Ethereum en el panorama de las criptomonedas.

¿Qué es Uniswap?

Hay miles de criptomonedas en el universo de las criptomonedas y la mayoría de ellas están construidas en la misma red blockchain: la de Ethereum. Los tokens creados en la red Ethereum se conocen como tokens ERC-20.

Dada la existencia de una cantidad tan grande de tokens, puede ser difícil cambiar de un token ERC-20 a otro que no esté listado en el mismo exchange.

Por lo tanto, podemos definir Uniswap como un intercambio de token ERC-20 descentralizado que permite intercambiar ETH con cualquier otro token ERC-20 de forma descentralizada.

No hay ninguna empresa involucrada, no hay KYC y no hay ningún corredor que interfiera.

Uniswap es un protocolo de tipo Market Maker descentralizado (DEX) para la provisión de liquidez automatizada, diseñado para eliminar algunas barreras comunes en DeFi, como los intermediarios y los desafíos de priorización.

Nota: Un DEX es un intercambio peer-to-peer o P2P (red de pares), lo que significa que no tiene un punto central de control y que opera de forma autónoma solo con tarifas de red. Por el contrario, los exchanges centralizados (CEX) como Coinbase y Binance operan con fines de lucro y tienen que cobrar comisiones, spread y tarifas para ganar dinero y obtener ganancias.

Uniswap: cómo funciona y cómo usarlo

Como acabamos de ver, Uniswap no es como un exchange centralizado donde hay una empresa que retiene el dinero del usuario y le cobra comisiones. Por el contrario, es un exchange descentralizado en el que el usuario siempre tiene el control total de su dinero.

En los intercambios descentralizados basados ​​en Order book (libro de órdenes), la liquidez la proporcionan los market maker profesionales que establecen el precio al que están dispuestos a comprar y vender un activo.

La diferencia entre estos precios (conocida como spread) es lo que ganan los market maker para proporcionar liquidez a un mercado.

En un DEX de tipo Market Maker automatizado, como Uniswap, cualquier usuario puede actuar como proveedor de liquidez, depositando sus criptomonedas en pools que representan los diferentes mercados, ganando comisiones a cambio.

 

En este caso, el precio de los activos se fija automáticamente utilizando el mecanismo de market maker de productos constante, -un algoritmo de este tipo (x*y =k)– que mantiene las reservas totales en equilibrio relativo. Las reservas se agrupan entre una red de proveedores de liquidez que proporcionan tokens al sistema a cambio de una parte proporcional de las tarifas de transacción.

Este sistema de market making automatizado (Automated Market Maker o AMM) tiene una característica muy interesante, ya que puede proporcionar liquidez independientemente del tamaño de la orden o la cantidad de liquidez. Por lo tanto, el sistema nunca tiene que preocuparse por quedarse sin liquidez.

Todo lo que el usuario tiene que hacer es:

  1. Dirigirse al sitio web de Uniswap y agregar liquidez al pool.
  2. Al agregar liquidez al grupo, se contribuye a la longevidad del protocolo Uniswap y, a cambio, se recibe una cantidad de tokens de liquidez Uniswap, que representan la cantidad de valor que el usuario ha depositado en el grupo.

Como recompensa por contribuir al pool, el usuario recibirá un porcentaje de todas las comisiones de trading que utilizan el pool en función de la proporción del pool que poseen.

Funcionalidades de Uniswap

Uniswap cuenta con una serie de características que juegan un papel clave en el desarrollo del ecosistema DeFi descentralizado. Veamos cuáles son las más interesantes.

 

  • Swaps

Al usar Uniswap, no hay restricciones para intercambiar pares. Puedes pasar de cualquier token ERC20 a otro.

Esto es posible gracias al routing (enrutamiento), lo que hace que el protocolo encuentre una ruta para completar el intercambio entre el recurso que tiene y el recurso que desea.

El sistema funciona así: un usuario elige un token de entrada y un token de salida. Al especificar una cantidad de entrada, el protocolo calcula la cantidad de tokens de salida que recibirá. Luego se lleva a cabo el intercambio con un clic, recibiendo inmediatamente el token de salida en su billetera.

 

  • Price Oracles

Los sistemas descentralizados deben extraer datos de precios fiables y seguros que no sean manipulables.

Uniswap proporciona oráculos de precios on-chain altamente descentralizados y resistentes a la manipulación. Esta es una característica vital para los servicios descentralizados que dependen de los datos de precios.

  • Flash swaps

Los flash swap  de Uniswap permiten retirar hasta la totalidad de las reservas de cualquier token ERC20 en Uniswap y ejecutar una lógica arbitraria sin ningún coste inicial, siempre que al final de la transacción el usuario:

  • pague los tokens ERC20 retirados con el par de tokens correspondiente;
  • devuelva los tokens ERC20 retirados junto con una pequeña tarifa.

Los Flash Swaps son increíblemente útiles porque eliminan los requisitos de capital inicial y las restricciones de las órdenes de las operaciones que no son necesarias para las transacciones de varios pasos que involucran a Uniswap.

  • Liquidity Pool

Un Liquidity Pool o fondo de liquidez se puede definir como un mercado automatizado que proporciona liquidez para evitar grandes fluctuaciones en el precio de un activo.

Cada fondo de liquidez de Uniswap es un lugar de negociación para una pareja de tokens ERC20.

Cuando se crea un contrato de grupo, sus saldos de cada token son iguales a cero; 

Para que el grupo comience a facilitar los intercambios, alguien tendrá que sembrarlo con un depósito inicial de tokens.

Este principal proveedor de liquidez es el que fija el precio inicial del grupo. Cualquiera puede convertirse en proveedor de liquidez en Uniswap. Simplemente deposita la misma cantidad de tokens de pares que un grupo específico acepta para el swap.

Ejemplo de pool de Uniswap

Tomemos un ejemplo práctico para comprender mejor cómo funcionan los fondos de liquidez.

Tenemos un proveedor de liquidez principal que deposita tokens en una proporción diferente a la tasa actual del mercado, creando una oportunidad de arbitraje rentable.

Cuando otros proveedores de liquidez se unen a un pool existente, deben depositar pares de tokens proporcionales al precio actual. Si sienten que el precio actual es incorrecto, pueden arbitrarlo al nivel deseado y agregar liquidez a ese precio.

Cada vez que se deposita liquidez en un pool, se crean tokens especiales conocidos como tokens de liquidez, en proporción a la cantidad de liquidez que ha contribuido al pool. Estos tokens representan la contribución de un proveedor de liquidez a un pool.

Siempre que se produce un intercambio, se genera una comisión del 0,3% por cada transacción entre los tokens ETH y ERC20. Esta tarifa se distribuye entre los proveedores de liquidez en proporción a su contribución a las reservas de liquidez.

Para recibir efectivo, más las comisiones acumuladas mientras su efectivo estaba congelado, los fondos de liquidez deben deshacerse de sus tokens de efectivo.

Los proveedores de liquidez también pueden optar por vender, transferir o utilizar sus tokens de liquidez como mejor les parezca.

Fuente: Uniswap.org 

 

Es importante tener en cuenta que la relación x/y (el algoritmo mediante el cual se fija el precio de los activos) representa el precio de la pareja negociada.

Como las tarifas de los intercambios entre los tokens ERC20 y ERC20 incluye un intercambio ERC20 en ETH y un intercambio ETH en ERC20, la comisión se paga en ambos intercambios. No hay tarifas para la plataforma.

Cómo funcionan los Order Books

Vimos en el párrafo anterior cómo una de las diferencias fundamentales con otros exchange de criptomonedas es que Uniswap no opera a través de un Order Book sino que los precios se fijan algorítmicamente.

De hecho, los mercados tradicionales funcionan con Order Book, que organizan todos los ordenes realizados para la compra o venta de tokens que se lanzan al mercado a un precio limitado.

Cada orden indica la cantidad de valores que se desea comprar o vender, así como el precio al que se desea negociar.

El Broker muestra las órdenes organizadas por precio en dos grupos:

  • A la derecha están todas las órdenes de compra en orden descendente (desde el precio más alto), para que cualquier inversor que quiera vender pueda encontrar el mejor precio.
  • A la izquierda están todas las órdenes de venta ordenadas en orden ascendente, de modo que el inversor que quiera comprar tenga primero la venta al precio más bajo.
Order books esempi Bitnovo

Fuente: Github

La información reportada en la cartera de pedidos se utiliza para conocer el número de pedidos realizados en el lado de la compra y en el lado de las ventas y, por lo tanto, si existe una mayor oferta y/o demanda del activo, y a qué niveles de precio.

Con información de los libros de pedidos, se permite que un software especializado simule y anticipe los movimientos de precios. Debe tenerse en cuenta que también se pueden ingresar pedidos falsos en los intercambios que luego se retiran con la intención de mover los precios en una dirección, para engañar al mercado y lograr los beneficios.

UNISWAP, Recursos adicionales

Si deseas obtener más información sobre Uniswap y quieres probar esta herramienta, te recomendamos de leer los recursos adicionales que encontrarás a continuación.