Decentralized Applications (dApps) sind dezentrale Anwendungen, die nicht von einem zentralen Server ausgeführt werden, wie Standard- Apps oder Web-Apps, sondern über Blockchain- Netzwerke wie Ethereum oder über andere Peer-to-Peer-Netze ( P2P). Sie haben keine zentrale Programmsteuerung.
Bei dezentralisierten Applikationen, die auf Peer-to-Peer-Netzen laufen, können die eingebundenen Nodes und Clients als Source oder Destination dienen oder beides gleichzeitig sein. Sie können Daten senden und empfangen oder auch beides ausführen. Bezogen auf Ethereum-Netzwerke und die darin benutzte Blockchain können dezentralisierte Applikationen nicht mehr geändert werden. Eine dezentrale Anwendung oder Transaktion kann nur ausgeführt werden, wenn der Anwender einen gültigen Token besitzt.
Die Einsatzmöglichkeiten für dezentralisierte Applikationen sind äußerst umfangreich und derzeit noch kaum abschätzbar. Als interessante Anwendungsbereiche sind u.a. der Gesundheitsbereich, der Sozialbereich und das Finanzwesen mit den Kryptowährungen zu nennen.