A decentralized application or in simple terms called DApps. These applications run on blockchain networks that usually leverage smart contracts.
Usually, they work based on a peer-to-peer network model between the participants and provide incentives.
As they are a truly decentralized application, they do not require a central authority to manage or process a transaction between the blockchain nodes. Decentralized applications are front-end applications that interact with blockchain over an API.
Currently, we can build DApp on the Ethereum platform . Now let us know deeply about the Ethereum platform and how it is built on it.