Curso de DeFi (7). Exchanges Decentralizados. Uniswap

Mientras que los intercambios centralizados (CEX) permiten que se realicen grandes operaciones con mucha liquidez, todavía conlleva muchos riesgos porque los usuarios no tienen propiedad de sus activos en los Exchanges. En 2019, más de $290 millones se robaron criptomonedas y se filtraron más de 500.000 datos de inicio de sesión de los Exchanges. Cada vez más más personas se están dando cuenta de estos riesgos y están recurriendo a sistemas Exchanges descentralizados. (DEX). Los DEX funcionan mediante contratos inteligentes y en cadena de transacciones para reducir o eliminar la necesidad de un intermediario. Algunos Exchanges descentralizados populares incluyen proyectos como Kyber Network, Uniswap, Dex Blue y dYdX. Hay dos tipos de DEX. Los DEX basados ​​en libros de pedidos y los DEX basados en grupo de liquidez. Los DEX del libro de pedidos como dYdX y dex.blue funcionan de manera similar a CEX donde los usuarios pueden colocar órdenes de compra y venta en el límite elegido a precios de mercado. La principal diferencia entre los dos es que para los CEX, los activos para el comercio se mantendrían en la Wallet del Exchange , mientras que para los DEX, los activos para el comercio se pueden mantener en las propias wallets de los usuarios. Sin embargo, uno de los mayores problemas que enfrentan los DEX basados ​​en libros de pedidos es la liquidez. Los usuarios pueden tener que esperar mucho tiempo para completar sus pedidos.. Para resolver este problema, se utilizaron DEX basados ​​en grupos de liquidez. Los grupos de liquidez son esencialmente reservas de tokens en smart contract y los usuarios pueden comprar o vender tokens instantáneamente a partir de los tokens disponibles en el fondo de liquidez. El precio del token se determina algorítmicamente y aumenta para grandes operaciones. Los grupos de liquidez de DEX se pueden compartir entre múltiples Plataformas DEX y esto aumenta la liquidez disponible en cualquier plataforma. Ejemplos de DEX basados ​​en grupos de liquidez son Kyber Network, Bancor y Uniswap. Analizaremos el ejemplo de Uniswap en este curso. Una de las características que ofrecen los CEX es la función de negociación de margen. El comercio de márgenes permite a un inversor negociar posiciones apalancadas, impulsando el poder adquisitivo de uno para obtener retornos potencialmente más altos. Innovaciones para traer margen de negociación en DEX también han aparecido. Ejemplos de DEX que ofrecen comercio de margen descentralizado son dYdX, NUO Network y DDEX. En este curso y siguiente post, exploraremos dYdX, que combina ambos sistemas descentralizados de préstamos y préstamos con operaciones de margen.

uniswap

Uniswap Exchange es un protocolo de intercambio de tokens descentralizado basado en
Ethereum que permite el intercambio directo de tokens sin la necesidad de usar un
Exchange centralizado. Cuando utiliza un Exchange centralizado, debe depositar tokens en el Exchange, realizar un pedido en el libro de pedidos y luego retirar las fichas intercambiadas. En Uniswap, simplemente puede intercambiar sus tokens directamente desde su wallet sin tener que seguir los tres pasos anteriores. Todo lo que necesitas hacer es envíar sus tokens desde su wallet a la dirección de contrato inteligente de Uniswap y
recibirá el token deseado a cambio en su wallet. No hay orden de libro y el tipo de cambio del token se determina algorítmicamente. Todo esto es logrado a través de grupos de liquidez y el mecanismo automatizado de creación de mercado.

pools de liquidacion

Los fondos de liquidez son reservas simbólicas que se encuentran en los contratos inteligentes de Uniswap y están disponibles para que los usuarios intercambien tokens. Por ejemplo, usando ETH-DAI con 100 ETH y 20.000 DAI en las reservas de liquidez, un usuario que quiera comprar ETH usando DAI puede enviar 202.02 DAI al contrato inteligente de Uniswap para obtener 1 ETH a cambio. Una vez realizado el canje, el grupo de liquidez se queda con 99 ETH y 20,202.02 DAI. Las reservas mancomunadas de liquidez son proporcionadas por proveedores de liquidez que son incentivados para obtener una tarifa proporcional de la tarifa de transacción del 0,3% de Uniswap. Esta tarifa se cobra por cada intercambio de token en Uniswap. No hay restricciones y cualquiera puede ser proveedor de liquidez, el único requisito es que uno debe proporcionar ETH y el token comercial cotizado para cambiarse al tipo de cambio actual de Uniswap. A partir de febrero de 2020, más de 125.000 ETH se han bloqueado en Uniswap. La cantidad de reservas mantenidas por un grupo juega un papel muy importante en la determinación de cómo los precios son fijados por el mecanismo de creación de mercado automatizado.

Mecanismo automatizado de creación de mercado

Los precios de los activos en el grupo se determinan algorítmicamente utilizando el
Algoritmo Automated Market Maker (AMM). AMM funciona manteniendo un producto constante basado en la cantidad de liquidez en ambos lados del pool. Continuemos con el ejemplo del grupo de liquidez ETH-DAI que tiene 100 ETH y 20.000 DAI. Para calcular el Producto constante, Uniswap multiplicará ambas cantidades juntas.

ETH liquidity (x)*DAI liquidity (y) = Constant Product (k)
100              *    20000         =   2000000

Usando AMM, en cualquier momento dado, el Producto constante (k) siempre debe permanecer en 2.000.000. Si alguien compra ETH usando DAI, ETH se eliminará del grupo de liquidez, mientras que DAI se agregará al grupo de liquidez. El precio de este ETH se determinará de forma asintótica. Cuanto mayor sea el pedido, mayor será la prima que se cobra. Premium se refiere al cantidad adicional de DAI requerida para comprar 1 ETH en comparación con el precio original de 200 DAI por ETH.
La siguiente tabla elabora con más detalle el precio asintótico y el movimiento de liquidez cuando se realizan órdenes de compra de ETH.

Como puede verse en la tabla anterior, cuanto mayor sea la cantidad de ETH que el usuario desea comprar, mayor será la prima que se cobrará. Esto asegura que el fondo común de liquidez nunca se quedará sin liquidez.

¿Cómo obtener un token agregado en Uniswap?

A diferencia de los Exchanges centralizados, Uniswap como es un Exchange descentralizadoy no tiene un equipo o guardianes para evaluar y decidir qué tokens enumerar. En cambio, cualquier token ERC-20 puede ser incluido en Uniswap por cualquiera y ser intercambiado siempre que exista liquidez para el par dado. Todo lo que un usuario debe hacer es interactuar con la plataforma para registrar el nuevo token y se abrirá un nuevo mercado inicializado para este token.
Y eso es todo para Uniswap: si está interesado en comenzar o probarlo, tenemos
incluyó guías paso a paso sobre cómo (i) intercambiar tokens, (ii) proporcionar liquidez
y (iii) dejar de proporcionar liquidez. De lo contrario, diríjase a la siguiente sección para
¡lea más en la próxima aplicación DeFi!.

uniswap: guia paso a paso

Paso 1
Dirígete a https://uniswap.io/ y haz clic en intercambiar token. Para comenzar a usar Uniswap, deberá conectarse a una wallet. Puedes conectar su wallet Metamask. Conectar su wallet es gratis, todo lo que hay que hacer es firmar una transacción.

Paso 2
Después de conectar su wallet, elija qué tokens le gustaría comerciar, en este ejemplo, estamos usando DAI para comprar ETH

Paso 3
Si es la primera vez que realiza una transacción con este token, deberá desbloquearlo antes pagando una pequeña tarifa. Se le pedirá otra transacción.
Una vez que se confirme su transacción, ¡tendrá su ETH!
Proporcionar liquidez

Paso 4
Vaya a Pool y complete la cantidad de liquidez que desea proporcionar. En este caso, estamos proporcionando 10 DAI de liquidez + 0.0461 ETH.

Nota: debe tener una cantidad equivalente de ETH para proporcionar liquidez
por esa ficha. Después de hacer clic en agregar liquidez, se le pedirá que firme otra
transacción. Una vez hecho esto, está confirmado como proveedor de liquidez y
estar dispuesto a ganar una cantidad proporcional de las tarifas de intercambio
Dejar de proporcionar liquidez

Paso 5
¿Qué pasa si ya no desea proporcionar liquidez?
Vuelve al grupo y selecciona eliminar liquidez
Como puede ver, obtendré 0.0417 DAI extra de solo 10 DAI. Tenga en cuenta que la proporción de mi ETH y DAI ahora es diferente, por lo que es una de las advertencias con los fondos de liquidez, si lo hubiera eliminado más tarde, podría tener un
proporción muy diferente de DAI a ETH. Otra cosa a tener en cuenta es que cuando elimina la liquidez, cambia tokens de grupo. Piense en ello como la prueba de cuánto tiene su parte en el pool. Cuando eliminas tu liquidez, estarás quemando los tokens de Pool para obtener respaldo de sus DAI y ETH.

lecturas recomendadas

  1. Getting Started (Uniswap) https://docs.uniswap.io/
  2. The Ultimate Guide to Uniswap. (DefiZap)
    https://defitutorials.substack.com/p/the-ultimate-guide-to-uniswap
  3. A Graphical Guide for Understanding Uniswap (EthHub)
    https://docs.ethhub.io/guides/graphical-guide-for-understanding-uniswap
  4. Uniswap — A Unique Exchange (Cyrus Younessi)
    https://medium.com/scalar-capital/uniswap-a-unique-exchange-f4ef44f807bf
  5. What is Uniswap? A Detailed Beginner’s Guide (Bisade Asolo)
    https://www.mycryptopedia.com/what-is-uniswap-a-detailed-beginners-guide/
  6. Are Uniswap‘s Liquidity Pools Right for You? (Chris Blec)
    https://defiprime.com/uniswap-liquidity-pools
  7. Understanding Uniswap Returns (Pintail)
    https://medium.com/@pintail/understanding-uniswap-returns-cc593f3499ef
  8. UniSwap Traction Analysis (Ganesh)
    https://www.covalenthq.com/blog/understanding-uniswap-data-analysis/
  9. A Deep Dive into Liquidity Pools (Rebecca Mqamelo)
    https://blog.zerion.io/liquidity-pools-8ac8cf8cf230

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s