Dapp:
- A Dapp is a decentralized application which is deployed using smart contract
- A Dapp has its back-end code (smart contract) which runs on a decentralized peer-to-peer network
- Process:
- Front-end
- Smart contract (backend code)
- Blockchain (P2P contract)
Normal application:
- Normal application has a back-end code which runs on a centralized server
- It’s a computer software application that is hosted on a central server
- Process:
- Front-end
- API
- Database (runs on the server)