Curve Finance explicado: el invariante StableSwap, CRV y veCRV, gauges y bribes, crvUSD y LLAMMA, el exploit de Vyper de 2023 y los principales riesgos.

Curve Finance es un exchange descentralizado (DEX) diseñado para intercambiar activos que deberían cotizar al mismo precio o casi, como dos stablecoins en dólares o ETH y un liquid staking token. Su diseño StableSwap mantiene los precios casi planos en torno a una relación 1:1, de modo que las grandes operaciones con stablecoins mueven el precio mucho menos que en un AMM estándar. Alrededor de ese exchange están CRV, el token de gobernanza; veCRV, la versión bloqueada que dirige las recompensas, y crvUSD, el stablecoin propio de Curve.
A 17 de octubre de 2026, Curve DEX tenía unos 1,20 mil millones de dólares de valor total bloqueado, según DefiLlama, frente a un máximo de unos 24,3 mil millones de dólares en enero de 2022. Esta guía explica cómo encajan las piezas, qué enseñó al mercado el exploit de Vyper de 2023 y qué riesgos conviene entender antes de aportar liquidez.
Curve es un conjunto de smart contracts que mantienen pools de tokens y permiten a cualquiera intercambiar entre ellos a un precio fijado por una fórmula, sin libro de órdenes. Es un creador de mercado automatizado (AMM). Los proveedores de liquidez depositan tokens en un pool de liquidez, reciben LP tokens a cambio y obtienen una parte de las comisiones de intercambio.
Curve fue fundado por Michael Egorov, antiguo cofundador y CTO de NuCypher, según CoinMarketCap. Egorov publicó el whitepaper de StableSwap el 10 de noviembre de 2019, y el token CRV se lanzó en Ethereum en agosto de 2020, según la documentación de Curve.
Ethereum sigue concentrando la gran mayoría de la liquidez de Curve: unos 1,14 mil millones de dólares de un total de 1,20 mil millones el 17 de octubre de 2026, según la API de DefiLlama. El resto se reparte entre Arbitrum, Base, Fraxtal, Polygon, Optimism y muchas otras redes EVM. Curve no está desplegado en Sui, MultiversX ni Radix.
Todo AMM sigue una regla, llamada invariante, que relaciona los saldos del pool con el precio. El whitepaper de Egorov parte de dos reglas sencillas y las combina.
StableSwap se comporta como una suma constante mientras el pool está más o menos equilibrado y se acerca al producto constante a medida que se desequilibra. El whitepaper describe el resultado como «Uniswap con apalancamiento». Un coeficiente de amplificación, normalmente llamado A, determina lo plana que es la parte central de la curva. Un A alto significa un impacto en el precio muy bajo cerca del peg; un A bajo se comporta más como un AMM normal.
La contrapartida es que la zona plana solo funciona si los activos cotizan de verdad cerca de 1:1. Si un token del pool pierde su peg, los arbitrajistas lo venden al pool, y los proveedores de liquidez acaban teniendo sobre todo el activo más débil. Por eso los pools de Curve suelen ser el primer lugar donde se manifiesta un depeg de stablecoin.
En junio de 2021 Curve publicó un segundo diseño, Cryptoswap, para activos que no mantienen una relación fija, como un stablecoin en USD frente a ETH, según su lista de whitepapers. Concentra la liquidez en torno a un precio interno móvil en lugar de un punto fijo 1:1. Para otro enfoque con el mismo objetivo, consulte nuestra guía de liquidez concentrada (CLMM).
CRV tiene una oferta máxima fija de unos 3,03 mil millones de tokens. Las asignaciones del equipo, los inversores, los empleados y los primeros usuarios están totalmente desbloqueadas, ya que el último vesting del equipo terminó en agosto de 2024, y la parte restante de la comunidad se emite a los proveedores de liquidez. Las emisiones bajan un 16 % cada agosto, según la página de CRV de Curve.
CRV se vuelve útil cuando se bloquea. Si bloquea CRV entre una semana y cuatro años, recibe veCRV («vote-escrowed CRV»). Un CRV bloqueado cuatro años da 1 veCRV; bloqueado un año, da 0,25 veCRV. Su saldo disminuye de forma lineal a medida que se acerca la fecha de desbloqueo, y veCRV no se puede transferir, según la documentación de veCRV.
veCRV aporta tres cosas:
Curve afirma haber sido pionero del modelo vote-escrow en 2020, y muchos protocolos lo han copiado desde entonces. Un token de gobernanza que hay que bloquear para ganar algo premia a los titulares a largo plazo, pero también concentra el poder en quien acumula más oferta bloqueada.
Cada semana se emite una cantidad fija de nuevos CRV. Su destino lo deciden los pesos de los gauges. Un gauge es un contrato que registra los depósitos de los LP de un pool o mercado de préstamos. Los titulares de veCRV reparten sus votos entre gauges, y una instantánea cada jueves a las 00:00 UTC fija la parte de cada gauge en las emisiones de esa semana. Si el gauge de un pool obtiene el 10 % de los votos, sus stakers reciben el 10 % de los CRV de la semana. Puede cambiar su voto en un gauge concreto una vez cada 10 días, según la guía de pesos de gauge.
Como los votos dirigen dinero real, se volvieron valiosos por sí mismos. De ahí surgieron dos cosas:
Este sistema se conoce a menudo como las «Curve wars». Explicamos cómo las mismas mecánicas se han extendido al liquid staking en la economía de bribes de los gauges.
crvUSD es el stablecoin sobrecolateralizado y respaldado por criptoactivos de Curve. Curve desplegó sus contratos en Ethereum el 3 de mayo de 2023, inicialmente con un límite de emisión de 20 millones de crvUSD y Frax Ether como primer colateral, según The Block. crvUSD se obtiene tomándolo prestado contra colateral cripto como ETH o BTC, o comprándolo. A 17 de octubre de 2026 había unos 241 millones de dólares en circulación, según los datos de stablecoins de DefiLlama.
Lo que distingue a crvUSD es LLAMMA, el Lending-Liquidating AMM Algorithm. La mayoría de los protocolos de préstamos tienen un único precio de liquidación: si se cruza, parte de su colateral se vende de golpe. LLAMMA, en cambio, reparte su colateral en un rango de «bandas» de precio. Cuando el precio entra en su rango, un AMM interno convierte gradualmente el colateral en crvUSD. Si el precio se recupera, lo vuelve a convertir. Curve lo llama liquidación suave (soft liquidation), según su explicación de LLAMMA.
La liquidación suave no es gratuita. Cada conversión pierde algo de valor, y si el precio sigue bajando, o la salud del préstamo cae demasiado, la posición se liquida igualmente de forma completa. La documentación de Curve señala que las conversiones «generan pérdidas y aun así pueden terminar en una liquidación total». El mismo motor impulsa LlamaLend, los mercados de préstamos aislados de Curve. Curve indica que los mercados v1 se están retirando gradualmente y que los nuevos deben usar LlamaLend v2, que admite cualquier par ERC-20, según la presentación de LlamaLend. Para ver cómo funciona un único umbral de liquidación en otros protocolos, consulte nuestra guía del health factor.
El 30 de julio de 2023, los mantenedores de Vyper, el lenguaje de smart contracts en el que están escritos los pools de Curve, revelaron que las versiones 0.2.15, 0.2.16 y 0.3.0 del compilador tenían bloqueos de reentrancy defectuosos. Los atacantes usaron el fallo para volver a entrar en los pools mientras una retirada aún estaba en curso. Entre los pools afectados estaban pETH/ETH de JPEG'd, alETH/ETH de Alchemix, msETH/ETH de Metronome y el propio pool CRV/ETH de Curve.
CertiK estimó que se sustrajeron unos 69,3 millones de dólares, de los que hackers white-hat devolvieron 16,7 millones, lo que dejó una pérdida neta de unos 52 millones de dólares, según su análisis del incidente. Las cifras finales difieren ligeramente entre fuentes debido a recuperaciones posteriores.
La lección no fue que las matemáticas de StableSwap fallaran. La lógica de los pools era correcta; el compilador que la convertía en bytecode, no. Las auditorías que solo leían el código fuente no podían detectarlo. Es un recordatorio útil al evaluar cualquier protocolo: el riesgo está en el código, el compilador, los oráculos y las claves de administración, no solo en el diseño económico.
JewelSwap no funciona sobre Curve. Opera en MultiversX, Sui y Radix, donde ofrece liquid staking (JWLEGLD, JWLSUI y JWLXRD) y farms de rendimiento. Dos ideas de Curve aparecen en sus productos: el farming potenciado en MultiversX utiliza el token vote-escrow veASH de AshSwap, y JewelSwap Gauge usa votaciones para decidir cómo se delega el EGLD en staking entre validadores. Para comparar el panorama de DEX en Sui, consulte nuestra comparativa de DEX en Sui.
Curve se usa sobre todo para intercambiar con poco slippage activos que deberían cotizar a un precio parecido, como USDC y USDT o ETH y un liquid staking token. Los proveedores de liquidez depositan en sus pools para ganar comisiones de intercambio y recompensas en CRV, y los prestatarios pueden emitir crvUSD contra colateral cripto.
CRV es el token de gobernanza y de recompensas de Curve, con una oferta máxima fija de unos 3,03 mil millones. Cada semana se emiten nuevos CRV para los proveedores de liquidez, y las emisiones bajan un 16 % cada agosto. Bloquear CRV da veCRV, que otorga poder de voto y una parte de los ingresos del protocolo.
veCRV, o vote-escrowed CRV, es lo que recibe al bloquear CRV entre una semana y cuatro años. Los bloqueos más largos dan más veCRV, el saldo disminuye a medida que se acerca la fecha de desbloqueo y no se puede transferir. Da derecho a una parte de las comisiones, potencia las recompensas de los LP y vota los pesos de los gauges.
Uniswap v2 utiliza una fórmula de producto constante, así que cada operación mueve el precio. StableSwap se comporta como una fórmula de suma constante mientras el pool está equilibrado, lo que mantiene el precio casi plano en torno a 1:1, y solo se curva bruscamente cuando el pool se desequilibra. Eso abarata mucho los grandes intercambios de stablecoins.
En julio de 2023, un fallo en las versiones 0.2.15, 0.2.16 y 0.3.0 del compilador Vyper inutilizó los bloqueos de reentrancy, y varios pools de Curve fueron vaciados. CertiK estimó que se sustrajeron unos 69,3 millones de dólares y se devolvieron 16,7 millones, con una pérdida de unos 52 millones de dólares. El fallo estaba en el compilador, no en la fórmula StableSwap.
crvUSD está sobrecolateralizado con criptoactivos y usa LLAMMA para liquidar posiciones de forma gradual. Eso reduce las liquidaciones repentinas, pero no elimina los riesgos de smart contract, de precio del colateral ni de depeg, y la propia liquidación suave genera pérdidas. Trátelo como cualquier otro stablecoin respaldado por criptoactivos.
Este artículo es educativo y no constituye asesoramiento financiero. Las cifras de TVL, oferta y volumen son a 17 de octubre de 2026 y proceden de DefiLlama y de la documentación de Curve, y cambian a diario. Las fuentes están enlazadas en el texto.