The objective behind yield farming is to supply liquidity to DeFi protocols, or decentralised exchanges, in exchange for which users receive rewards in the form of new tokens or interest on existing deposits.