Skip to content

Curve Finance

Overview

Curve Finance is a decentralized exchange (DEX) based on Ethereum, specializing in efficient swaps between stablecoins (such as USDC, DAI, USDT) and pegged assets (such as WBTC/renBTC, ETH/stETH). Curve uses a specially designed Automated Market Maker (AMM) algorithm, aimed at providing extremely low slippage and low fees for same-type asset trading, while offering liquidity providers (LPs) lower impermanent loss risk.

Curve launched in 2020 and quickly became key infrastructure in the DeFi space, particularly dominating in stablecoin liquidity and yield aggregation.

Core Mechanism and Principles

StableSwap Algorithm

Traditional Uniswap V2 uses the constant product formula \(x \cdot y = k\), which works well for assets with high price volatility but causes unnecessary slippage and low capital utilization for assets that should have the same value (e.g., 1 USDC should theoretically equal 1 USDT).

Curve creatively combines the constant sum formula (\(x+y=k\), zero slippage but unable to handle liquidity depletion) and the constant product formula (\(x \cdot y = k\), infinite liquidity but high slippage).

Its core formula introduces an Amplification Coefficient \(A\): - When the asset mix is balanced, the curve behaves like a constant sum curve (flat), with extremely low slippage. - When the asset mix is extremely unbalanced, the curve gradually transitions toward a constant product curve to ensure liquidity does not deplete.

This design allows Curve to provide much deeper liquidity and better execution prices than Uniswap when prices remain near 1:1.

Governance and veToken Model

Curve introduced the veCRV (Vote-Escrowed CRV) model, which has had a profound impact on the governance economics of the entire DeFi space:

  1. Lock Mechanism: Users must lock CRV tokens in the protocol to receive veCRV. The longer the lock period (up to 4 years), the more veCRV received. veCRV is non-transferable.
  2. Rights:
    • Governance: Vote on Curve pool parameters.
    • Revenue Sharing: Receive half of the protocol's trading fees (distributed as 3CRV, etc.).
    • Yield Boost: Boost CRV mining rewards for their liquidity in Curve pools by up to 2.5x.
  3. Gauge Weight Voting: veCRV holders can vote to determine how CRV inflation rewards are distributed to liquidity pools in the next period. This triggered the famous "Curve War," where various protocols (such as Convex, Yearn) competed to accumulate CRV to fight for control over reward distribution.

Curve V2 (Tricrypto)

Curve V2 introduced an AMM algorithm for non-pegged assets (such as ETH/USDT). It uses an internal oracle (EMA) to dynamically adjust the shape of the price curve (re-pegging), concentrating liquidity around the current market price. This enables Curve to compete with Uniswap V3 for the general asset trading market.

Key Features

  • Low Slippage: Specifically designed for stablecoins, with minimal friction on large trades.
  • Low Fees: Typically 0.04%, lower than the 0.3% on most DEXs.
  • Low Impermanent Loss: Since traded assets are highly correlated in price, LPs face significantly reduced impermanent loss risk.
  • Liquidity Foundation: Serves as the underlying yield source for many DeFi protocols (such as Yield Aggregators).
  • Curve War: Refers to the competition among major DeFi protocols to capture Curve's governance rights (veCRV) and liquidity incentives.
  • Convex Finance: A protocol built on top of Curve, aimed at optimizing CRV staking yields and simplifying the veCRV process.
  • 3pool: The most famous liquidity pool on Curve, composed of DAI, USDC, and USDT, often regarded as a barometer of DeFi liquidity.