Blockchains have enabled a new type of applications. Decentralized Applications or Dapps are applications that are open source, where its data is stored on a public blockchain. This means dApps run on independent distributed computers located all over the world. Dapps allow their users to interact with each other directly without a middleman or a central server. For example, OpenBazaar is the is the decentralised version of ebay or Amazon. OpenBazaar lets buyers and sellers connect with each other directly.