The Trade You Didn't Know You Made

In March 2024, someone deposited $50,000 into an ETH/USDC pool on Uniswap when ETH was at $3,400. Six weeks later, ETH had climbed to $3,900. They checked their position expecting gains. They were down $1,200.

This isn't a story about a bad trade. It's a story about a math problem most people never solve before clicking "Supply."

Liquidity pools sound like free money. You're getting paid fees to let traders swap against your assets. But every time you supply liquidity, you're simultaneously:

  • Betting that the price ratio between your two assets won't change significantly
  • Agreeing to automatically sell the appreciating asset and buy the depreciating one
  • Taking on impermanent loss whether you understand it or not

Most articles explain this backwards. They start with definitions. Let's start with the actual mechanism.

The Constant Product Formula: A Machine That Reprices Itself

Traditional markets have order books. A buyer bids $3,400 for ETH, a seller asks $3,401. They meet somewhere in the middle. Price discovery happens through matching orders.

AMMs throw out order books entirely. Instead, they use a mathematical formula that automatically sets prices based on how much liquidity exists in the pool.

The canonical formula is x * y = k.

  • x = quantity of asset X in the pool
  • y = quantity of asset Y in the pool
  • k = a constant that never changes (unless liquidity is added or removed)

Say you have a pool with:

  • 1,000 ETH (x)
  • 3,400,000 USDC (y)
  • k = 3,400,000,000

The current ratio is 1 ETH = 3,400 USDC. Check: 1,000 * 3,400,000 = 3.4 billion. ✓

Now someone wants to buy ETH. They swap USDC for ETH. The pool receives USDC, loses ETH. K must stay constant, so the formula forces a price adjustment:

If they buy 10 ETH (pool now has 990 ETH): 990 * y = 3,400,000,000 y = 3,434,343.43 USDC

The pool now has 3,434,343 USDC. Someone paid 34,343 USDC for 10 ETH. That's $3,434 per ETH — the price moved up as a direct result of the trade.

This is price discovery without order books. The more of an asset you buy, the more expensive it becomes. Every swap literally changes the price. You're not fighting other traders' limit orders — you're fighting the math itself.

Why This Matters for Liquidity Providers

When you supply liquidity, you're filling that pool. You're the counterparty to every trade that happens. If someone buys ETH and the price rises, you sold them ETH at a lower price than they'll immediately be able to sell it for elsewhere.

That's where impermanent loss comes from. It's not a fee. It's not a bug. It's the AMM working exactly as designed, at your expense.

Impermanent Loss: The Name Should Come With a Warning Label

The "impermanent" qualifier is one of the most misleading terms in DeFi. It implies the loss is temporary, that if prices revert, you recover. This is technically true in a narrow mathematical sense. Practically, it's mostly false.

Here's why, with actual numbers:

Setup:

  • ETH price: $3,000
  • You supply 1 ETH + 3,000 USDC to a pool = $6,000 total
  • Alternative: You just hold 1 ETH + 3,000 USDC in your wallet

Scenario: ETH doubles to $6,000

If you held:

  • 1 ETH now worth $6,000
  • 3,000 USDC
  • Total: $9,000

If you're in the pool:

  • Pool must maintain x * y = k
  • After price doubling, the AMM math forces: 0.707 ETH + 4,242 USDC
  • Total: $4,242 + $4,242 = $8,485

You're down $515 from just holding. The pool automatically sold half your ETH as the price rose, locking in gains on only 0.707 ETH instead of the full 1.0.

The loss is "impermanent" only if ETH returns to $3,000. If it does, the pool returns to 1 ETH + 3,000 USDC and you're whole. But crypto doesn't typically revert to old prices. It moves to new ranges and stays there.

The Impermanent Loss Table Nobody Shows You

Price Change IL as % of HODL
-50% -5.7%
+50% -5.7%
-75% -25.5%
+100% -25.5%
-90% -75.2%
+200% -42.6%

Notice the asymmetry. A 50% move in either direction costs you the same. But a 200% gain (ETH going to the moon) costs you 42.6%. You benefit from the price going up, but not as much as if you'd just held.

The brutal math: impermanence loss is always negative relative to holding. It only feels temporary because you're comparing to a hypothetical future where prices revert.

When LP Actually Makes Sense

Given all this, why would anyone provide liquidity?

Because fees can exceed impermanent loss. This is the calculation most people skip.

The breakeven fee APY formula:

  • If IL is 5.7% from a 50% price swing
  • And the pool earns 10% APY in fees
  • You're still up 4.3%

The math works when:

  1. Price volatility is low (less IL)
  2. Trading volume is high (more fees)
  3. You have a thesis about which asset will underperform (you're already betting the ratio won't move against you)

The stablecoin exception: ETH/USDC pools suffer IL. But USDC/USDT pools? Nearly zero price divergence. These are the closest things to "true" passive income in DeFi. The trade is still not risk-free — smart contract risk, depeg risk, regulatory risk — but IL essentially disappears.

The one-sided liquidity trap: Some protocols let you deposit single assets. Balancer's boosted pools, for instance, use idle capital in lending markets to generate yield while providing liquidity. This reduces IL by not requiring a 50/50 split. It's not eliminating the problem, just mitigating it.

LP Tokens: Your Receipt, Not Your Return

When you deposit into a pool, you receive LP tokens in return. These are your proof of deposit and your claim on future fees.

Mechanically:

  • You deposit 1 ETH + 3,000 USDC
  • You receive X LP tokens representing your share of the pool
  • Pool earns fees, pool grows, each LP token is worth more
  • When you withdraw, you burn your LP tokens and receive your proportional share

The fee accrual is automatic. You don't claim fees periodically. The pool's total value grows, so when you eventually withdraw, your share includes all accumulated fees minus your IL.

This matters for taxes in most jurisdictions. In the US, at minimum, you're creating a taxable event when you swap LP tokens back for underlying assets. The fee income is income at withdrawal. IL may or may not be deductible depending on how the IRS classifies your activity. This is not financial advice; it's a warning that DeFi has tax implications most people ignore at their own risk.

Concentrated Liquidity: Uniswap v3's Actual Tradeoff

Uniswap v3 let liquidity providers specify price ranges instead of deploying capital across the entire 0 to ∞ price spectrum. If you're only providing between $2,800 and $3,600 for ETH, you concentrate your capital there and earn higher fees per dollar deployed.

On paper, this looks obviously better. Higher fee efficiency. Same IL. More return.

The catch is that concentrated liquidity converts impermanent loss from something that happens gradually into something that can happen instantly.

Your capital only earns fees when the price is within your range. If ETH drops below $2,800, your liquidity is completely inactive. You're not earning fees, but you're still exposed to price movement if you stay in the position. If ETH then bounces between $2,600 and $2,750 for months, you're earning nothing while being subject to the same IL math.

Active liquidity management — adjusting your price ranges as the market moves — becomes necessary. This is why Uniswap v3 spawned an entire ecosystem of liquidity management tools and protocols. Passive LPs using v3 with static ranges are at a structural disadvantage to active managers or automated strategies.

The people who lost money on concentrated liquidity weren't unlucky. They were using a tool that requires active management while treating it as passive income.

The Actual Decision Framework

Before supplying liquidity anywhere:

  1. Can you tolerate seeing your position worth less than you started, even if fees "should" compensate? If not, don't do it. IL is real and psychological.

  2. Do you have a price thesis for the pair? If you're ETH bull, you shouldn't be equally exposed to ETH downside. A 75% ETH crash costs you 25% even before fees. That might be fine — but it's a bet, not passive income.

  3. What's the pool's fee/volume ratio versus historical IL estimates? Compare fee APY to IL risk. High-volatility pairs with low volume are almost always bad deals for LPs.

  4. Single-asset exposure risk: Many pools let you deposit in any ratio. If you believe in ETH long-term, don't deposit more ETH than you have to. Every ETH in the pool is ETH you're no longer holding.

  5. Smart contract risk is binary. A pool can function perfectly for months and then get drained. This risk doesn't show up in any APY calculation.

The Takeaway

Liquidity provision isn't passive income. It's an active position in a volatility bet with fee income as compensation. The math works sometimes, for some pools, for some time horizons. It doesn't work most of the time for most people who don't understand what they're actually doing.

Stablecoin pairs with high volume are the closest thing to "safe" LP. Concentrated liquidity is a tool for active managers, not passive earners. And always, always calculate your breakeven: how much fee income do you need to offset potential IL at your expected price range?

The person who lost $1,200 while ETH went up 15% in six weeks wasn't unlucky. They were doing math in their head that didn't match the math on-chain. Now you know the difference.