DApps sind, ähnlich wie Smart Contracts, eine Schnittstelle, welche einen Benutzer über ein Peer-to-Peer-Netzwerk mit dem Dienst des Providers verbindet. Anders als Smart Contracts, erfordern DApps keine feste Anzahl von Parteien, um an dieser Beziehung beteiligt zu sein. DApps haben keine Grenzen gleichzeitigen Teilnehmern gesetzt. Sie können im Grunde jeden erdenklichen Zweck haben und sind nicht rein auf finanzielle Zwecke wie Smart Contracts beschränkt.