Este artículo toma como ejemplo al pionero uniswap, sin mencionar pancakeswap, espero que Binance no limite el flujo, ¡ja ja ja!
Ahora todos están usando y jugando todos los días, pero nadie investiga la lógica subyacente, cuanto más entiendas, más formas de ganar dinero descubrirás!
¡Lo que se dice es que quien se eleva alto ve lejos! Vamos directo al grano, relativamente seco!
Aunque los intercambios centralizados (CEX) permiten realizar transacciones de gran volumen en condiciones de alta liquidez, debido a que los usuarios no poseen la propiedad de sus activos en el intercambio, los intercambios centralizados siguen teniendo un gran riesgo. ¡Problemas como robos y filtraciones de datos son comunes! Cada vez más personas comienzan a ser conscientes de estos riesgos y se dirigen a los intercambios descentralizados (DEX).
DEX reduce o elimina la necesidad de intermediarios mediante el uso de contratos inteligentes y transacciones en cadena. Los intercambios descentralizados populares incluyen Uniswap, Pancakeswap y proyectos recientes como aster.
Hay dos tipos de DEX: DEX basados en libros de órdenes y DEX basados en grupos de liquidez. Los DEX de libros de órdenes, como aster (intentaré usar ejemplos relacionados con Binance), funcionan de manera similar a CEX, donde los usuarios pueden enviar órdenes de compra y venta a precio fijo o de mercado. La principal diferencia entre los dos tipos de intercambios es que, para CEX, los activos de comercio deben ser custodiados en la billetera del intercambio, mientras que para DEX, los activos de comercio pueden ser custodiados en la propia billetera del usuario.
Sin embargo, uno de los mayores problemas que enfrentan los DEX basados en libros de órdenes es la liquidez. Las órdenes de los usuarios en el libro de órdenes pueden necesitar esperar mucho tiempo para ejecutarse. Para resolver este problema, se introdujeron DEX basados en grupos de liquidez. Un grupo de liquidez es esencialmente un fondo de tokens en un contrato inteligente, y los usuarios pueden comprar y vender tokens disponibles en el grupo de liquidez de inmediato. El precio de los tokens se determina algorítmicamente y aumenta con grandes transacciones. Ejemplos de DEX basados en grupos de liquidez son KyberNetwork, Bancor y Uniswap.
Una de las características que ofrece CEX es la función de comercio con margen. El comercio con margen permite a los inversores realizar operaciones apalancadas, aumentando la capacidad de compra del usuario para obtener posibles retornos más altos. También ha surgido innovación en la introducción del comercio con margen en DEX. Ejemplos de DEX que ofrecen comercio con margen descentralizado son dYdX, NUO Network y DDEX.
El intercambio de Uniswap es un protocolo de intercambio de tokens descentralizado construido sobre Ethereum, que permite a los usuarios intercambiar tokens directamente sin necesidad de usar un intercambio centralizado. Al usar un intercambio centralizado, necesitarás depositar tokens en el intercambio, enviar órdenes en el libro de órdenes y luego retirar los tokens intercambiados.
En Uniswap, puedes intercambiar fácilmente tus tokens directamente desde tu billetera sin necesidad de realizar los tres pasos anteriores. Solo necesitas enviar tus tokens desde tu billetera a la dirección del contrato inteligente de Uniswap, y recibirás los tokens que deseas a cambio en tu billetera. No hay libro de órdenes aquí, y la tasa de cambio de los tokens se determina algorítmicamente. Todo esto se logra a través de grupos de liquidez y el mecanismo de creador de mercado automático.
Grupo de liquidez
El grupo de liquidez es un fondo de tokens ubicado en el contrato inteligente de Uniswap, disponible para que los usuarios intercambien tokens. Por ejemplo, en un grupo de liquidez del par de comercio ETH-USDT que contiene 100 ETH y 20,000 USDT, un usuario que desea comprar ETH puede enviar 202.02 USDT al contrato inteligente de Uniswap para intercambiarlo por 1 ETH. Una vez que se completa el intercambio, el grupo de liquidez queda con 99 ETH y 20,202.02 USDT.
Las reservas del grupo de liquidez son proporcionadas por los proveedores de liquidez, quienes recibirán una proporción correspondiente de la tarifa de transacción del 0.3% de Uniswap como incentivo. Cada intercambio de token en Uniswap incurre en esta tarifa.
Uniswap no impone restricciones a los proveedores de liquidez, cualquier persona puede convertirse en un proveedor de liquidez: el único requisito es que el proveedor de liquidez debe ofrecer ETH y otro token de comercio para intercambiar (de acuerdo con la tasa de cambio actual de Uniswap). La cantidad de reservas mantenidas en el grupo de liquidez juega un papel crucial en la determinación de cómo se fijan los precios en el mecanismo de creador de mercado automático.
Mecanismo de creador de mercado automático
El precio de los activos en el grupo de liquidez se determina de forma algorítmica a través del algoritmo del creador de mercado automático (Automated Market Maker, AMM). El funcionamiento de AMM se basa en mantener un producto constante de liquidez en ambos lados del fondo. Continuemos con el ejemplo del grupo de liquidez ETH-USDT, que tiene 100 ETH y 20,000 USDT.
Para calcular el producto constante, Uniswap multiplicará estos dos valores. "X * Y = K"
Usando AMM, en cualquier momento dado, el producto constante (k) debe mantenerse en 2,000,000. Si alguien quiere comprar ETH con USDT, el ETH se retirará del grupo de liquidez y el USDT se añadirá al grupo de liquidez. El precio del ETH se determinará de forma gradual. Cuanto mayor sea el tamaño de la orden, mayor será la prima. La prima se refiere a la cantidad adicional de USDT requerida para comprar 1 ETH en comparación con el precio original de 200 USDT/ETH.
¿Cómo agregar un nuevo token en Uniswap?
A diferencia de las casas de cambio centralizadas, Uniswap, como casa de cambio descentralizada, no tiene un equipo o auditores para evaluar y decidir qué tokens se listan. En cambio, cualquier token ERC-20 puede ser listado en Uniswap por cualquier persona, y siempre que haya liquidez para el par de comercio dado, se puede realizar el intercambio. Lo único que los usuarios necesitan hacer es interactuar con la plataforma para registrar un nuevo token, y luego se creará el mercado de comercio para ese nuevo token.
