Yield farming is the practice of depositing crypto assets into decentralized finance protocols, most commonly liquidity pools, to earn trading fees or reward tokens, and evaluating it well requires weighing the advertised yield against impermanent loss and the underlying protocol's security.
How automated liquidity pools work
Decentralized exchanges rely on liquidity pools governed by an automated market maker formula, most commonly the constant product formula where the product of the two token quantities in the pool, x times y, must always equal a constant, k. Liquidity providers deposit a matched pair of tokens into the pool and earn a share of the trading fees generated whenever someone swaps between them. In exchange for that fee income, providers accept price divergence risk between the two assets in the pool.
Spotting inflationary APY traps
Farms advertising extremely high headline yields, sometimes in the thousands of percent annually, are typically paying those rewards in a native governance token that the protocol mints continuously. As farmers harvest and sell that token to realize their yield, its price tends to fall rapidly, which means the real, dollar-denominated return is often far lower than the advertised percentage suggests, and can even turn negative once the token's price decline is accounted for. Sustainable yield instead comes from genuine trading volume generating fees paid in stable, widely used assets such as USDC, USDT, or ETH, rather than from a token the protocol can print at will.
Weighing impermanent loss against fee income
Impermanent loss is not a guaranteed loss unless a provider withdraws at the moment the two assets have diverged in price; if prices converge again before withdrawal, the loss shrinks or disappears entirely. The practical question for a liquidity provider is whether the fees earned over the holding period are likely to outpace the impermanent loss that price divergence between the two assets could realistically produce. Pools pairing two highly correlated assets, such as two different stablecoins, carry much lower impermanent loss risk than pools pairing a stablecoin with a volatile token.
A practical risk checklist
- Confirm whether the protocol's contracts have completed an independent security audit, and check whether any high-severity findings were resolved before launch.
- Review how stable total value locked has remained across multiple market cycles, since a protocol that only attracted deposits during a single yield-chasing rally is a weaker signal than one with a longer track record.
- Estimate whether expected fee generation is likely to outpace impermanent loss over your intended holding period before committing capital to a pool.