A process of earning rewards by providing liquidity to DeFi protocols through staking or lending cryptocurrencies.