Cómo funciona StableSwap de Curve: Amplificación, bajo deslizamiento y riesgo de desvinculación
— By Tony Rabbit in Tutorials

Una mirada clara y basada en matemáticas sobre cómo la curva de amplificación de stableswap ofrece un deslizamiento casi nulo entre activos vinculados, y qué les sucede a los proveedores de liquidez cuando una de las partes se desvincula.
La curva de amplificación de stableswap es la fórmula de precios que Curve utiliza para intercambiar activos que se supone que se negocian cerca de una relación fija, como USDC contra USDT o stETH contra ETH. En lugar de la curva de producto constante estándar x*y=k, StableSwap combina una línea plana de suma constante (que proporciona una fijación de precios perfecta de 1:1) con la curva de producto familiar (que garantiza que la liquidez nunca se agote). Un único parámetro ajustable, el coeficiente de amplificación A, decide cuánto de cada comportamiento se obtiene. El resultado es un pool que cotiza precios extremadamente cercanos a la par en la mayor parte de su rango, y luego se degrada a un comportamiento AMM normal solo cuando las reservas se desequilibran gravemente. A continuación, explicamos por qué funciona, qué cambia realmente A y el riesgo específico que presenta para los proveedores de liquidez durante una desvinculación.
Puntos clave
- StableSwap mezcla una curva de suma constante (plana, precios 1:1) con una curva de producto constante (siempre líquida) para minimizar el deslizamiento entre activos vinculados.
- El coeficiente de amplificación A controla la mezcla: un A alto mantiene los precios cerca de la paridad hasta que las reservas se desequilibran mucho, luego el deslizamiento aumenta bruscamente.
- Un A alto aplana la curva, pero también amplifica el impacto en el precio una vez que el pool se desequilibra.
- Cuando un activo se desvincula, los arbitrajistas drenan el activo bueno y el pool se llena con el malo, por lo que los LPs terminan con el perdedor.
Por qué los pools estables estilo Curve ofrecen un deslizamiento casi nulo
En un pool normal x*y=k, cada operación se mueve a lo largo de una hipérbola, por lo que incluso los swaps pequeños cambian el precio porque la curva está permanentemente doblada. Esa curvatura es ineficiente cuando ambos activos se supone que valen lo mismo. Si un dólar de USDC siempre equivale a un dólar de USDT, se desea que el pool cotice 1:1 sin importar cuánto se negocie, y una línea de suma constante perfectamente plana (x+y=k) hace exactamente eso. El problema es que una línea de suma constante pura permite que un activo se agote por completo, dejando el pool vacío y la vinculación sin aplicar.
La idea de StableSwap es comportarse como la línea plana en el medio, donde las reservas están aproximadamente equilibradas y casi todo el trading ocurre, mientras se dobla hacia la curva de producto constante cerca de los bordes para que el pool nunca pueda vaciarse. Es por eso que intercambiar diez millones de dólares de stablecoins a través de un pool profundo de Curve puede costar unos pocos puntos básicos en lugar de un punto porcentual. Si desea el contexto más amplio del producto primero, consulte nuestra explicación sobre qué es Curve Finance y el tutorial práctico de swap paso a paso.
Cómo el coeficiente de amplificación (A) combina las dos curvas
El coeficiente de amplificación es el dial que establece dónde termina la zona plana y comienza la curvatura. Matemáticamente, A multiplica la porción de suma constante del invariante en relación con la porción de producto constante. Cuando A es muy grande, el término de suma constante domina y la curva es casi plana en una amplia banda de relaciones de reserva, por lo que los precios se mantienen pegados a la par. Cuando A se acerca a cero, el término de suma constante desaparece y StableSwap vuelve a ser una curva de producto x*y=k simple.
Fundamentalmente, A es una mezcla finita, no un interruptor de encendido/apagado. La zona plana es solo una aproximación: cada pool sigue curvándose, y un A más alto simplemente empuja la curvatura más hacia los extremos. La contrapartida es que el mismo A que aplana el centro también hace que la curvatura eventual sea más pronunciada, por lo que una vez que el pool se desequilibra, el impacto en el precio llega más rápido. Esto está conceptualmente relacionado con la liquidez concentrada: en ambos casos, se está concentrando la profundidad en el rango de precios en el que se espera operar, y aceptando un peor comportamiento fuera de él.
Recorriendo la curva de equilibrado a desequilibrado
Comience con un pool que contenga reservas iguales, digamos 10 millones de USDC y 10 millones de USDT. Aquí se encuentra en el centro exacto de la zona plana, donde el precio marginal es esencialmente 1.000. Un trader puede vender una gran cantidad de USDC y aún así recibir casi exactamente la misma cantidad de USDT, porque la curva apenas se inclina. Con un A alto, esta región plana se extiende mucho, por lo que el pool absorbe grandes operaciones con un impacto mínimo en el precio.
Ahora, siga vendiendo USDC en el pool. A medida que las reservas de USDC aumentan hacia los 16 o 17 millones y las de USDT disminuyen hacia los 3 o 4 millones, se acerca al borde de la zona plana. Aquí la curva se dobla bruscamente. El precio que el pool ofrece por USDC adicional cae rápidamente, y cada unidad extra que vende cuesta más en deslizamiento que la anterior. Un A más alto retrasa este momento, pero hace que la curvatura sea más pronunciada una vez que llega. Por lo tanto, A no elimina el deslizamiento; lo reubica, concentrando la profundidad donde los activos están cerca de la paridad y concentrando el dolor en los extremos.
La curva de amplificación de stableswap y qué sucede cuando un activo se desvincula
Esta geometría es exactamente la razón por la que una desvinculación es tan costosa para los proveedores de liquidez. Supongamos que el pool contiene USDC y una stablecoin que de repente pierde su vinculación y comienza a cotizar a 90 centavos en mercados externos. Los traders racionales volcarán la stablecoin barata y rota en el pool de Curve y retirarán el USDC aún saludable, porque la zona plana del pool sigue ofreciendo cerca de 1:1 hasta que las reservas se desequilibran gravemente. El arbitraje continúa hasta que el precio interno del pool finalmente alcanza el precio de mercado real de 0.90, lo que solo ocurre en la parte pronunciada de la curva.
Para entonces, el pool se ha vaciado del activo bueno y se ha llenado del malo. Como LP, no puede elegir; su parte del pool es ahora abrumadoramente el token desvinculado. Efectivamente, vendió su USDC saludable con un descuento y se quedó con el perdedor. Esto es un pariente más severo de la pérdida impermanente ordinaria, y es la razón principal para comprender el riesgo de desvinculación de stablecoin antes de proporcionar liquidez a cualquier pool estable.
StableSwap vs un AMM estándar x*y=k en la práctica
Frente a un AMM de producto constante simple, StableSwap gana decisivamente para los activos que realmente mantienen una vinculación, porque concentra casi toda su profundidad en el precio 1:1 donde ocurre la mayor parte del trading. Un pool de producto constante distribuye la liquidez uniformemente en todos los precios, desde cero hasta el infinito, lo cual es el diseño correcto para pares volátiles como ETH contra una stablecoin, pero ineficiente para un par USDC/USDT que nunca debería alejarse mucho de la paridad.
La otra cara de la moneda es que la ventaja de StableSwap está condicionada a que la vinculación se mantenga. La curva de producto constante, al distribuir la profundidad de forma dispersa, reequilibra naturalmente sus tenencias en todo el rango de precios y nunca apuesta a que dos activos permanezcan iguales. StableSwap hace esa apuesta explícitamente a través de A, por lo que es más rápido y barato en el caso normal y más expuesto en el anormal. La herramienta adecuada depende completamente de si espera que los dos activos permanezcan vinculados.
Qué significa esto para los traders de stablecoins y LST
Si está haciendo un swap, la conclusión es simple: los pools estables son el lugar más barato para activos vinculados similares, y cuanto más profundo y equilibrado sea el pool, más cerca de la paridad operará. Verifique el balance actual de reservas del pool antes de un swap grande, porque un pool ya sesgado hacia el activo que está vendiendo estará más cerca del borde pronunciado y le cotizará una tasa peor. Para los tokens de staking líquido como stETH o rETH contra ETH, se aplica la misma lógica, con el matiz adicional de que estos activos conllevan una pequeña tasa incorporada que el pool y su parámetro A están ajustados para acomodar.
Si está proporcionando liquidez, trate A como una declaración de convicción. Un pool con A alto le paga tarifas ajustadas y frecuentes mientras la vinculación se mantiene y le entrega el activo malo si se rompe. Ajuste su exposición a su confianza en el activo más débil del pool, no en el más fuerte, y recuerde que la misma amplificación que hace que el pool se sienta seguro en mercados tranquilos es lo que concentra sus pérdidas en una desvinculación.
Este artículo tiene fines educativos únicamente y no constituye asesoramiento financiero.