What is DApp?
The term, DApp is the abbreviation of Decentralized Application. These applications are build to run on decentralized blockchains, rather than the traditional method of building applications to run on centralized servers or networks.
Decentralized applications typically store data on blockchains for use within the application. Ethereum is the most common platform for developers to create a DApp. Data from the application is stored on the blockchain in the form of a cryptographic token. The creation of a token on the Ethereum blockchain through a smart contract is easier and more secure than a developer forking a blockchain to develop on top of. Ethereum charges “gas” or a fee for transactions on the blockchain. This fee is then given to the miners or stakeholders.