brainax

Uniswap paso a paso: tu primer swap

Lección 22 de 58 del curso «Cripto». Gratis, con animaciones y un test.

Tu primer swap en 6 pasos

Uniswap es el mayor DEX de Ethereum y sus L2: desde 2018 han pasado por él billones de dólares. Abre app.uniswap.org desde un marcador, pulsa Connect y conecta tu billetera. Elige la red donde tienes tus USDC, por ejemplo Base. Arriba eliges lo que das, abajo lo que recibes, y escribes el monto. Antes de firmar, abre los detalles: tasa, impacto en el precio, comisión de la red y el mínimo que recibirás seguro. ¿Todo bien? Firma en tu billetera.

Por qué un swap grande sale más caro

Un pool de Uniswap sigue la regla x · y = k: la cantidad de una moneda por la de la otra se mantiene constante. Ejemplo: el pool tiene 10 ETH y 30.000 USDC, tasa de 3.000. Compras 1 ETH. Quedan 9 ETH, así que los USDC deben pasar a 300.000 / 9 ≈ 33.333, y pagas unos 3.333 USDC, un 11% más. Compra 0,1 ETH y pagas solo cerca de un 1% de más. Eso es el impacto en el precio (price impact). En pools grandes es mínimo; en pools pequeñitos, enorme.

Slippage

Mientras tu transacción espera entrar en un bloque, el precio puede moverse. El slippage es el máximo empeoramiento que aceptas. Si lo pones muy bajo, la operación se cancela y el gas se gasta. Si pones 10–20%, un bot puede hacerte un «sándwich»: compra justo antes que tú, sube el precio y vende justo después. Lo sensato es dejar Auto o 0,5% para ETH y stablecoins. Si falla, súbelo poco a poco, no de golpe al máximo.

Permisos: qué estás firmando

Antes del primer swap de un token, la billetera pide un approve: permiso para que un contrato gaste ese token. Uniswap lo hace con el contrato Permit2: un permiso y luego una firma por cada swap. Los permisos ilimitados son cómodos, pero si el contrato o el sitio resultan maliciosos, pueden vaciarlo todo. Una vez al mes entra en revoke.cash, conecta tu billetera y revoca los permisos que ya no necesitas. Revocar cuesta algo de gas y cierra puertas viejas.

Ponte a prueba

  1. Un pool tiene 10 ETH y 30.000 USDC. ¿Por qué 1 ETH cuesta unos 3.333 USDC y no 3.000?
    Respuesta correcta: La compra es grande para el pool y mueve el precio (x · y = k). Te llevas el 10% de todo el ETH del pool y la fórmula sube el precio. Una compra menor lo movería mucho menos.
  2. Pones un slippage del 20% en un swap ETH → USDC. ¿Qué arriesgas?
    Respuesta correcta: Un bot puede hacerte un sándwich y recibirás mucho menos. Un slippage alto es un permiso para un mal precio. Para ETH y stablecoins basta con Auto o 0,5%.
  3. Hace un mes diste un approve ilimitado a un sitio desconocido. ¿Qué haces ahora?
    Respuesta correcta: Revocar el permiso en revoke.cash. Un permiso sigue vigente hasta que lo revocas. La contraseña de la billetera no lo anula.

← DeFi y DEX en palabras simples Liquidez en Uniswap: ingresos y trampas →