À l'instar d'Uniswap, Curve Finance est un exchange décentralisé (DEX) basé sur un market maker automatisé (AMM). Contrairement à Uniswap, son principal objectif est de permettre l'échange uniquement entre des actifs censés avoir la même valeur. Cela s'avère utile dans l'écosystème DeFi, car il existe de nombreux jetons emballés (wrapped) et jetons synthétiques conçus pour imiter le prix de l'actif sous-jacent réel.
Par exemple, l'un des plus grands pools est 3CRV, un pool de stablecoins composé de DAI, USDT et USDC. Leur ratio dans le pool dépendra de l'offre et de la demande du marché. Le dépôt d'une pièce dont le ratio est plus faible dans le pool permet à l'utilisateur d'obtenir une part proportionnellement plus élevée. Ainsi, lorsqu'un déséquilibre important apparaît en faveur d'une des pièces, cela peut offrir une bonne opportunité d'arbitrage.
Curve Finance prend également en charge les jetons générant des rendements. Par exemple, il a collaboré avec Yearn Finance pour lancer les pools yUSD, composés de yDAI, yUSDT, yUSDC et yTUSD. Les utilisateurs participant à ce pool bénéficient non seulement du rendement provenant des jetons sous-jacents rémunérateurs, mais aussi des frais de transaction générés par le pool Curve. En ajoutant les récompenses issues du yield farming en tokens CRV, les fournisseurs de liquidités du pool disposent en réalité de trois sources de rendement.