Cómo crear un pool de liquidez en Uniswap con Base, paso a paso

Crear un pool de liquidez en Uniswap es bastante sencillo. Elegir qué tokens aportar, qué comisión usar y, sobre todo, qué rango de precios definir ya requiere entender un poco mejor lo que estás haciendo.

Y esa segunda parte es la que realmente importa.

En esta guía voy a utilizar Uniswap sobre la red Base. Base es una Layer 2 de Ethereum y utiliza ETH para pagar las comisiones de red, así que permite experimentar con DeFi sin asumir normalmente los costes de operar directamente en Ethereum.

La versión corta: conecta una wallet con fondos en Base, entra en Pool, crea una nueva posición, elige el par, la comisión y el rango de precios, introduce la liquidez y confirma la transacción. Pero no confirmaría nada hasta entender qué significa cada una de esas decisiones.

Si prefieres verlo directamente en pantalla, en este vídeo te explico el proceso paso a paso utilizando Uniswap y Base:

Ver el tutorial paso a paso en YouTube
Cómo crear un pool de liquidez en Uniswap y Base
Cómo crear un pool de liquidez en Uniswap y Base

Antes de empezar: crear un pool y crear una posición no siempre es lo mismo

Hay una distinción que suele explicarse bastante mal.

Cuando entras en Uniswap y pulsas para crear una nueva posición de liquidez pueden pasar dos cosas:

  • Si ya existe un pool para ese par y esa configuración, añades tu liquidez a un pool existente.
  • Si no existe, se crea un nuevo pool.

En Uniswap v3, por ejemplo, el par también se diferencia por el nivel de comisión. Si existe ETH/USDC al 0,05 %, pero tú eliges otra comisión para la que no existe pool, puedes estar inicializando uno diferente. En v4 hay todavía más flexibilidad, porque permite muchos más niveles de comisión y configuraciones mediante hooks.

Para la mayoría de personas que quieren hacer liquidity providing con pares conocidos como ETH/USDC, lo normal será abrir una posición dentro de un mercado que ya existe, no crear un mercado desde cero.

No cambia demasiado el proceso visual, pero sí cambia bastante el riesgo.

Si vas a crear el primer pool de un token nuevo, tú puedes participar en la formación del precio inicial. Un precio mal establecido puede ser aprovechado inmediatamente por arbitrajistas. Yo no trataría esa decisión como un simple campo más del formulario.

Relacionado Cómo comprar criptomonedas paso a paso: tu primera compra, sin liarte

Qué necesitas para crear una pool en Uniswap sobre Base

No necesitas programar ni desplegar manualmente ningún contrato inteligente. Uniswap se encarga de esa parte a través de su interfaz.

Sí necesitas tener preparadas cuatro cosas.

Una wallet compatible. Puedes utilizar una wallet EVM como MetaMask, Coinbase Wallet u otras compatibles con Uniswap.

La red Base seleccionada. Base Mainnet tiene el chain ID 8453 y utiliza ETH como moneda para pagar el gas.

Los tokens que quieras aportar, dentro de Base. Esto último es importante. Tener USDC en Ethereum y ver la misma dirección en tu wallet no significa tener USDC en Base. Son redes diferentes. Uniswap también permite hacer bridge de determinados activos entre redes, incluyendo Base.

Un poco de ETH en Base para pagar las transacciones. Yo dejaría margen y no utilizaría el 100 % del ETH disponible en la posición. Las comisiones de Base suelen ser bajas, pero cambian con las condiciones de la red y cada operación puede consumir una cantidad distinta de gas.

Y una precaución más: cuando selecciones un token que no sea muy conocido, comprueba su dirección de contrato en Base. Un ticker y un logo se pueden copiar. Una dirección de contrato es otra historia.

Relacionado Cómo crear tu propio plan de inversión en criptomonedas

Cómo crear un pool de liquidez en Uniswap y Base paso a paso

El proceso actual de Uniswap para aportar liquidez en Base es esencialmente el mismo que en Ethereum. Uniswap permite hacerlo utilizando v2, v3 o v4.

Para una posición de liquidez concentrada nos interesan especialmente v3 y v4.

1. Conecta tu wallet y selecciona Base

Entra en la aplicación oficial de Uniswap, conecta la wallet que vayas a utilizar y comprueba que estás trabajando sobre Base.

Parece obvio, pero es uno de esos errores que salen caros: antes de firmar cualquier cosa, mira siempre la red.

2. Entra en Pool y crea una nueva posición

Ve al apartado Pool y pulsa New o la opción equivalente para abrir una nueva posición.

Aquí empieza realmente la configuración.

3. Decide si vas a utilizar v3 o v4

Si estás siguiendo el vídeo y el proceso aparece con Uniswap v3, puedes mantener v3. La lógica principal de la liquidez concentrada sigue siendo la misma.

Uniswap v4 añade bastante más flexibilidad, incluyendo niveles de comisión personalizados y hooks. Para una primera posición, yo no complicaría las cosas con hooks si no sabes exactamente qué código estás incorporando al pool. Uniswap advierte expresamente de que los hooks pueden proceder de desarrolladores externos y pueden introducir riesgos adicionales.

Aprender primero cómo funciona una posición normal me parece bastante más sensato que intentar optimizar diez variables a la vez.

4. Selecciona los dos tokens

Ahora eliges el par.

Pongamos un ejemplo sencillo: ETH/USDC.

Uniswap te permite consultar datos como el TVL, volumen y precio de pools existentes. Son bastante más útiles para tomar una decisión que escoger un par únicamente porque parece ofrecer muchas comisiones.

Si introduces un token manualmente, revisa otra vez el contrato.

Y otra.

En DeFi prefiero tardar treinta segundos más que descubrir después que he aportado liquidez a un token falso.

5. Elige el nivel de comisión

Aquí decides qué comisión pagarán las operaciones que utilicen ese pool.

En Uniswap v3 existen cuatro niveles estándar:

  • 0,01 %
  • 0,05 %
  • 0,30 %
  • 1,00 %

Uniswap v4 permite una cantidad mucho mayor de niveles de comisión e incluso crear otros nuevos.

¿Entonces elegimos la comisión más alta y cobramos más?

No tan rápido.

Una comisión mayor puede hacer que cada operación genere más fees, pero también puede hacer que los traders y los routers utilicen otros pools más competitivos. Lo que te interesa es la combinación entre volumen, liquidez activa, comisión y competencia de otros pools.

No miraría el porcentaje aislado.

6. Define el rango de precios

Aquí está probablemente la decisión más importante de todo el proceso.

En v3 y v4 puedes utilizar:

  • un rango completo, desde prácticamente cero hasta infinito;
  • o un rango personalizado, concentrando tu capital alrededor de determinados precios.

Cuanto más estrecho sea el rango, más capital puedes concentrar en la zona en la que esperas que se produzcan operaciones.

Eso puede aumentar tu capacidad de generar comisiones mientras el precio permanezca dentro.

Pero tiene un precio: es mucho más fácil quedarte fuera de rango. Y cuando estás fuera de rango, dejas de cobrar comisiones.

Vamos a verlo con números porque aquí se entiende mucho mejor.

Supongamos, solo como ejemplo, que ETH cotiza a 3.000 USDC y creas una posición entre 2.700 y 3.300 USDC por ETH.

Precio de ETHQué ocurre con la posición
Entre 2.700 y 3.300La liquidez está activa y puede generar comisiones
Por encima de 3.300La posición sale del rango y termina esencialmente convertida hacia USDC
Por debajo de 2.700Sale del rango y termina esencialmente convertida hacia ETH

Esto es bastante diferente a depositar dinero y esperar una rentabilidad.

Tu posición está comprando y vendiendo activos automáticamente a medida que cambia el precio.

7. Introduce la cantidad de liquidez

Una vez elegido el rango, indicas cuánto quieres aportar.

Si tu rango incluye el precio actual, normalmente necesitarás los dos activos. Uniswap calcula qué proporción corresponde a cada uno según el precio y el rango seleccionado.

Por eso no debes obsesionarte con tener exactamente un 50 % de cada token antes de empezar.

Uniswap v3 y v4 también permiten crear posiciones con un único activo cuando el rango está completamente fuera del precio actual. En ese caso la posición empieza siendo single-sided.

Para una primera prueba, yo intentaría mantenerlo sencillo: un par que entiendas, un rango que puedas explicar y una cantidad suficientemente pequeña como para aprender cómo se comporta la posición sin estar pendiente de cada movimiento del mercado.

8. Revisa todo antes de confirmar

Antes de pulsar Create, repasaría al menos:

  • red: Base;
  • tokens y contratos;
  • versión de Uniswap;
  • nivel de comisión;
  • precio actual;
  • límite inferior;
  • límite superior;
  • cantidad de cada activo;
  • coste estimado de la transacción.

Si estás inicializando un pool que todavía no existe y aparece un precio inicial, préstale especial atención.

Imagina que un activo tiene un valor de mercado razonable de 0,50 USDC y tú inicializas el pool a 1 USDC. No acabas de descubrir una forma mágica de duplicar su valor.

Has creado una diferencia de precio.

Y los arbitrajistas tienen bastante experiencia encontrando diferencias de precio.

9. Aprueba los tokens y confirma la creación

Uniswap necesitará permiso para utilizar los tokens que vas a depositar.

En v4, el flujo actual puede incluir una aprobación del token, una firma mediante Permit2 que no tiene coste de red y finalmente la transacción que crea la posición. Algunas de estas acciones sí implican gas.

Lee lo que estás firmando.

Una wallet no es una ventana emergente en la que haya que pulsar siempre “Aceptar”.

Cuando la transacción se confirme, tendrás tu posición de liquidez. En v3 y v4, la propiedad de esa posición se representa mediante un NFT. No es un NFT decorativo: representa tu posición y permite gestionarla.

10. Comprueba que la posición está activa

Vuelve al apartado de posiciones de Uniswap.

Deberías poder ver:

  • valor de la liquidez;
  • cantidad de cada token;
  • comisiones acumuladas;
  • rango mínimo y máximo;
  • precio actual;
  • estado de la posición.

Si utilizas Base y el gráfico tarda en aparecer, no significa necesariamente que hayas hecho algo mal. Uniswap avisa de que los tiempos de bloque más rápidos de Base pueden provocar ocasionalmente problemas de sincronización en la visualización del gráfico.

Relacionado Bitvavo 10 € gratis: cómo conseguir la promoción

El rango de precios importa mucho más de lo que parece

Aquí es donde yo dedicaría más tiempo antes de poner dinero.

Concentrar liquidez aumenta la eficiencia de tu capital porque dejas de repartirlo por precios que quizá nunca se alcancen.

Sobre el papel suena fantástico.

El problema aparece cuando el mercado se mueve.

Si eliges un rango extremadamente estrecho alrededor del precio actual, puedes tener mucha liquidez efectiva mientras el activo se mantenga ahí. Pero también puedes salir del rango con un movimiento relativamente pequeño.

Y fuera del rango pasan dos cosas importantes:

Dejas de generar comisiones.

Tu posición queda concentrada en uno de los dos activos.

No te liquidan por salir del rango. Esto no funciona como una posición apalancada. Simplemente dejas de aportar liquidez activa hasta que el precio vuelva a entrar o decidas crear otro rango.

¿Puedes modificar el rango después?

No directamente. Para cambiarlo tienes que retirar la liquidez de la posición existente y crear otra con los nuevos límites. Eso implica gestión y nuevas transacciones.

Por eso yo no llamaría completamente “pasiva” a una estrategia de liquidez concentrada muy estrecha.

Puede necesitar bastante mantenimiento.

Relacionado Qué son las stablecoins y cómo funcionan

De dónde sale realmente la rentabilidad de una pool

Tu rentabilidad no aparece por arte de magia.

Los usuarios realizan intercambios utilizando el pool y pagan una comisión. Los proveedores con liquidez activa reciben su parte de las comisiones generadas conforme a las reglas del pool. Si tu posición está fuera de rango, no participa en esas fees.

A partir de ahí intervienen varias variables:

Cuánto capital aportas. A igualdad de condiciones, más participación en la liquidez activa significa mayor parte de las comisiones.

Dónde concentras la liquidez. El mismo capital dentro de un rango más pequeño puede tener mucho más peso que repartido por todo el rango.

Cuánto volumen mueve el pool. Sin operaciones no hay prácticamente comisiones que repartir.

Cuánta liquidez compite contigo. No estás cobrando tú solo.

Cuánto tiempo permaneces dentro del rango.

Y luego está la variable que a veces se deja para la letra pequeña: qué habría pasado si simplemente hubieras mantenido los tokens en tu wallet.

Esa comparación es fundamental.

Relacionado Exchange vs wallet: diferencias y cuál usar para tus criptomonedas

El riesgo que no debes ignorar: impermanent loss

Aportar ETH y USDC a una pool no equivale a guardar ETH y USDC.

A medida que cambia el precio, el AMM modifica las cantidades de ambos activos que componen tu posición. Eso puede provocar que el valor final de tu posición sea inferior al que habrías tenido manteniendo los mismos tokens fuera del pool.

Es lo que normalmente se conoce como impermanent loss o pérdida por divergencia.

Y la liquidez concentrada puede aumentar este efecto porque estás concentrando las operaciones dentro de un intervalo más pequeño.

Las comisiones pueden compensarlo.

O no.

Esa es la parte que me parece importante: una APR alta no equivale automáticamente a una buena inversión. Hay que mirar el resultado completo.

Yo mediría una posición aproximadamente así:

Resultado relativo de LP = valor actual de la posición + fees acumuladas − costes de red − valor actual que tendrían los tokens iniciales si simplemente los hubieras mantenido

Supongamos que al empezar depositaste una combinación de activos cuyo valor era 1.000 €.

Un mes después:

  • la posición vale 1.030 €;
  • has generado 25 € en fees;
  • has pagado 5 € entre operaciones y gestión.

Podrías pensar que has ganado 50 € netos.

Pero imagina que conservar los tokens originales sin hacer absolutamente nada habría dejado tu cartera en 1.090 €.

Tu pool ha ganado dinero en euros, sí.

Pero ha quedado 40 € por detrás del simple hecho de mantener los activos.

Ese es el tipo de comparación que yo haría.

Los otros riesgos que también cuentan

La pérdida impermanente recibe casi toda la atención, pero no es el único riesgo.

Uniswap señala también el riesgo de volatilidad, posiciones fuera de rango, vulnerabilidades de smart contracts y tokens o equipos poco fiables. El protocolo es permissionless: cualquiera puede crear tokens y mercados.

Yo los separaría así.

Riesgo del activo. Si uno de los dos tokens se desploma, las comisiones no convierten mágicamente ese token en una buena inversión.

Riesgo de smart contract. Estás depositando activos en contratos inteligentes.

Riesgo de token fraudulento. Uniswap no es una lista curada de inversiones fiables.

Riesgo de salir del rango. Puedes dejar de generar fees justo cuando el mercado se mueve con fuerza.

Riesgo de gestión. Reposicionar continuamente cuesta dinero y tiempo.

Riesgo de hooks en v4. Añadir lógica externa introduce otra capa que tienes que entender. Yo no utilizaría un hook simplemente porque prometa mejorar la rentabilidad.

Riesgo de precio inicial. Especialmente importante si estás creando el primer pool de tu propio token.

Una pool no es una cuenta remunerada.

Estás haciendo mercado con tus activos.

Cómo empezaría yo si quisiera aprender a proporcionar liquidez

No intentaría encontrar la pool con el porcentaje de rentabilidad más llamativo.

Empezaría intentando entender perfectamente una posición.

Elegiría un par relativamente líquido y fácil de seguir, evitaría tokens que no conozco, usaría una cantidad pequeña y empezaría con un rango suficientemente amplio como para observar qué ocurre cuando cambia el precio.

También evitaría hooks y configuraciones especialmente sofisticadas al principio.

Después registraría cuatro datos:

  1. cuánto valían mis tokens al entrar;
  2. cuánto valdrían si simplemente los hubiese mantenido;
  3. cuánto vale ahora la posición;
  4. cuántas comisiones he generado después de costes.

Con eso empiezas a ver lo que está pasando de verdad.

Y solo entonces tiene sentido plantearse rangos más estrechos, otras comisiones o estrategias más activas.

Crear la pool es la parte fácil

Los clics tardan unos minutos.

Entender la posición puede llevar bastante más.

Para mí, la idea importante es esta: no elijas una pool por las comisiones que promete generar, sino por la relación entre volumen, rango, activos, competencia y riesgo que estás asumiendo para conseguirlas.

Uniswap y Base hacen que probar este tipo de estrategias sea técnicamente bastante accesible. Eso me parece una de las cosas más interesantes de DeFi.

Pero accesible no significa sencillo económicamente.

Empieza entendiendo qué dos activos estás poniendo, qué ocurrirá si el precio sube, qué ocurrirá si cae y contra qué alternativa vas a comparar el resultado.

Si puedes responder a esas preguntas antes de pulsar Create, ya estás haciendo las cosas bastante mejor que limitarte a perseguir el porcentaje más alto que aparezca en pantalla.