Curso 2: Ethereum, Smart Contracts y DeFi | Módulo 5 de 12

AMMs Y DEXs: UNISWAP

La revolución del intercambio automatizado de tokens

x·y=k Liquidity Pools Price Impact
Piénsalo así: Uniswap es una máquina expendedora que siempre tiene precio para intercambiar tokens — usa una fórmula matemática (x·y=k). Si metes más de un token, el precio del otro sube automáticamente.

¿Qué aprenderás?

Intuición fundamental

Un AMM (Automated Market Maker) reemplaza el libro de órdenes de los exchanges tradicionales con una fórmula matemática. En lugar de esperar a que alguien compre al precio que pones, el pool mismo ofrece precios basados en la oferta y demanda dentro del pool.

La fórmula x·y=k garantiza que el producto de las reservas siempre sea constante. Cuando compras ETH, aumentas x (ETH) y disminuyes y (USDC), haciendo que el ETH se vuelva más caro automáticamente.

Paso a paso

1. Un Liquidity Provider deposita dos tokens en proporción 50:50. 2. Un trader envía Token A al pool. 3. La fórmula x·y=k calcula cuánto Token B recibirá. 4. El trader paga una comisión (0.3% en v2, variable en v3). 5. Las comisiones se distribuyen entre los LPs proporcionalmente. 6. Cualquier persona puede retirar su liquidez en cualquier momento.

Ejemplo concreto

Un pool ETH/USDC tiene 100 ETH y 300,000 USDC (precio = 3,000 USDC/ETH). Si compras 1 ETH, depositas 1 ETH al pool (ahora 101 ETH), la fórmula k=30,000,000 requiere que USDC sea 30,000,000/101 = 297,029.7, por lo que recibes 300,000 - 297,029.7 = 2,970.3 USDC. Pagaste 3,000 USDC de valor pero recibiste solo 2,970.3 USDC, es decir, ~1% de price impact.

Errores comunes

"Los AMMs no tienen slippage": Falso. El price impact IS el slippage en AMMs. Órdenes grandes mueven el precio contra ti.

"Puedo ganar dinero sin riesgo siendo LP": Falso. Existe el impermanent loss: si el precio del token cambia drásticamente, podrías tener menos valor que si hubieras mantenido los tokens sin proveer liquidez.

"Uniswap v3 es siempre mejor": No necesariamente. v3 requiere gestión activa de rangos de precio. Para LPs pasivos, v2 puede ser mejor.

Uniswap v2 vs v3

Uniswap v2 usa liquidez uniforme en todo el rango de precios (0 a infinito). Uniswap v3 introduce liquidez concentrada: los LPs pueden elegir un rango de precio específico donde su capital trabaje, multiplicando su eficiencia de capital hasta 4000x. A cambio, requieren rebalanceo activo.

Uniswap v4 (2024+) introduce hooks personalizados que permiten lógica custom antes/después de los swaps, como órdenes límite on-chain o tarifas dinámicas.

Liquidity Pools en 2026

El TVL total en DEXs supera los $80B en 2026. Uniswap domina con ~55% del mercado de DEXs en Ethereum. Las pools más activas son ETH/USDC, ETH/USDT y pools de stablecoins (USDC/USDT/DAI) que ofrecen bajísimo price impact. Los AMMs se han expandido a L2s como Arbitrum, Optimism y Base, donde las tarifas son significativamente menores.

Paso a paso: Cómo hacer un swap en Uniswap

1
Conecta tu wallet

Abre app.uniswap.org y conecta MetaMask o WalletConnect. Asegúrate de estar en la red correcta (Ethereum Mainnet o L2 como Arbitrum).

2
Selecciona los tokens

Elige el token que quieres vender (ej. ETH) y el que quieres comprar (ej. USDC). Uniswap muestra automáticamente el mejor pool disponible para el par.

3
Revisa el price impact

Uniswap muestra el price impact estimado, la tarifa (0.05%-1% según volatilidad del pool), y el monto mínimo recibido (slippage tolerance, default 0.5%). Para swaps grandes, considera dividir la orden.

4
Confirma la transacción

Firma la transacción en tu wallet. En L2s como Arbitrum la confirmación toma ~1 segundo, en Ethereum Mainnet puede tardar 12-15 segundos dependiendo del gas.

5
Verifica los tokens recibidos

Después de la confirmación, los tokens aparecerán en tu wallet. Puedes verificar la transacción en Etherscan. Si no ves los tokens, agrega la dirección del contrato manualmente.

Simulador de Pool de Liquidez

Actúa como Liquidity Provider: añade liquidez al pool ETH/USDC y ejecuta swaps.

ETH en pool
100.00
USDC en pool
300,000.00
Precio ETH/USDC
3,000.00
Tu liquidez ETH
0.00
Tu liquidez USDC
0.00
Tus fees ganados
0.00

Simular Swap

Cuestionario Express

Resumen del módulo