One way to think of Yield Farming is that Liquidity Providers act just like Currency Changers in the real world. For example, a Currency Changer who holds USD and EUROs will charge a fee for exchanging USD to EURO, vice versa. Liquidity Providers act in the same way except in this case, they hold crypto assets.