Curve

Curve Finance(commonly called Curve) is a decentralized exchange (DEX) on Ethereum and other blockchains that specializes in efficient trading between stablecoins and similarly-priced assets (like stETH/ETH or WBTC/BTC). Launched in January 2020 by Michael Egorov, Curve uses a unique automated market maker (AMM) algorithm called StableSwap that minimizes slippage for assets that should trade near parity. Curve has become foundational DeFi infrastructure – its liquidity pools underpin much of the stablecoin ecosystem, and its governance token (CRV) introduced the influential vote-escrowed (veCRV) tokenomics model.

Definition

Curve Finance is a DeFi exchange optimized for stable asset swaps:

FeatureDescription
SpecializationStablecoin-to-stablecoin and like-asset swaps
AMM typeStableSwap algorithm (hybrid constant sum/product)
SlippageExtremely low for assets near parity
TokenCRV (governance and incentive token)
Lock mechanismveCRV – vote-escrowed CRV for governance power and boosted rewards
Multi-chainDeployed on Ethereum, Arbitrum, Polygon, Avalanche, and more

Curve vs. Uniswap

AspectCurveUniswap
Optimized forStablecoins and like-assetsAll token pairs
AMM formulaStableSwap (concentrated around parity)Constant product (x × y = k)
SlippageVery low for stable pairsHigher for stable pairs
Best use caseUSDC ↔ USDT, stETH ↔ ETHETH ↔ any token
GovernanceveCRV voting (lock-based)UNI token (standard)

Origin & History

DateEvent
January 2020Curve Finance launched on Ethereum by Michael Egorov
August 2020CRV token launched – introduced vote-escrow (veCRV) model
2021“Curve Wars” began – protocols competed for CRV voting power to direct liquidity incentives
2021Convex Finance launched to optimize CRV yield – further fueling Curve Wars
January 2022Curve TVL exceeded $24 billion at peak
May 2023Curve launched crvUSD – its own stablecoin design
July 2023Curve exploit – vulnerability in Vyper compiler led to ~$70M in pool losses
2023Michael Egorov faced large CRV loan liquidation risk – narrowly avoided
2024Curve rebuilt, diversified pools, and expanded cross-chain
2026Curve remained essential DeFi infrastructure despite competitive pressures
“Curve was built to solve a specific problem – trading between assets that should be worth the same – and it does it better than anything else.”
Michael Egorov, Curve Finance founder

How It Works

FormulaBehaviorTrade-off
Constant sum (x + y = k)Zero slippage but can be fully drainedGreat for stable assets but vulnerable
Constant product (x × y = k)Always has liquidity but high slippageWorks for all assets but inefficient for stables
StableSwap (Curve)Very low slippage near parity, increasing slippage at extremesOptimized for stable pairs while maintaining safety
Pool TypeAssetsPurpose
3poolUSDT, USDC, DAICore stablecoin liquidity
stETH poolETH, stETHLiquid staking asset trading
tricryptoUSDT, WBTC, WETHVolatile asset trading (Curve V2)
Factory poolsAny pairUser-created custom pools
ConceptDescription
CRVThe governance token earned by liquidity providers
veCRVVote-escrowed CRV – locked CRV that grants governance power
Lock period1 week to 4 years (longer lock = more veCRV)
Governance votesveCRV holders vote on which pools receive CRV emissions
Boosted rewardsveCRV holders earn up to 2.5x more CRV from liquidity provision
BribesProtocols pay veCRV holders to vote for their pools (the “Curve Wars”)

In Simple Terms

  1. Curve is a DEX built specifically for stablecoins– it lets you swap USDC for USDT (or other similarly-priced assets) with almost zero fees and nearly no slippage.
  2. Its special algorithm makes it far more efficient than regular DEXs (like Uniswap) for assets that should trade at the same price.
  3. The “Curve Wars” are a competition between DeFi protocols to control Curve’s governance – because directing CRV rewards to your pool means attracting more liquidity.
  4. Curve is DeFi infrastructure– many other protocols depend on Curve’s liquidity pools for their own functioning (stablecoin issuers, lending protocols, yield aggregators).

Important: Curve’s influence extends far beyond simple swaps. Its vote-escrow tokenomics model (veCRV) has been adopted by dozens of other protocols and is considered one of the most important innovations in DeFi governance design. However, Curve also carries smart contract risk, as demonstrated by the July 2023 exploit.

Real-World Examples

Example 1: The Curve Wars

  • Scenario: Protocols realized that controlling CRV governance votes could direct liquidity incentives to their pools, making their stablecoins or tokens more liquid.
  • Implementation: Convex Finance launched to aggregate CRV voting power, allowing protocols to “bribe” Convex/veCRV holders to vote for their pools. Protocols like Frax, SPELL, and others spent millions competing for CRV voting power.
  • Outcome: The Curve Wars demonstrated that liquidity is the most valuable resource in DeFi, and controlling Curve’s governance was worth spending significant capital on.

Example 2: stETH/ETH Pool During Market Stress

  • Scenario: During the 2022 crypto crisis, Lido’s stETH traded at a discount to ETH, causing concern about Ethereum’s liquid staking ecosystem.
  • Implementation: Curve’s stETH/ETH pool was the primary venue for stETH trading. The pool’s StableSwap algorithm helped maintain orderly trading even as stETH temporarily lost its peg.
  • Outcome: Curve’s deep liquidity prevented a total stETH collapse, allowing the market to gradually restore the peg – demonstrating Curve’s role as essential DeFi infrastructure during stress events.

Example 3: July 2023 Exploit

  • Scenario: A vulnerability in certain versions of the Vyper programming language (used to build some Curve pools) was discovered and exploited.
  • Implementation: Attackers drained approximately $70 million from several Curve pools that used the vulnerable Vyper compiler version.
  • Outcome: While devastating, the exploit was limited to specific pools and didn’t affect Curve’s core protocol. The incident highlighted the importance of compiler security in DeFi and led to increased scrutiny of smart contract dependencies.

Advantages

AdvantageDescription
Low slippageBest-in-class efficiency for stablecoin swaps
Deep liquiditySome of the deepest liquidity pools in DeFi
Governance innovationveCRV model is widely influential and copied
ComposabilityOther DeFi protocols build on top of Curve’s liquidity
Multi-chainAvailable on all major EVM chains

Disadvantages & Risks

DisadvantageDescription
Smart contract riskThe 2023 exploit demonstrated real vulnerability
ComplexityveCRV, gauges, bribes, and boosting are complex for average users
Governance concentrationLarge veCRV holders (Convex) dominate governance
Impermanent lossLiquidity providers face losses when assets depeg
UI/UXCurve’s interface is notoriously complex and unintuitive

FAQ

What is Curve used for?

Curve is primarily used for swapping stablecoins (USDC ↔ USDT ↔ DAI) and like-assets (stETH ↔ ETH, WBTC ↔ BTC) with minimal slippage. It’s also used by liquidity providers to earn trading fees and CRV rewards.

What are the Curve Wars?

The “Curve Wars” refer to the competition between DeFi protocols to accumulate CRV voting power (through veCRV or via Convex) in order to direct CRV emissions to their liquidity pools, making their tokens more liquid.

Is Curve safe?

Curve’s core smart contracts have been audited and battle-tested, but the July 2023 exploit showed that vulnerabilities can exist in dependencies (compiler bugs). As with all DeFi, there is inherent smart contract risk.

How do I earn yield on Curve?

Deposit stablecoins or other assets into Curve liquidity pools to earn trading fees + CRV rewards. For maximized yields, use Convex Finance or stake CRV as veCRV for boosted rewards.

News & Events