V2 vs V3 vs V4 Pools
Understanding the differences between V2, V3, and V4 liquidity pools on AchSwap.
Overview
AchSwap supports three AMM models:
| Feature | V2 | V3 | V4 |
|---|---|---|---|
| Liquidity Type | Full Range | Concentrated | Concentrated + Hooks |
| Fee Tiers | Single (0.3%) | Multiple (0.01%-10%) | Configurable per pool |
| Position Format | LP Tokens | NFT Position | LP Tokens (ERC-20) |
| Capital Efficiency | 1x | Up to 100x | Up to 100x + hooks |
| Contract Model | Separate per pair | Separate per pair | Singleton (all pools in one) |
| Hooks | No | No | Yes |
| Complexity | Simple | Advanced | Advanced |
V2 Pools (Classic AMM)
How V2 Works
V2 uses the classic xy=k formula:
- Liquidity distributed evenly across all prices
- Any price can be traded
- Simpler to understand and manage
Advantages
- Simplicity - No need to manage price ranges
- No Range Risk - Always earning fees
- Easy Tracking - Single LP token position
Disadvantages
- Lower Returns - Capital spread thin
- Lower Capital Efficiency - Same fees on less capital
V3 Pools (Concentrated Liquidity)
How V3 Works
V3 allows concentrating liquidity:
- Choose a specific price range
- Earn more fees when price is in range
- More complex but higher returns
Advantages
- Higher Returns - Concentrated fees
- Capital Efficiency - Same returns on less capital
- Custom Strategies - Multiple positions possible
Disadvantages
- Range Risk - No fees if price moves out
- Complexity - Requires active management
- More Transactions - May need to adjust range
V4 Pools (Hook-Enabled Singleton)
How V4 Works
V4 uses a singleton Pool Manager — all V4 pools exist in one contract:
- Custom hook contracts can execute logic before/after swaps
- Configurable fee tiers (not limited to 5 fixed tiers)
- Lower gas (no separate contract deployment per pool)
Advantages
- Hook Logic - Custom price calculations, dynamic fees, oracle integration
- Lower Gas - Singleton architecture
- Flexible Fees - Any fee tier at pool creation
- Composable - Hooks can interact with other protocols
Disadvantages
- Hook Risk - Custom hook logic may have unexpected behavior
- Complexity - Understanding hook permissions
- Newer - Less battle-tested than V2/V3
When to Use V2
Best For
- New liquidity providers
- Long-term passive LPing
- Token pairs with low volatility
- When you don't want to manage positions
Example
You want to LP USDC/ACHS for 6 months:
- Use V2
- Deposit and forget
- Earn 0.3% on all trades
When to Use V3
Best For
- Experienced LPing
- High-volume trading pairs
- Active position management
- Maximizing returns
Example
You're an active trader:
- Add 50x concentrated position
- Monitor price daily
- Adjust range as needed