Lernen / Ethereum und Smart Contracts

Was ist eine Dapp?

Eine Dapp oder dezentrale Anwendung ist eine App, deren Kernlogik über Smart Contracts auf einer Blockchain läuft statt auf den Servern eines Unternehmens.

Ethereum und Smart Contracts Illustration: Cryptoweek

Eine Dapp, kurz für „decentralized application“ (dezentrale Anwendung), ist eine App, deren Kernfunktionen auf einer Blockchain laufen. Eine gewöhnliche App speichert ihre Daten und Regeln auf Servern, die einem Unternehmen gehören. Eine Dapp legt sie in öffentlichem Code ab, den keine einzelne Partei kontrollieren soll.

Wie funktioniert eine Dapp?

Die meisten Dapps bestehen aus drei Teilen:

  1. Das Frontend. Das ist die Website oder der Smartphone-Bildschirm, den der Nutzer sieht. Es sieht aus wie jede andere Webseite und läuft meist auf gewöhnlichen Servern.
  2. Smart Contracts. Das sind Programme, die auf einer Blockchain wie Ethereum gespeichert sind, Guthaben verwalten und die Regeln der App automatisch ausführen. Der Ratgeber zu Smart Contracts erklärt sie ausführlich.
  3. Eine Wallet. Nutzer legen keinen Benutzernamen und kein Passwort an. Sie verbinden eine Krypto-Wallet, die die Schlüssel enthält, mit denen sie sich ausweisen und jede Aktion freigeben.

Wenn Sie in einer Dapp auf eine Schaltfläche drücken, erstellt das Frontend eine Transaktion und bittet Ihre Wallet, sie zu signieren. Die Transaktion geht an die Blockchain, der Smart Contract wird ausgeführt, und das Ergebnis wird öffentlich festgehalten. Jede Aktion, die etwas auf der Blockchain verändert, kostet eine Netzwerkgebühr, die sogenannte Gasgebühr.

Welche Arten von Dapps gibt es?

  • Börsen. Eine dezentrale Börse wie Uniswap ermöglicht es Nutzern, Token direkt aus ihren Wallets zu tauschen.
  • Verleihen und Sparen. Apps wie Aave ermöglichen es Nutzern, Token einzuzahlen, um Zinsen zu erhalten, oder sie als Sicherheit für Kredite zu nutzen. Zusammen mit Börsen machen sie den größten Teil von DeFi aus, also dezentralen Finanzen.
  • Marktplätze. NFT-Marktplätze listen und verkaufen Token, die einzigartige digitale Gegenstände darstellen.
  • Spiele und soziale Apps. Manche Spiele erfassen Gegenstände oder Figuren als Token, die Spieler in ihren eigenen Wallets halten.
  • Governance. Abstimmungswerkzeuge lassen Token-Inhaber darüber entscheiden, wie ein Projekt geführt wird.

Was unterscheidet eine Dapp von einer normalen App?

Die Verwahrung bleibt beim Nutzer. Eine Dapp kann in der Regel kein Guthaben bewegen, solange die Wallet keine Transaktion signiert, und es gibt kein Konto, das ein Unternehmen sperren könnte. Der Code und jede Transaktion sind öffentlich, sodass jeder prüfen kann, wie sich die App verhält.

Dieselben Eigenschaften beseitigen die üblichen Sicherheitsnetze. Es gibt keinen Kundenservice und kein Zurücksetzen des Passworts, und eine bestätigte Transaktion lässt sich nicht rückgängig machen.

Welche Risiken und Kritikpunkte gibt es?

Viele Dapps sind nur teilweise dezentral. Die Website wird oft von einem Unternehmen betrieben, das Nutzer sperren oder offline gehen kann, und die Entwickler halten unter Umständen besondere Schlüssel, mit denen sie die Smart Contracts ändern können. Kritiker argumentieren, dass die Bezeichnung übertreiben kann, wie unabhängig ein Produkt wirklich ist.

Die Sicherheit ist der andere Punkt. Fehler in Smart Contracts haben zu großen Diebstählen geführt. Kriminelle bauen zudem gefälschte Dapps oder Kopien echter Dapps, die Menschen dazu verleiten, eine Transaktion zu signieren, mit der sie ihre Token abgeben. Der Ratgeber zu Phishing und Wallet Drainern erklärt, wie diese Maschen funktionieren.

Dieser Leitfaden erklärt, wie die Dinge funktionieren. Er ist keine Finanz-, Rechts- oder Steuerberatung. Zuletzt aktualisiert am .