DApp Courses

Learn more about DApp

Frequently asked questions
DApp stands for decentralized application. A decentralized application is a software application built to run on a decentralized peer-to-peer network. Its principal area of use is in the Ethereum blockchain network for running smart contracts. The smart contract is likely coded in an Ethereum-specific programming language, like Serpent, Solidity, or Vyper. But the front end of a DApp can be written in any language on any framework. As a transparent, open-source application, no single entity has complete control over its use. There are three main types of DApps: managing money, money is involved but includes information from other sources, and an “other” category that provides for governance systems and voting.