Το Ethereum ξεκίνησε ως ένας τρόπος για να αποκτήσετε ένα καθολικό blockchain που θα μπορούσε να χρησιμοποιηθεί για διάφορους σκοπούς. Τα DApps αντιπροσωπεύουν μια ευρύτερη προοπτική από τα "έξυπνα συμβόλαια". Ένα Dapp είναι τουλάχιστον ένα έξυπνο συμβόλαιο και μια διεπαφή χρήστη ιστού. Ευρύτερα, το Dapp είναι μια εφαρμογή Ιστού που βασίζεται σε μια ανοιχτή, αποκεντρωμένη υπηρεσία υποδομής peer-to-peer.
Ένα Dapp αποτελείται από τουλάχιστον τα ακόλουθα στοιχεία.
Ένα έξυπνο συμβόλαιο στο blockchain
Μια διεπαφή χρήστη web front-end
Επιπλέον, πολλά Dapp περιλαμβάνουν άλλα αποκεντρωμένα στοιχεία, όπως:
Ένα αποκεντρωμένο πρωτόκολλο και πλατφόρμα αποθήκευσης (P2P).
Ένα αποκεντρωμένο πρωτόκολλο και πλατφόρμα μηνυμάτων (P2P).
