Two of the loudest "earn on your crypto" pitches are staking and liquidity pools. They sound similar. The mechanics are not similar at all. This is a side-by-side look at what each one does, where the yield comes from, and how each can hurt you.

You'll see real names — Ethereum, Solana, Uniswap, Lido — because vague generalities are useless when the risks are this different.

What staking actually does

Staking is what a proof-of-stake blockchain like Ethereum or Solana asks of validators. You lock up coins as a bond, the network picks validators to propose and check blocks, and honest validators earn rewards. Bad ones can be slashed — meaning part of the stake is taken as a penalty. Our page on how staking rewards work covers the math.

Rewards come from two places: new coin issuance and transaction fees. You don't need to be a trader or a market maker for staking to pay you. You just need to hold the network up. That's the whole job description.

What a liquidity pool actually does

A liquidity pool is a smart contract on a decentralized exchange like Uniswap. You deposit two tokens — say ETH and USDC — into a pool, and traders swap against your balance. Each swap pays a small fee (0.05% to 1% is common; approximate figures) which is split among all the people who supplied liquidity.

The pool uses a formula, usually called a constant product formula, to set prices automatically. If a trader takes ETH out, they leave USDC behind. Your share of the pool now holds a different mix than what you put in. That's the magic and the trap in one sentence.

Where the yields really come from

The yield source is a hint about the risk. If you don't know where a return comes from, you have no way to guess how it might disappear.

RouteYield sourceCommon range (approximate)
Ethereum stakingIssuance + priority fees~3% APY
Lido stETHSame as above, minus ~10% service fee~2.7% APY
Solana stakingIssuance + tips~6% APY
ETH-USDC 0.3% pool on UniswapTrading feesVolume-dependent, often 5%-30% APR before losses
Stablecoin pool on CurveTrading fees + governance tokensLow single digits + variable rewards

Pool APRs look bigger. That's because they include a hidden line item called impermanent loss, which does not show up in the headline number.

Impermanent loss in plain english

Say you deposit $500 of ETH and $500 of USDC. ETH price then doubles. Traders arbitrage the pool, buying up your cheap ETH until it matches the market. When you withdraw, you get more USDC and less ETH than you put in. The dollar total is more than $1,000 but less than the $1,500 you'd have if you had just held.

That gap between "pool value" and "held both tokens value" is impermanent loss. It becomes permanent the moment you withdraw. The bigger the price move between your two tokens, the bigger the gap. Trading fees can cover the gap on a well-used pool, or they may not. Nobody knows in advance.

Stablecoin-only pools sidestep most of this, because two dollar-pegged tokens rarely diverge much. That's why USDC-USDT pools quote lower APRs — the risk is lower too.

Risk list, side by side

  • Staking risks: slashing, lockup during exit queues, validator downtime, price drop on the underlying coin. If you use liquid staking, you also inherit smart-contract risk and depeg risk — our liquid vs regular staking guide compares the two.
  • Liquidity pool risks: impermanent loss, smart-contract bugs, price drop on either token, oracle exploits, and (for concentrated liquidity like Uniswap v3) getting knocked out of the active range so you earn zero fees.

Both categories share the base risk that crypto prices swing. For a broader menu of ways people try to earn on chain, our passive income ideas page is a reasonable starting map.

Picking between staking and a liquidity pool

Staking vs liquidity pool comes down to which risks you understand. Staking is a bet on a single network staying honest and its coin not tanking. A liquidity pool is a bet on trading volume paying you enough to cover the price divergence between two tokens. If either sentence made your eyes glaze, the honest answer is you're not ready for that one yet. Sitting out is a valid position; nothing forces you to earn a yield on every coin you own.