Ethereum починався як спосіб мати універсальний блокчейн, який можна було б використовувати для різних цілей. DApps представляють ширшу перспективу, ніж «розумні контракти». Dapp — це щонайменше смарт-контракт і веб-інтерфейс користувача. У більш широкому сенсі Dapp — це веб-додаток, заснований на відкритій, децентралізованій одноранговій інфраструктурній службі.
Dapp складається принаймні з таких компонентів.
Розумний контракт на блокчейні
Веб-інтерфейс користувача
Крім того, багато Dapp включають інші децентралізовані компоненти, такі як:
Протокол і платформа децентралізованого (P2P) зберігання.
Децентралізований (P2P) протокол обміну повідомленнями та платформа.
