Curve is an exchange liquidity pool on Ethereum that is designed for efficient stablecoin trading. CRV is the native utility token in the Curve platform, and is used for voting in platform governance, and as a reward for liquidity providers. A portion of the trading fees collected is used to conduct constant CRV token burns. Since Curve only trades stablecoins, liquidity providers experience minimal impermanent loss, which can occur in liquidity pools where tokens with large value fluctuations are traded. The Curve liquidity pool is integrated with yearn.finance, which utilizes Aave and Compound, to maximize yield for liquidity providers even when their tokens are idle.