A decentralized application (Dapp) is an application that is open source, operates autonomously, has its data stored on a blockchain, incentivized in the form of cryptographic tokens and operates on a protocol that shows proof of value.