A decentralized exchange does not necessarily need a buyer and seller waiting to match orders. Instead, many decentralized finance (DeFi) protocols allow users to trade against liquidity pools—onchain reserves of crypto assets supplied by other users.
The people supplying those assets are called liquidity providers, or LPs. In return for putting their capital at risk, LPs can receive a share of trading fees and, in some cases, additional token incentives. But providing liquidity is not equivalent to earning interest in a bank account.
The composition of an LP’s position changes as traders use the pool. Token prices can move. Smart contracts can fail. Stablecoins can lose their peg. Concentrated-liquidity positions can move outside their active range. And even when an LP earns fees, simply holding the underlying tokens may have produced a better result.
Understanding those trade-offs is essential before treating liquidity pools as a source of passive yield.
Key Highlights
- A liquidity pool is an onchain reserve of crypto assets that users can trade against.
- Automated market makers use mathematical rules rather than conventional order books to price many pool trades.
- Liquidity providers supply assets and can earn fees generated by swaps through the pool.
- Larger or more efficiently concentrated liquidity generally reduces price impact for traders.
- LP returns depend on fees, token prices, pool design, active liquidity and additional incentives.
- Impermanent loss measures underperformance relative to simply holding the deposited assets in certain AMM structures.
- Modern concentrated-liquidity positions require more management than traditional passive 50/50 pools.
- Smart-contract, token, depeg, MEV and rug-pull risks can outweigh advertised yields.
What is a liquidity pool in crypto?
A crypto liquidity pool is an onchain pool of assets that provides liquidity for trading or another decentralized-finance function.
In decentralized exchanges using automated market makers, the pool typically contains reserves of two or more assets. Traders exchange one asset for another directly through the pool rather than waiting for another user to take the opposite side of an order.
Uniswap’s documentation, for example, defines liquidity as token capital stored in a pool against which traders can swap. Its AMM pools update prices based on pool state rather than matching bids and asks through a traditional order book.
Suppose an ETH/USDC pool contains both Ether and USDC.
A trader who wants ETH can:
- Send USDC into the pool.
- Receive ETH from the pool.
- Pay a trading fee.
- Change the ratio of ETH to USDC remaining in the pool.
That change in reserves also changes the pool’s price. The exact pricing mechanism depends on the AMM.
What is an automated market maker?
An automated market maker, or AMM, is an onchain trading mechanism that uses predefined rules or mathematical functions to determine how assets can be exchanged from a pool.
Traditional exchanges commonly rely on an order book.
- A buyer submits a bid.
- A seller submits an offer.
- A trade occurs when compatible orders meet.
An AMM can work differently:
Trader → liquidity pool → algorithmic price → output token
There does not need to be a specific seller submitting an order at the same moment as the buyer. That makes AMMs particularly useful for onchain markets, including assets that may not have professional market makers continuously posting orders.
Liquidity pools vs. order books
| Feature | Liquidity pool / AMM | Traditional order book |
|---|---|---|
| Trading counterparty | Pool reserves | Another market participant |
| Price formation | Mathematical/pool rules | Bids and offers |
| Liquidity source | LP capital | Market makers and traders |
| Onchain use | Common | Increasing but more complex |
| Passive liquidity | Possible | Usually requires active orders |
| Price impact | Based on pool depth and curve | Based on order-book depth |
| Long-tail assets | Can be easier to bootstrap | May struggle without active market makers |
| Main LP/market-maker compensation | Swap fees/incentives | Spread, rebates, and trading strategies |
The distinction is becoming less absolute. Some decentralized exchanges use auctions, RFQ systems or hybrid routing, while modern AMMs can incorporate more sophisticated market-making logic. Liquidity pools are therefore one model of decentralized market structure—not the only one.
How does a liquidity pool work?
The easiest model to understand is the constant-product AMM popularized by early versions of Uniswap.
Its basic equation is: x × y = k
Where:
- x = amount of token A in the pool
- y = amount of token B
- k = the pool’s constant-product invariant
Uniswap v2 uses this basic constant-product structure.
Suppose a simplified pool contains: 10 ETH + 20,000 USDC
Ignoring fees: 10 × 20,000 = 200,000
So: k = 200,000
The starting pool ratio implies a spot price of roughly: 1 ETH = 2,000 USDC
Now imagine a trader wants to remove 0.5 ETH from the pool.
The pool will contain: 9.5 ETH
For the constant product to remain 200,000: 200,000 ÷ 9.5 = 21,052.63 USDC
The trader therefore needs to add approximately: 1,052.63 USDC to receive 0.5 ETH, ignoring fees.
Their average execution price is therefore about: $2,105.26 per ETH even though the starting pool price was $2,000.
Why? Because the trade itself changed the pool’s reserves. That is price impact.
Price impact vs. slippage
These terms are often incorrectly treated as interchangeable.
| Term | Meaning |
|---|---|
| Price impact | Price change caused by the size of a trade relative to available liquidity |
| Slippage | Difference between the price expected when a transaction is submitted and its actual execution price |
| Swap fee | Fee charged by the pool for executing the transaction |
| Gas/network fee | Blockchain fee paid to execute the transaction |
Uniswap defines price impact as the difference between the pool’s mid-price and execution price caused by the trade’s size relative to liquidity. Slippage can additionally reflect price movement or other changes before the transaction is confirmed.
This distinction matters because increasing a slippage setting does not make a thin pool more liquid. It merely gives a transaction more tolerance to execute at a different price.
How does a liquidity pool know the market price?
In a basic AMM, the pool does not constantly ask Coinbase, Binance, or another exchange for the “correct” market price. Its price comes from its own reserves and pricing function. So how does an ETH pool remain close to the broader ETH market? Arbitrage.
Suppose ETH trades for $2,100 elsewhere while the pool still prices ETH at $2,000. An arbitrageur can buy cheaper ETH from the pool and sell it elsewhere. Those trades remove ETH from the pool, add the other asset, change the reserve ratio, and push the pool price toward the external market.
Academic work on constant-function market makers has examined how arbitrage helps AMM prices track external reference markets. Arbitrage is therefore a core part of AMM price discovery. But it also creates an important cost for LPs, which we will return to later.
Who is a liquidity provider?
A liquidity provider, or LP, is a person or entity that supplies assets to a liquidity pool.
An LP might deposit:
- ETH and USDC
- USDC and USDT
- WBTC and ETH
- two tokens in a new market
- several assets in a multi-token pool
What the LP receives in return depends on the protocol.
Traditional AMMs may mint LP tokens representing a proportional share of the pool. More advanced AMMs can represent individual positions differently.
For example, Uniswap v2 uses fungible pool tokens, while v3 and v4 allow LPs to select specific price ranges and track those positions through version-specific position-management systems. Therefore, “LP token” is useful terminology but should not be assumed to describe every modern liquidity position.
Do liquidity providers need to deposit two tokens?
Not always. In a traditional 50/50 constant-product pool, LPs generally supply both assets at the pool’s prevailing value ratio. But modern AMMs can behave differently.
Examples include:
- Multi-token pools
- Weighted pools
- Concentrated-liquidity positions
- Single-sided positions within certain price ranges
- Vaults that automatically manage deposits
- Pools containing yield-bearing assets
The correct answer is therefore: Many pools require exposure to multiple assets, but the exact deposit requirements depend on the pool design.
That is more accurate than the common explanation that every LP must always deposit two tokens in equal amounts.
How do liquidity providers make money?
LP revenue can come from several sources.
Trading fees
The most fundamental source is swap fees. Each time a trader uses the pool, part of the trading fee may be distributed to LPs according to the protocol’s rules. On Uniswap, for example, fees accrue to liquidity providers whose liquidity is active during swaps, although the fee structure varies by protocol version and pool.
The basic economics are: More trading volume × LP share of fees = potentially more fee revenue.
But that equation is incomplete. If liquidity increases faster than trading volume, each LP may earn less. If the assets diverge sharply in price, fees may not compensate for LP losses. And in concentrated-liquidity pools, only capital that is active around the current market price, used by the pool for trading may earn swap fees.
Liquidity incentives
Some protocols or token issuers offer extra tokens to attract liquidity.
This is often called:
- Liquidity mining
- Yield farming
- LP incentives
These rewards are separate from organic trading fees.
An advertised 40% annualized yield might therefore consist of: 4% trading fees + 36% incentive tokens.
If the incentive program ends or the reward token loses value, the apparent yield can fall rapidly. For that reason, LP analysis should separate: fee yield from subsidized incentive yield.
What is TVL?
TVL, or total value locked, measures the market value of assets deposited in a protocol or pool. It is commonly used as an indicator of liquidity. But TVL alone can be misleading.
Imagine:
- Pool A: $50 million TVL but most capital is far from the current market price.
- Pool B: $20 million TVL but highly concentrated around the current price.
For a particular trade, Pool B could potentially offer greater usable depth. This has become especially important with concentrated liquidity.
What is concentrated liquidity?
Traditional constant-product AMMs spread liquidity across an extremely wide theoretical price range. That can be capital inefficient.
Uniswap v3 introduced concentrated liquidity, allowing LPs to choose a specific price range in which their capital is available. The v3 design was explicitly intended to improve capital efficiency by allowing providers to concentrate liquidity where they expect trading to occur.
For example, instead of supplying ETH/USDC liquidity from: $0 → infinity, an LP might choose: $1,800 → $2,400.
Their capital can therefore provide greater market depth within that narrower region.
But this efficiency creates additional risk.
What happens when price leaves the range?
Suppose an LP provides ETH/USDC liquidity between: $1,800 and $2,400 per ETH. If ETH rises above $2,400, that position can become entirely composed of one side of the pair and stop providing active liquidity. While it is outside the chosen range: the position generally stops earning swap fees.
The LP must then decide whether to wait for price to return, reposition the range, widen the range, or withdraw. Concentrated liquidity therefore turns liquidity provision into a much more active market-making strategy.
Main types of liquidity pools
Not every AMM uses the same pricing curve.
Constant-product pools
Commonly represented by: x × y = k
These work well for many volatile token pairs and form the conceptual foundation of AMMs such as Uniswap v2.
Stable-asset pools
Trading assets that should remain close in price—such as two dollar stablecoins—creates a different problem.
A conventional constant-product curve can produce unnecessary slippage. Curve’s StableSwap design combines characteristics of constant-sum and constant-product models to provide more efficient trading when assets remain close to their expected relationship. But greater efficiency around a peg does not remove the risk that one asset can depeg.
Weighted pools
Pools do not have to maintain a 50/50 portfolio. Balancer-style weighted pools can use allocations such as 80/20, 60/40, and 60/20/20, and can contain multiple assets. Different weights change both asset exposure and the pool’s trading characteristics.
Concentrated-liquidity pools
These let individual LPs allocate capital within chosen price ranges. They can dramatically improve capital efficiency but require more active management.
Programmable liquidity pools
Modern AMMs have gone further. Uniswap v4, which went live in January 2025, introduced hooks—external smart contracts that can run custom logic before or after actions such as swaps or liquidity changes. Hooks can support features such as dynamic fees and custom pool behavior.
By 2026, this model had also expanded into areas such as yield-integrated liquidity and permissioned pools for assets with compliance requirements. This means “a liquidity pool” is no longer one standardized financial product. Users need to understand the specific pool code and rules they are interacting with.
What is impermanent loss?
Impermanent loss is the opportunity cost an LP can experience when the relative prices of assets inside an AMM change compared with simply holding those assets.
It is sometimes called:
- Divergence loss
- Rebalancing loss
- Loss versus holding
The word “impermanent” can be misleading.
If an LP withdraws while the price divergence remains, the difference compared with holding is economically realized.
Simple impermanent-loss example
Suppose an LP starts with: 1 ETH + 2,000 USDC
When: 1 ETH = $2,000
Initial portfolio value: $4,000
Now suppose ETH doubles to: $4,000
If the investor had simply held both assets:
- 1 ETH = $4,000
- USDC = $2,000
Total: $6,000
But a constant-product AMM automatically changes the position as arbitrageurs trade against the pool.
Ignoring fees, the LP’s proportional position would become approximately: 0.7071 ETH + 2,828.43 USDC
At $4,000 per ETH: 0.7071 ETH ≈ $2,828.43
Total LP value: ≈ $5,656.86
Compared with holding: $6,000
Difference: ≈ 5.72%
This is the classic impermanent-loss effect for a 50/50 constant-product pool after one asset doubles relative to the other.
Uniswap’s own educational material similarly demonstrates how an LP can earn less than simply holding when the relative price changes, while trading fees can partially or fully compensate for the difference.
Impermanent loss does not automatically mean an LP lost money
This distinction is important.
An LP can simultaneously have a portfolio worth more than when they started, earn trading fees, and still underperform simply holding the two assets.
Impermanent loss measures a relative benchmark, not necessarily an absolute cash loss. A position could rise from $4,000 to $5,600 and still have experienced impermanent loss if holding would have produced $6,000. That is why LP returns should always be compared with an appropriate benchmark.
Impermanent loss is not the only economic cost: LVR
More sophisticated AMM research uses another concept: loss-versus-rebalancing, or LVR. AMMs can temporarily quote prices that lag faster than external markets. When an asset’s external price changes, arbitrageurs can trade against the stale AMM price until the pool adjusts.
Academic research by Jason Milionis, Ciamac Moallemi, Tim Roughgarden, and Anthony Lee Zhang formalized the resulting adverse-selection cost to LPs as LVR.
LVR is not the same as impermanent loss.
| Metric | Comparison |
|---|---|
| Impermanent loss | LP position versus holding the assets |
| LVR | AMM LP versus an idealized strategy that rebalances at prevailing market prices |
This distinction matters because LP profitability is not simply: fees − impermanent loss
LPs also face the economics of continually trading against arbitrageurs and better-informed flow.
Modern AMM research increasingly focuses on whether mechanisms such as dynamic fees can reduce those adverse-selection costs. Recent 2026 research, for example, examines how programmable fee policies can respond to volatility and LVR.
What are the main risks of liquidity pools?
1. Impermanent or divergence loss
Large changes in relative token prices can cause an LP position to underperform holding. The risk is generally larger for assets whose prices can diverge substantially.
2. Smart-contract risk
Liquidity is controlled by code. A vulnerability in the AMM, router, vault, hook, reward contract, or integrated protocol can potentially put funds at risk. An audit reduces risk but does not guarantee a contract is secure.
3. Token risk
A pool can operate exactly as designed while one of its tokens collapses. Possible causes include issuer failure, exploit, unlimited minting, governance attack, fraud, and malicious token logic. The pool does not protect an LP from the underlying assets.
4. Stablecoin depeg risk
A “stable” pool is not necessarily low risk. If one stablecoin breaks its peg, arbitrage can leave LPs holding increasing amounts of the weaker asset as traders remove the stronger one.
5. Concentrated-liquidity risk
A narrow price range improves capital efficiency but increases the chance that a position becomes inactive. That can mean no swap fees, one-sided asset exposure, and additional repositioning costs.
6. MEV and adverse selection
Onchain transaction ordering can affect execution. Arbitrage and MEV strategies can extract value when AMMs quote prices that lag external markets. For LPs, this is connected to the LVR problem discussed above.
7. Incentive-token risk
Liquidity-mining rewards can make a pool look highly profitable. But the yield can collapse when token emissions fall, the incentive program ends, reward-token prices decline, or more LP capital competes for the same rewards.
8. Rug-pull and malicious-pool risk
Permissionless protocols may allow anyone to create a pool. A token creator can potentially withdraw their liquidity, mint more tokens, block sales, change fees, and exploit privileged token controls. “Liquidity locked” is therefore not proof that a token is legitimate or safe.
9. Hook and customization risk
Programmable pools introduce another layer of code. Uniswap v4 hooks, for example, can change pool behavior around swaps, fees and liquidity operations. An LP should therefore evaluate both: the underlying AMM contracts and the pool-specific custom logic.
10. Network and transaction-cost risk
Providing, withdrawing or repositioning liquidity requires blockchain transactions. High network fees can make small positions uneconomic, particularly when an LP needs to rebalance frequently.
What is yield farming?
Yield farming is the practice of deploying crypto assets across DeFi protocols to earn fees, token rewards or other returns. Providing liquidity can be part of yield farming, but the terms are not identical.
For example:
- Liquidity provision: Deposit ETH/USDC → earn swap fees.
- Liquidity mining: Deposit ETH/USDC → earn swap fees + protocol incentive tokens.
- Yield farming: Deposit liquidity → receive position/LP token → stake that position elsewhere → earn additional rewards.
Every extra layer introduces additional dependencies and risk. A high advertised APY should therefore be decomposed into organic trading fees, token incentives, external lending yield, leverage, and compounding assumptions.
Liquidity pools vs. staking
| Liquidity pool | Native staking | |
|---|---|---|
| Main purpose | Facilitate trading/liquidity | Secure a proof-of-stake network |
| Capital | Often multiple assets | Usually network’s staking asset |
| Return source | Trading fees/incentives | Protocol staking rewards/fees |
| Impermanent loss | Possible | Not in the AMM sense |
| Smart-contract risk | Common | Depends on method |
| Validator risk | Usually no | Yes |
| Asset-ratio changes | Common | Usually no |
Some services use the word “staking” loosely for depositing LP tokens into incentive contracts. That is not the same as native proof-of-stake validation.
Also Read: Ethereum Staking Guide 2026: How to Earn 3-3.8% APR After Pectra Upgrade
Liquidity pools vs. lending pools
Another common source of confusion is the word “pool.” A DEX liquidity pool primarily provides assets for trading. A lending pool primarily provides assets that borrowers can borrow.
| AMM liquidity pool | Lending pool | |
|---|---|---|
| Primary function | Token swaps | Lending and borrowing |
| Return source | Swap fees | Borrower interest/incentives |
| Asset conversion | LP composition changes through trading | Deposited asset generally remains a claim on same asset |
| Impermanent loss | Can occur | Not normally AMM impermanent loss |
| Main additional risk | Price divergence/AMM mechanics | Borrower collateral, liquidation and protocol risk |
A protocol can combine both functions, but they should not be treated as the same financial mechanism.
How should you evaluate a liquidity pool?
A high APY should never be the first or only metric. A more serious evaluation considers:
| Factor | What to examine |
|---|---|
| Underlying assets | Do you actually want exposure to both tokens? |
| Pool depth | How much usable liquidity exists near current price? |
| Trading volume | Is there enough organic activity to generate fees? |
| Fee revenue | How much comes from real trading? |
| Incentive rewards | How much yield disappears when subsidies end? |
| Price correlation | How likely are the assets to diverge? |
| Fee tier | Is the fee appropriate for the pair’s volatility? |
| Price range | For concentrated liquidity, how narrow is the position? |
| Protocol history | How mature and tested are the contracts? |
| Custom code | Does the pool use hooks, vaults or other integrations? |
| Admin controls | Can contracts be paused, upgraded or changed? |
| Token permissions | Can issuers mint, freeze or blacklist assets? |
| Exit liquidity | Can the position realistically be withdrawn and converted? |
For concentrated-liquidity pools, total TVL is not enough. The more relevant question is: How much active liquidity is available around the price where trades are actually occurring?
How to provide liquidity
The exact procedure differs by protocol, but a typical workflow is:
- Choose a reputable AMM and verify the official application.
- Select the correct blockchain and pool.
- Verify the token contract addresses.
- Review pool fees, liquidity, volume and incentives.
- Understand whether the pool is constant-product, concentrated, stable, weighted or customized.
- Decide how much capital to expose.
- For concentrated liquidity, choose a price range.
- Approve the required tokens.
- Add liquidity.
- Monitor fees, price movements and the position’s composition.
- Withdraw or reposition when appropriate.
Before approving a token transaction, verify exactly which contract receives spending permission. A fake frontend can drain a wallet even if the underlying AMM protocol itself is legitimate.
Can liquidity pools guarantee passive income?
No. Liquidity provision is better understood as market making than as a savings account. An LP provides inventory that other traders can use.
In exchange, the LP earns fees but accepts market risk, adverse-selection risk, smart-contract risk, operational risk, and potentially active position-management requirements. A pool showing a positive APR today can produce a negative result tomorrow.
How liquidity pools have evolved
The first generation of popular AMMs demonstrated that simple formulas such as x × y = k could create permissionless onchain markets.
The next generation focused on efficiency. Uniswap v3 allowed LPs to concentrate liquidity within chosen ranges. Curve developed specialized curves for correlated assets, while Balancer expanded weighted and multi-asset pool designs.
The current generation is increasingly programmable. Uniswap v4’s hooks can modify fee logic and pool behavior, while 2026 deployments have experimented with yield-bearing liquidity and permissioned AMMs for regulated assets.
That evolution is changing the meaning of a liquidity pool. The concept began as: Put two assets into a contract and trade against a mathematical curve.
It is increasingly becoming: Programmable onchain market infrastructure whose liquidity, pricing, fees and access rules can be customized for different assets and users.
Conclusion
Liquidity pools are one of the core building blocks of decentralized finance because they allow markets to exist without requiring a centralized exchange to maintain a traditional order book. But the simple description—deposit tokens and earn fees—leaves out most of the economics. Liquidity providers are market makers.
Their capital changes composition as traders interact with a pool. They may earn trading fees, but they also absorb price risk, impermanent loss, adverse selection and smart-contract risk.
Modern AMMs have made liquidity far more efficient through concentrated ranges, specialized pricing curves, multi-asset pools and programmable logic. Those innovations can improve execution for traders, but they also make liquidity provision more complex.
For traders, the important questions are how deep the liquidity is and how much price impact a trade will create. For liquidity providers, the question is harder: Will the fees earned from providing liquidity compensate for the risks and opportunity cost compared with simply holding the assets?
That—not the advertised APY—is the most useful starting point for evaluating a liquidity pool.
Frequently asked questions
What is a liquidity pool in simple terms?
A liquidity pool is a collection of crypto assets stored in an onchain protocol that traders or other DeFi users can access. In an AMM, users trade directly against those pooled reserves rather than waiting for a matching order.
What is an AMM liquidity pool?
An AMM liquidity pool uses a mathematical or programmable pricing mechanism to determine how tokens can be swapped. Constant-product pools are one well-known example.
Who provides liquidity to crypto pools?
Individuals, professional market makers, DAOs, token issuers, protocols and other institutions can all provide liquidity depending on the pool and access rules.
How do liquidity providers earn money?
LPs can earn a share of swap fees generated by traders. Some pools also offer additional token incentives or integrate other sources of yield.
Is liquidity-pool yield guaranteed?
No. Fee income and incentives can change, and losses from token movements, impermanent loss, smart-contract failures or other risks can exceed earnings.
What is an LP token?
An LP token can represent a user’s share of a liquidity pool. However, not every modern AMM uses a conventional fungible LP token. Concentrated-liquidity positions may instead use protocol-specific position records.
What is impermanent loss?
Impermanent loss is the difference between the value of certain AMM liquidity positions and the value an investor would have had by simply holding the deposited assets as their relative prices changed.
Can impermanent loss become permanent?
Yes. The word “impermanent” can be misleading. If the LP withdraws while the price divergence remains, the relative underperformance compared with holding is economically realized.
Can trading fees offset impermanent loss?
They can, but there is no guarantee. Whether liquidity provision outperforms holding depends on trading fees, asset volatility, pool design, position management and other factors.
What is concentrated liquidity?
Concentrated liquidity lets LPs choose a defined price range in which their capital is available for trades. It can improve capital efficiency but requires more active management.
What happens when concentrated liquidity goes out of range?
The position generally becomes inactive, stops earning swap fees and can become entirely composed of one asset until the market price returns to the range or the LP repositions.
Are stablecoin liquidity pools safe?
They may have lower price-divergence risk while both assets hold their pegs, but they still carry depeg, issuer, smart-contract, liquidity and operational risks.
Are liquidity pools the same as staking?
No. Liquidity provision primarily supports trading or DeFi activity. Native staking helps secure a proof-of-stake blockchain.
Are liquidity pools the same as lending pools?
No. AMM pools mainly provide assets for swaps, while lending pools supply assets to borrowers in return for interest.
Can anyone create a liquidity pool?
Many permissionless AMMs allow users to create pools, although exact rules vary by protocol. That openness also means users must independently verify tokens and pool contracts.
Can a liquidity pool be hacked?
Smart-contract vulnerabilities, malicious integrations, compromised admin controls and token exploits can put pool assets at risk. Audits reduce risk but cannot eliminate it.
Is more TVL always better?
Not necessarily. Higher TVL can improve depth, but for concentrated-liquidity AMMs the amount of active liquidity around the current price can matter more than total pool TVL.
What should beginners check before providing liquidity?
Beginners should understand the underlying assets, pool design, fee source, incentives, smart-contract risks, price range, token permissions and potential impermanent loss before depositing funds.
Disclaimer: This article is for educational and informational purposes only and does not constitute financial or investment advice. DeFi protocols and liquidity pools involve smart-contract, market and operational risks, and users should independently evaluate a protocol before committing funds.




