Decentralized finance or defi is a term that comes up quite often when talking about blockchain and cryptocurrency. But what exactly is defi? Below...