Yield farming, also called liquidity mining, is a way to earn rewards with cryptocurrencies. In its simplest form, it means locking in cryptocurrencies and earning rewards in return. Yield farming is somewhat similar to staking. However, the background to yield farming is much more complex. Most often, it works with users who add funds to liquidity pools, called liquidity providers (LPs).