Decentralised finance (DeFi) is a financial technology based on distributed ledgers. DeFi allows activities such as lending or borrowing crypto currencies, or taking out crypto insurance. These systems run independently on the traditional financial system meaning that DeFi removes the need for traditional banks or other intermediaries in the crypto space. The components of DeFi (such as smart contracts, software and hardware) also enable the development of financial applications.