Ethereum začalo jako způsob, jak mít univerzální blockchain, který by mohl být použit pro různé účely. DApps představují širší perspektivu než „inteligentní smlouvy“. Dapp je alespoň chytrá smlouva a webové uživatelské rozhraní. V širším měřítku je Dapp webová aplikace založená na otevřené, decentralizované infrastruktuře typu peer-to-peer.
Dapp se skládá alespoň z následujících součástí.
Chytrý kontrakt na blockchainu
Webové front-endové uživatelské rozhraní
Kromě toho mnoho Dapps obsahuje další decentralizované komponenty, jako například:
Decentralizovaný (P2P) úložný protokol a platforma.
Decentralizovaný (P2P) protokol a platforma pro zasílání zpráv.
