Si del pool de liquidez — un smart contract en la blockchain que mantiene las reservas de un par de trading y ejecuta el intercambio — se retira la stablecoin o la moneda base del par, el intercambio del token de vuelta a ese activo deja de funcionar al precio esperado.
La reserva puede desaparecer en una sola transacción o reducirse por partes. En ambos casos, queda menos activo contraparte disponible para el intercambio inverso.
Objetivo del material: mostrar por qué la reducción de las reservas del pool hace que vender un token en un exchange descentralizado (DEX) sea poco rentable o provoque la reversión de la transacción.
Cuando queda poco o ningún activo contraparte en el pool, el smart contract devuelve un resultado de intercambio casi nulo o revierte la transacción si el output calculado está por debajo del umbral mínimo de recepción (min output).
🧩 Qué cambia en el pool después de retirar el activo contraparte
En un DEX, el intercambio lo ejecuta el smart contract del pool. Calcula el resultado del intercambio según las reservas actuales del par.
Si se retira del pool el activo contraparte (una stablecoin o una moneda base), la reserva para el intercambio inverso disminuye. El contrato se queda sin suficiente activo contraparte para entregar cuando se vende el token.
Cuanto menos activo contraparte queda en el pool, menor es el output calculado al vender (sell) y con más frecuencia el intercambio se vuelve poco rentable o falla.
⚙️ Por qué la venta se vuelve poco rentable o no ejecutable
En los pools con precios automatizados, el precio depende de la proporción entre reservas. Cuando el activo contraparte es escaso, incluso un sell pequeño mueve más el precio y aumenta el slippage — la diferencia entre el resultado esperado y el resultado calculado del intercambio.
Con una reserva casi vacía, el cálculo del intercambio da un output muy pequeño. Si se establece un min output, la transacción se revierte porque el resultado calculado queda por debajo del umbral.
- El sell en un DEX se ejecuta desde las reservas del pool dentro del smart contract.
- Después de retirar el activo contraparte, la reserva para el intercambio inverso disminuye bruscamente.
- El output calculado durante el sell se vuelve muy pequeño por la proporción de reservas y el slippage.
- Si el output calculado queda por debajo del min output, el contrato revierte la transacción (revert) y el intercambio no se ejecuta.
La “imposibilidad de vender” en un DEX surge cuando en el smart contract del pool casi no queda activo contraparte para el intercambio inverso.