DeFi Deep Dive – Curve Finance Throws The Curve Ball

Curve Finance is one of the stalwarts of the decentralized finance space in that it is now more than a year old. The protocol launched in January 2020, to serve as a decentralized exchange liquidity pool for extremely efficient stablecoin trading.

There is a fair bit to grasp with how the protocol operates mathematically, but the easiest way to understand Curve is to see it as an exchange. The main aim is to allow users and other decentralized protocols to exchange stablecoins through it with low fees and low slippage.

Since a number of other decentralized finance (DeFi) protocols access it, it has remained one of the largest in terms of collateral lock up over the past year.

At the time of writing, DeFi Pulse currently reported it as the fifth largest with over $4 billion in total value locked (TVL). This figure has surged 190% over the past six months. The protocol launched its own Curve DAO token (CRV) in mid-August 2020 which brought with it even more attention.

In this DeFi Deep Dive, we will take a look at protocol pools, tokenomics, and why it has become so popular with other platforms.

A brief history

Curve Finance launched in January 2020 with a rather retro-looking 1990’s web interface designed to essentially aggregate stablecoin liquidity.

Russian physicist Michael Egorov created the protocol. He is a seasoned cryptocurrency veteran who began investing in bitcoin (BTC) in 2013. Before Curve, Egorov founded a fintech company called NuCypher in 2016 which specialized in encryption technologies.

Egorov started to delve into DeFi protocols in 2018. He started with MakerDAO, which was one of the few available at the time. The following year seeking a better Decentralised Exchange (DEX) than Uniswap, he developed a new exchange called StableSwap. It went live in early 2020 as Curve Finance.

The algorithm was first validated with simulations of a portfolio of stablecoins. These were arbitraged with several centralized exchanges based on historical data. The early tests showed huge returns, which eventually spawned the concept of Curve liquidity pools.

Within ten days of launch, the unaudited Curve protocol had accrued $500,000 in TVL, according to an interview with Egorov on DeFiPrime at the time.

To avoid a restrictive regulatory environment in the United States, Curve Finance based itself in the blockchain friendly nation of Switzerland.

The infamous curve DAO (CRV) launch

Compound Finance was one of the first to launch a governance token and pioneer yield farming. Following its successes, Curve would not be far behind.

Prior to its official launch, CRV was one of the most highly anticipated and talked about tokens. The protocol was performing well with more liquidity than the likes of Compound Finance, Aave, and Balancer at the time.

On Aug. 14, 2020, the CRV token was suddenly launched by an anonymous developer. No one, including the Curve Finance team, knew it was happening.

The developer, known as ‘0xc4ad’ was able to do this because the token and DAO code was available on GitHub. As a result, all he had to do was to put the two together and launch the smart contract.

After initial fears of a scam, the Curve team had to acknowledge the front-running attempt to deploy its smart contracts. It accepted it as all checked out with the code and keys.

The crypto community was a little irked as there was a time delay between the unplanned launch and the Curve confirmation during which 80,000 CRV tokens had already been mined.

This led to accusations of an unfair launch since the team initially stated there would be 24 hours between contract and token launch. There was also a lot of price volatility during the early days of CRV’s life. The token surged above $50 then below $5 within a few days.

Once the digital dust had settled the major centralized exchanges, such as Binance and OKEx, listed the token, and collateral surged to over $1 billion.

So how does it work?

The math behind Curve is complex, but the concept is simple. Its algorithm is designed for low slippage stablecoin swaps.

The protocol leverages a unique automated market maker (AMM) curve design (hence the name). This mitigates slippage for trading pairs like USDT/DAI and wBTC/renBTC that are pegged to the same value.

Curve collects yields by lending collateral across other DeFi protocols, such as Compound, Aave, and Yearn Finance. It does so while offering liquidity providers a mix of trading fees plus interest.

Just like Uniswap, anyone can deposit tokens into Curve pools and become a liquidity provider to earn rewards from trading fees. Liquidity pools are groups of tokens that sit in smart contracts. These have equal amounts of each pair allowing traders to swap them with very close rates.

These pools are also supplied to other lending protocols like Compound or Yearn to yield additional interest on top of the trading fees. These yPools use a protocol called iEarn which is effectively a yield aggregator. This moves the pools around to leverage the best rates in DeFi at the time from a number of different protocols.

The protocol also wraps deposited tokens into variants such as yTokens or cTokens to be used on other DeFi platforms to compound earnings. It has its own yCRV token which can also be used in other DeFi yield farms.

Yearn Finance users will note that a lot of liquidity on the protocol was generated through Curve’s yCRV pool token which was in high demand when YFI yield farming began.

Tokenomics explained

CRV is primarily used for liquidity incentives. However, it is also a governance token, used for voting on protocol upgrades or changes. Liquidity providers can increase their daily CRV rewards by vote locking CRV. According to the official documentation:

“Currently CRV has three main uses: voting, staking and boosting. Those three things will require you to vote lock your CRV and acquire veCRV.

veCRV stands for vote-escrowed CRV, it is simply CRV locked for a period of time. The longer you lock CRV for, the more veCRV you receive.”

Liquidity providers can increase their daily rewards by vote locking CRV. The tokenomics section on the official website explains the distribution as follows:

Total supply equals to 3.03 billion (though CoinGecko is reporting 3.3 billion tokens).

  • 62% to community liquidity providers.
  • 30% to shareholders with two to four years vesting.
  • 3% to employees with two years vesting.
  • 5% to the community reserve.

The initial supply of around 1.3 billion tokens, or around 40%, will be:

  • 5% to pre-CRV liquidity providers with one-year vesting.
  • 30% to shareholders with two to four years vesting.
  • 3% to employees with two years vesting.
  • 5% to the community reserve.

At the time of writing, the Curve DAO platform reported a circulating supply of 318 million CRV with 128 million tokens CRV locked. This totals 455 million are already produced or roughly 15% of the total.

Chart: dao.curve.fi/inflation

One of the DAO’s most important jobs is to determine which pools should receive the CRV daily distribution. This distribution varies depending on how far along the inflationary chart it has gone.

The system is dynamic, with pools weighted on the fly to gauge how many tokens are allocated as rewards to liquidity providers. Gauge weights are voted upon with veCRV tokens.

Pool progress and a curvy future  

In collaboration with Yearn Finance in September 2020, Curve developed a Pool Factory. This allows anyone to deploy a pool for their stable or algorithmic coin as well as a tokenized form of bitcoin.

The number of pools on the protocol has expanded since its launch, which introduced just a handful and currently totals 33. The troika of stablecoins (USDT/USDC/DAI) in the 3pool makes it the most popular pool. It has over $55 million in daily volume at the time of writing, according to the platform. 

Governance votes have introduced many new pools to the protocol. These include the first Chainlink pool, Ironbank, and the multi-rewards ankrETH pool in February 2021. 

There are also plans by external developers to integrate Curve Finance into the Polkadot ecosystem as a parachain, according to its most recent newsletter.

At the time of writing, CRV was trading at a little over $3.25. This gives it a market capitalization of $850 million according to CoinGecko. Unlike other DeFi tokens, it has not shot for the moon and has remained relatively flat since the post-launch spike. This is likely to be due to its inflationary distribution model.

In terms of protocol TVL, DappRadar reported $4.05 billion whereas DeFiPulse had it a little higher at $4.4 billion.

Being one of the post popular DeFi protocols for users and other platforms alike, Curve Finance will likely grow even bigger in 2021.

Disclaimer


All the information contained on our website is published in good faith and for general information purposes only. Any action the reader takes upon the information found on our website is strictly at their own risk.

Leave a Reply

Your email address will not be published. Required fields are marked *

bitcoin
Bitcoin (BTC) $ 36,043.00 4.09%
ethereum
Ethereum (ETH) $ 2,429.63 0.94%
tether
Tether (USDT) $ 1.00 0.28%
polkadot
Polkadot (DOT) $ 21.03 1.39%
cardano
Cardano (ADA) $ 1.49 1.91%
binance-coin
Binance Coin (BNB) $ 348.59 2.10%
xrp
XRP (XRP) $ 0.844297 1.92%
litecoin
Litecoin (LTC) $ 163.86 0.68%
chainlink
Chainlink (LINK) $ 22.21 0.87%
bitcoin-cash
Bitcoin Cash (BCH) $ 587.50 0.32%
stellar
Stellar (XLM) $ 0.339013 4.08%
usd-coin
USD Coin (USDC) $ 1.01 0.64%
dogecoin
Dogecoin (DOGE) $ 0.316646 2.05%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 36,111.00 3.27%
uniswap
Uniswap (UNI) $ 21.80 2.69%
aave
Aave (AAVE) $ 287.94 1.06%
cosmos
Cosmos (ATOM) $ 12.07 0.41%
monero
Monero (XMR) $ 249.95 1.14%
eos
EOS (EOS) $ 4.89 3.59%
bitcoin-sv
Bitcoin SV (BSV) $ 162.67 1.79%
tron
TRON (TRX) $ 0.069074 2.27%
nem
NEM (XEM) $ 0.161091 5.20%
iota
IOTA (MIOTA) $ 1.03 2.48%
vechain
VeChain (VET) $ 0.107454 1.16%
tezos
Tezos (XTZ) $ 3.20 1.28%
theta-token
Theta Network (THETA) $ 7.80 5.06%
havven
Synthetix Network Token (SNX) $ 8.57 4.24%
avalanche-2
Avalanche (AVAX) $ 13.63 2.67%
neo
NEO (NEO) $ 46.93 4.15%
terra-luna
Terra (LUNA) $ 5.79 0.96%
dash
Dash (DASH) $ 164.23 3.52%
huobi-token
Huobi Token (HT) $ 13.31 3.52%
okb
OKB (OKB) $ 13.25 5.39%
elrond-erd-2
Elrond (EGLD) $ 80.46 4.08%
crypto-com-chain
Crypto.com Coin (CRO) $ 0.114059 4.24%
the-graph
The Graph (GRT) $ 0.617637 2.85%
compound-ether
cETH (CETH) $ 48.54 1.21%
solana
Solana (SOL) $ 36.87 0.77%
maker
Maker (MKR) $ 3,005.08 0.04%
filecoin
Filecoin (FIL) $ 70.66 2.42%
cdai
cDAI (CDAI) $ 0.021604 0.29%
dai
Dai (DAI) $ 1.00 0.30%
ftx-token
FTX Token (FTT) $ 31.30 2.28%
celsius-degree-token
Celsius Network (CEL) $ 7.02 0.35%
sushi
Sushi (SUSHI) $ 8.36 4.02%
kusama
Kusama (KSM) $ 409.98 4.72%
compound-governance-token
Compound (COMP) $ 305.33 2.55%
zcash
Zcash (ZEC) $ 128.51 0.04%
ethereum-classic
Ethereum Classic (ETC) $ 56.34 2.65%
decred
Decred (DCR) $ 132.11 5.88%
binance-usd
Binance USD (BUSD) $ 1.01 0.54%
compound-usd-coin
cUSDC (CUSDC) $ 0.022215 0.83%
zilliqa
Zilliqa (ZIL) $ 0.102804 4.28%
uma
UMA (UMA) $ 11.58 0.11%
yearn-finance
yearn.finance (YFI) $ 37,196.00 0.51%
leo-token
LEO Token (LEO) $ 2.43 1.01%
pancakeswap-token
PancakeSwap (CAKE) $ 15.99 4.31%
waves
Waves (WAVES) $ 14.72 0.59%
near
Near (NEAR) $ 3.00 4.29%
amp-token
Amp (AMP) $ 0.059614 8.36%
0x
0x (ZRX) $ 0.877069 0.97%
huobi-btc
Huobi BTC (HBTC) $ 35,985.00 3.85%
algorand
Algorand (ALGO) $ 0.985613 3.87%
digibyte
DigiByte (DGB) $ 0.054482 7.33%
icon
ICON (ICX) $ 0.914627 0.35%
hedera-hashgraph
Hedera Hashgraph (HBAR) $ 0.193001 5.02%
nexo
NEXO (NEXO) $ 1.90 4.39%
xsushi
xSUSHI (XSUSHI) $ 9.63 4.21%
ethos
Voyager Token (VGX) $ 2.26 3.41%
loopring
Loopring (LRC) $ 0.297813 1.89%
thorchain
THORChain (RUNE) $ 7.24 1.55%
ontology
Ontology (ONT) $ 0.908534 5.60%
renbtc
renBTC (RENBTC) $ 35,999.00 3.59%
nano
Nano (NANO) $ 6.26 2.92%
basic-attention-token
Basic Attention Token (BAT) $ 0.636274 5.39%
omisego
OMG Network (OMG) $ 4.76 3.47%
republic-protocol
REN (REN) $ 0.413288 5.66%
zencash
Horizen (ZEN) $ 81.97 0.59%
bittorrent-2
BitTorrent (BTT) $ 0.003448 3.28%
swissborg
SwissBorg (CHSB) $ 0.657139 5.51%
ravencoin
Ravencoin (RVN) $ 0.072241 5.61%
iostoken
IOST (IOST) $ 0.027117 5.83%
qtum
Qtum (QTUM) $ 8.71 6.00%
paxos-standard
Paxos Standard (PAX) $ 1.01 0.44%
venus
Venus (XVS) $ 22.96 3.32%
blockstack
Stacks (STX) $ 0.854058 5.29%
matic-network
Polygon (MATIC) $ 1.37 4.21%
curve-dao-token
Curve DAO Token (CRV) $ 2.13 3.43%
siacoin
Siacoin (SC) $ 0.015231 3.35%
quant-network
Quant (QNT) $ 52.55 3.26%
bancor
Bancor Network Token (BNT) $ 3.83 1.70%
reserve-rights-token
Reserve Rights Token (RSR) $ 0.027869 7.07%
fantom
Fantom (FTM) $ 0.245066 7.45%
mdex
Mdex (MDX) $ 1.96 3.22%
enjincoin
Enjin Coin (ENJ) $ 1.25 7.03%
energy-web-token
Energy Web Token (EWT) $ 7.66 1.68%
lisk
Lisk (LSK) $ 2.82 5.24%
ampleforth
Ampleforth (AMPL) $ 0.836407 3.10%
balancer
Balancer (BAL) $ 23.09 2.18%
terrausd
TerraUSD (UST) $ 1.01 0.28%
ocean-protocol
Ocean Protocol (OCEAN) $ 0.491018 6.08%
husd
HUSD (HUSD) $ 1.00 0.21%
nxm
Nexus Mutual (NXM) $ 92.94 0.97%
1inch
1inch (1INCH) $ 2.73 3.69%
bitcoin-gold
Bitcoin Gold (BTG) $ 56.73 4.04%
kyber-network
Kyber Network Crystal Legacy (KNCL) $ 1.71 3.16%
verge
Verge (XVG) $ 0.026811 3.44%
decentraland
Decentraland (MANA) $ 0.675210 6.35%
alpha-finance
Alpha Finance (ALPHA) $ 0.593561 3.64%
flow
Flow (FLOW) $ 11.95 7.66%
band-protocol
Band Protocol (BAND) $ 6.71 0.63%
status
Status (SNT) $ 0.070590 11.15%
dodo
DODO (DODO) $ 1.28 3.02%
bitcoin-cash-abc-2
Bitcoin Cash ABC (BCHA) $ 20.12 2.30%
compound-usdt
cUSDT (CUSDT) $ 0.021277 0.15%
xdce-crowd-sale
XDC Network (XDC) $ 0.050770 4.99%
staked-ether
Lido Staked Ether (STETH) $ 2,435.74 1.56%
arweave
Arweave (AR) $ 14.88 7.42%
polymath-network
Polymath Network (POLY) $ 0.202986 7.84%
safepal
SafePal (SFP) $ 0.959716 5.73%
true-usd
TrueUSD (TUSD) $ 1.01 0.60%
zkswap
ZKSwap (ZKS) $ 0.662128 3.68%
polkastarter
Polkastarter (POLS) $ 1.32 6.71%
ethlend
Aave [OLD] (LEND) $ 2.85 2.32%
helium
Helium (HNT) $ 12.67 4.33%
civic
Civic (CVC) $ 0.259012 4.60%
pundi-x
Pundi X [OLD] (NPXS) $ 0.001299 10.95%
kava
Kava.io (KAVA) $ 3.66 1.50%
golem
Golem (GLM) $ 0.262952 7.40%
harmony
Harmony (ONE) $ 0.078083 3.72%
nucypher
NuCypher (NU) $ 0.305275 6.52%
holotoken
Holo (HOT) $ 0.007494 3.50%
nusd
sUSD (SUSD) $ 1.01 0.14%
electroneum
Electroneum (ETN) $ 0.007563 14.36%
nervos-network
Nervos Network (CKB) $ 0.018553 3.12%
derivadao
DerivaDAO (DDX) $ 2.41 6.59%
district0x
district0x (DNT) $ 0.144429 5.69%
bitcoin-diamond
Bitcoin Diamond (BCD) $ 3.02 11.25%
trust-wallet-token
Trust Wallet Token (TWT) $ 0.355528 0.11%
rif-token
RSK Infrastructure Framework (RIF) $ 0.179656 2.73%
swipe
Swipe (SXP) $ 1.73 3.75%
gnosis
Gnosis (GNO) $ 172.11 0.24%
numeraire
Numeraire (NMR) $ 39.18 3.58%
rook
KeeperDAO (ROOK) $ 149.14 1.10%
kucoin-shares
KuCoin Token (KCS) $ 8.07 0.44%
btc-standard-hashrate-token
BTC Standard Hashrate Token (BTCST) $ 28.00 0.99%
aragon
Aragon (ANT) $ 4.44 0.05%
fetch-ai
Fetch.ai (FET) $ 0.263116 4.87%
litentry
Litentry (LIT) $ 3.19 5.17%
funfair
FUNToken (FUN) $ 0.020383 5.86%
chiliz
Chiliz (CHZ) $ 0.284313 10.32%
seth
sETH (SETH) $ 2,434.20 0.72%
oasis-network
Oasis Network (ROSE) $ 0.067406 6.97%
injective-protocol
Injective Protocol (INJ) $ 7.82 3.59%
vethor-token
VeThor Token (VTHO) $ 0.007734 3.53%
saffron-finance
saffron.finance (SFI) $ 415.64 0.32%
augur
Augur (REP) $ 18.90 5.23%
the-sandbox
The Sandbox (SAND) $ 0.270353 12.75%
singularitynet
SingularityNET (AGIX) $ 0.189441 2.36%
secret
Secret (SCRT) $ 1.34 2.36%
telcoin
Telcoin (TEL) $ 0.029214 3.92%
serum
Serum (SRM) $ 3.78 4.97%
gatechain-token
GateToken (GT) $ 3.88 3.71%
mainframe
Hifi Finance (MFT) $ 0.008808 7.00%
sbtc
sBTC (SBTC) $ 36,095.00 4.10%
compound-uniswap
cUNI (CUNI) $ 0.435885 3.47%
ardor
Ardor (ARDR) $ 0.169852 9.67%
vai
Vai (VAI) $ 0.897053 0.15%
utrust
UTRUST (UTK) $ 0.315311 4.03%
prometeus
Prometeus (PROM) $ 14.62 20.87%
reddcoin
Reddcoin (RDD) $ 0.002883 21.36%
monacoin
MonaCoin (MONA) $ 1.83 2.55%
noia-network
Syntropy (NOIA) $ 0.198806 3.86%
compound-0x
c0x (CZRX) $ 0.017854 2.52%
wink
WINkLink (WIN) $ 0.000432 4.44%
ankr
Ankr (ANKR) $ 0.085611 0.07%
bytom
Bytom (BTM) $ 0.075151 1.21%
rocket-pool
Rocket Pool (RPL) $ 11.74 1.61%
origintrail
OriginTrail (TRAC) $ 0.315942 1.63%
steem
Steem (STEEM) $ 0.407781 10.81%
maidsafecoin
MaidSafeCoin (MAID) $ 0.690562 3.16%
tomochain
TomoChain (TOMO) $ 1.49 0.63%
edgeware
Edgeware (EDG) $ 0.009517 0.62%
skale
SKALE (SKL) $ 0.285120 5.31%
stratis
Stratis (STRAX) $ 1.25 8.34%
hegic
Hegic (HEGIC) $ 0.105511 3.64%
komodo
Komodo (KMD) $ 1.08 12.66%
bitshares
BitShares (BTS) $ 0.048164 1.59%
unibright
Unibright (UBT) $ 1.01 3.43%
coinmetro
CoinMetro (XCM) $ 0.354788 10.29%
ark
Ark (ARK) $ 1.06 4.45%
mirror-protocol
Mirror Protocol (MIR) $ 3.75 3.87%
keep-network
Keep Network (KEEP) $ 0.414190 6.16%
neutrino
Neutrino USD (USDN) $ 1.01 0.42%
iexec-rlc
iExec RLC (RLC) $ 3.27 5.71%
harvest-finance
Harvest Finance (FARM) $ 55.73 0.01%
iotex
IoTeX (IOTX) $ 0.022764 1.82%
badger-dao
Badger DAO (BADGER) $ 12.37 7.28%
redfox-labs-2
RedFOX Labs (RFOX) $ 0.071423 4.53%
empty-set-dollar
Empty Set Dollar (ESD) $ 0.055281 3.20%
ultra
Ultra (UOS) $ 0.375970 0.61%
wanchain
Wanchain (WAN) $ 0.715026 3.45%
iris-network
IRISnet (IRIS) $ 0.077166 7.68%
perpetual-protocol
Perpetual Protocol (PERP) $ 7.77 0.16%
trustswap
Trustswap (SWAP) $ 0.978577 1.27%
tokenlon
Tokenlon (LON) $ 3.55 4.25%
orion-protocol
Orion Protocol (ORN) $ 6.93 2.28%
titanswap
TitanSwap (TITAN) $ 4.33 8.50%
tether-gold
Tether Gold (XAUT) $ 1,869.57 0.40%
wax
WAX (WAXP) $ 0.136318 4.15%
yfii-finance
DFI.money (YFII) $ 1,680.63 1.49%
aelf
aelf (ELF) $ 0.211979 7.47%
haven
Haven (XHV) $ 9.80 5.14%
pax-gold
PAX Gold (PAXG) $ 1,897.39 0.66%
defipulse-index
DeFiPulse Index (DPI) $ 303.71 2.84%
math
MATH (MATH) $ 1.41 1.53%
api3
API3 (API3) $ 2.70 8.08%
sora
Sora (XOR) $ 244.88 10.61%
dent
Dent (DENT) $ 0.003176 3.82%
loom-network
Loom Network (OLD) (LOOMOLD) $ 0.071254 6.74%
nftx
NFTX (NFTX) $ 54.12 0.56%
gala
Gala (GALA) $ 0.009681 4.79%
axie-infinity
Axie Infinity (AXS) $ 3.88 11.69%
beefy-finance
Beefy.Finance (BIFI) $ 1,131.17 5.08%
swingby
Swingby (SWINGBY) $ 0.105447 8.09%
parsiq
PARSIQ (PRQ) $ 0.646503 5.23%
akropolis
Akropolis (AKRO) $ 0.020218 5.41%
nest
Nest Protocol (NEST) $ 0.011627 11.57%
stakehound-staked-ether
StakeHound Staked Ether (STETH) $ 3,719.75 0.00%
akash-network
Akash Network (AKT) $ 2.99 5.89%
cream-2
Cream (CREAM) $ 141.73 7.49%
auto
Auto (AUTO) $ 1,068.54 2.16%
storj
Storj (STORJ) $ 0.929697 3.30%
e-radix
e-Radix (EXRD) $ 0.144966 16.63%
hive
Hive (HIVE) $ 0.338136 6.47%
chainx
ChainX (PCX) $ 5.93 17.74%
wrapped-nxm
Wrapped NXM (WNXM) $ 61.15 2.62%
hathor
Hathor (HTR) $ 0.417496 1.59%
gemini-dollar
Gemini Dollar (GUSD) $ 1.01 0.23%
frontier-token
Frontier (FRONT) $ 0.775736 7.54%
everid
Everest (ID) $ 0.366940 12.16%
lto-network
LTO Network (LTO) $ 0.225620 7.72%
power-ledger
Power Ledger (POWR) $ 0.203694 9.52%
livepeer
Livepeer (LPT) $ 25.89 0.53%
xdai-stake
xDAI Stake (STAKE) $ 7.55 1.21%
rari-governance-token
Rari Governance Token (RGT) $ 5.63 12.84%
cashaa
Cashaa (CAS) $ 0.029924 3.97%
energi
Energi (NRG) $ 1.97 3.88%
bytecoin
Bytecoin (BCN) $ 0.000450 2.36%
duckdaodime
DuckDaoDime (DDIM) $ 11.86 2.06%