Ethereum sai alguse universaalse plokiahela loomise viisist, mida saaks kasutada erinevatel eesmärkidel. DApp-id esindavad laiemat perspektiivi kui "nutikad lepingud". Dapp on vähemalt nutikas leping ja veebikasutajaliides. Laiemas plaanis on Dapp veebirakendus, mis põhineb avatud, detsentraliseeritud võrdõigustaristu teenusel.
Dapp koosneb vähemalt järgmistest komponentidest.
Nutikas leping plokiahelas
Veebi esiotsa kasutajaliides
Lisaks sisaldavad paljud Dappid muid detsentraliseeritud komponente, näiteks:
Detsentraliseeritud (P2P) salvestusprotokoll ja platvorm.
Detsentraliseeritud (P2P) sõnumsideprotokoll ja platvorm.
