Eine dezentrale Anwendung (dApp) läuft auf einer Blockchain anstatt auf einem Firmenserver. Die Backend-Logik ist in einem Smart Contract implementiert. Das Frontend ist häufig eine Website, kann aber alles sein, was mit einer Wallet verbunden ist. Uniswap ist eine dApp. Aave ist eine dApp. Jede Schnittstelle, die die Interaktion mit einem On-Chain-Protokoll ermöglicht, ist eine dApp.
Der Unterschied zu einer herkömmlichen App liegt in der Kontrolle. Ein Unternehmen kann seine Server abschalten, und Ihre App funktioniert nicht mehr. Der Smart Contract einer dezentralen Anwendung (dApp) hingegen ist auf der Blockchain gespeichert. Solange die Blockchain läuft, ist auch der Vertrag aktiv. Niemand kann ihn einseitig deaktivieren. Diese Beständigkeit hat jedoch auch Nachteile. Ein Fehler im Vertrag lässt sich nicht einfach beheben. Werden Gelder gestohlen, gibt es keine Unterstützung. Der Code ist Gesetz, und dieses Gesetz kann streng sein.
DApp-Bausteine
- Smart Contract – die On-Chain-Logik
- Wallet – wie Nutzer Transaktionen signieren
- Frontend – die Benutzeroberfläche, oft eine Webseite
- Indexierungsdienst – liest Blockchain-Daten für die Benutzeroberfläche
Dezentrale Anwendungen (DApps) sind noch nicht allgemein zugänglich. Gasgebühren, die Einrichtung der Wallet und die Verwaltung der Seed-Phrase stellen Hürden dar. Die Benutzerfreundlichkeit verbessert sich zwar, setzt aber weiterhin ein gewisses Maß an technischem Verständnis voraus.
Comments
No comments yet. Be the first to share a thought.
Leave a comment