Yield Farming is an investment strategy which involves staking or lending assets on decentralised applications (dApps).