Uniswap AMMs, Liquidity Pools, and Concentrated Liquidity
Summary
The document explains how Uniswap replaces a conventional order book with an automated market maker and token liquidity pools. Liquidity providers deposit assets into pools, and a constant product relationship adjusts relative prices as trades change pool balances. Trading fees are allocated to providers according to their contribution. Arbitrage traders can help align pool prices with prices on other exchanges by trading observed discrepancies.
It outlines protocol changes across versions: direct ERC-20 trading in v1, token-to-token pairs and oracle updates in v2, and custom liquidity ranges represented by non-fungible tokens in v3. It also describes proposed v4 interface work and UniswapX’s auction routing, cross-chain swaps, and MEV protections. The text notes that Ethereum congestion can raise gas costs and that users face slippage, smart contract risk, and impermanent loss. It is an overview rather than a performance study; its dated claims about current versions, plans, and market rankings should not be treated as current facts.
Key ideas
- Uniswap’s AMM uses liquidity pools and a constant product formula to determine trade prices.
- Liquidity providers supply pool assets and receive a share of transaction fees.
- Arbitrage activity can bring pool prices closer to prices on other exchanges.
- In v3, providers choose price ranges, concentrating liquidity but making positions distinct.
- Ethereum gas costs, slippage, smart contract risk, and impermanent loss are material limitations.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.