Decentralised Finance (DeFi) platforms allow people to lend or borrow funds from others, speculate on price movements on a range of assets using derivatives, trade cryptocurrencies, insure against risks, and earn interest in savings-like accounts. DeFi uses a layered architecture and highly composable building blocks the execution of financial transactions through applications.
DeFi involves the use of decentralised applications or DApps to perform financial functions on distributed ledgers using smart contracts to avoid centralised financial intermediaries (including exchanges), or Blockchain. The technology was made popular by Bitcoin, but is now widely adopted. The most common platform is Ethereum, and is characterised by the use of smart contract programs, or DeFi protocols. These protocols are typically run using open source software that is built an
maintained by a community of developers. DApps are usually accessed through a Web3 enabled browser extension or application such as Metamask, allowing users to directly interoperate with the Ethereum Blockchain digital wallet. DApps have a unique code that may only work on specific platforms and their backend code operates on a decentralised Peer to Peer (P2P) network and can facilitate varied and sometimes complex financial transactions and also virtual reality in areas such a social media and online gaming: