🌟 What Problem Did Uniswap V1/V2 Have?
In Uniswap V1 and V2, liquidity providers (LPs) had to deposit their tokens across the entire price range from 0 to ∞.
For example, if you provided liquidity for ETH/USDC, your capital was spread thinly across all possible prices — even prices that would never realistically occur (like ETH = $0.01 or $1,000,000).
❌ The Big Issue: Inefficient Capital Use
- Most trades happen in a narrow price range (e.g., ETH between $1,800–$2,200).
- But your liquidity was spread from $0 to ∞ → so only a tiny fraction of your capital was actually being used for swaps.
- Result: Lower fees earned for LPs, even though they locked up a lot of money.
✅ How Uniswap V3 Solves This: Concentrated Liquidity
Uniswap V3 introduces "concentrated liquidity" — a revolutionary idea.
🔑 Core Idea:
LPs can choose a specific price range (e.g., $1,800–$2,200) where they want to provide liquidity.
- Your capital is only active within that range.
- If the market price is inside your range → your liquidity is used → you earn fees.
- If the price moves outside your range → your liquidity becomes inactive → you stop earning fees, and your position holds only one token (either all ETH or all USDC).
💡 Why This Is Better:
- Higher capital efficiency: You can earn the same fees with much less capital.
- Example: To match V2’s liquidity in the $1,900–$2,100 range, V3 LPs need ~4000x less capital!
- Customizable risk/reward: You decide your risk zone based on your market view.