Was ist eine DApp? Wie funktioniert eine dezentrale Anwendung?

· 2 min read

Was sind dezentrale Anwendungen, die erst durch die Blockchain-Technologie möglich werden, und wie funktionieren sie?

Was ist eine DApp? Wie funktioniert eine dezentrale Anwendung?

Software, die keine zentrale Instanz besitzt und unabhängig von einer Institution oder Person läuft, nennt man dezentrale Anwendung (DApp). Solche Software kann auf einer Blockchain oder in Peer-to-Peer-Netzwerken (P2P) betrieben werden.

Ziel der Entwicklung selbstausführender DApp-Systeme ohne fremde Kontrolle ist es, den Einfluss dritter Personen oder Institutionen auf Transaktionen zu verringern. Anders als klassische Anwendungen schlagen diese Programme eine Brücke zwischen Nutzer und Anbieter, ganz ohne Zwischenhändler.

Vorteile dezentraler Anwendungen

Blockchain-basierte DApp-Lösungen, die von keiner bestimmten Autorität verwaltet werden, schützen vor Zensur. Die Wahrscheinlichkeit, dass Transaktionen unterbrochen werden, ist äußerst gering. Selbst wenn ein Teil derjenigen, die dem Netzwerk Rechenleistung zur Verfügung stellen, technische Probleme hat, laufen die Transaktionen über andere Anbieter weiter.

Dezentrale Anwendungen auf der Blockchain unterstützen Kryptowährungen direkt. Für Transaktionen fallen keine zusätzlichen Gebühren an, da jeder verbundene Nutzer das Netzwerk mitträgt.

Dank ihrer quelloffenen Struktur können Entwickler einander unterstützen und so effizientere Anwendungen umsetzen. Außerdem sind sie widerstandsfähiger gegen Cyberangriffe als klassische, serverbasierte zentrale Anwendungen. Das DApp-Ökosystem hat das Potenzial, sowohl Zahlungs- als auch Authentifizierungsprozesse zu verbessern.

Dass der Code offen einsehbar ist und Transaktionen für alle sichtbar aufgezeichnet werden, schafft Vertrauen. Da sämtliche Daten zur Absicherung des Netzwerks verschlüsselt werden, lässt sich die Korrektheit der Transaktionen in dezentralen Anwendungen zwar überprüfen, sensible Informationen bleiben dabei dennoch sicher gespeichert.

Nachteile dezentraler Anwendungen

So vorteilhaft die quelloffene Struktur von DApp-Projekten auch ist, sie bringt ebenso Nachteile mit sich. Angreifer können die Schwachstellen ausnutzen, die sie im frei zugänglichen Code entdecken.

Zudem werden Projekte mit wenigen Nutzern unsicher, denn die Stärke eines DApp-Netzwerks stammt von seinen Nutzern. Je mehr Nutzer mit dem Netzwerk verbunden sind, desto höher ist dessen Sicherheit.