Zum Hauptinhalt springen

Was ist eine Dapp? Dezentrale Anwendung auf der Blockchain

Eine Einführung in dezentrale Anwendungen (Dapps) und wie sie sich von traditionellen Apps unterscheiden.

Date published: 1. April 2019

Ein Erklärvideo vom district0x Network, das dezentrale Anwendungen (Dapps) vorstellt und behandelt, was sie von traditionellen Apps unterscheidet, wie sie auf der Blockchain-Infrastruktur laufen und welche Sicherheitsvorteile sie bieten.

Dieses Transkript ist eine barrierefreie Kopie des originalen Video-Transkripts (opens in a new tab), das vom district0x Network veröffentlicht wurde. Es wurde zur besseren Lesbarkeit leicht bearbeitet.

Was ist eine Dapp? (0:01)

Dapp ist die Abkürzung für Dezentrale Anwendung. Genau wie jeder Entwickler Apps für den App Store auf Apples iOS-Betriebssystem entwickeln kann, können Entwickler auch auf der Blockchain-Infrastruktur von Ethereum aufbauen. Für den Endnutzer sieht eine Dapp vielleicht nicht anders aus und fühlt sich nicht anders an als andere Apps, die Sie heute nutzen. Dapps werden jedoch von der Blockchain angetrieben, was sie anders – und vielleicht weit überlegen – macht.

Wie Dapps funktionieren (0:29)

Hier ist, was Sie wissen müssen:

  • Der Front-End-Code und die Benutzeroberfläche einer Dapp können in jeder Sprache geschrieben werden, die Aufrufe an ihr Back-End machen kann
  • Ihr Back-End-Code läuft auf einem dezentralen Peer-to-Peer-Netzwerk wie Ethereum, und alle Aufzeichnungen der Operationen der Anwendung werden auf einer Blockchain gespeichert
  • In den meisten Fällen ist die gesamte Codebasis Open Source – das bedeutet, dass andere Personen auf den Code zugreifen und darauf aufbauen können, aber keine einzelne Person die Anwendung besitzt. Das bedeutet, dass sie von jedem in der Community frei genutzt, verbessert und weiterentwickelt werden kann
  • Die Gesamtheit der Nutzer der Dapp kann sich selbst verwalten – dieses Konzept wird Autonomie genannt

Sicherheitsvorteile (1:10)

Das Ausführen von Dapps auf der Blockchain bietet zudem zusätzliche Sicherheitsvorteile. Da die Transaktionen über die Ethereum-Blockchain verteilt und verschlüsselt sind, gibt es keinen zentralen Ort, den ein Hacker angreifen könnte, um sich Zugang zu verschaffen.

Dapps auf Ethereum entwickeln (1:23)

Ethereum ist vielleicht die beste Plattform für die Entwicklung von Dapps, dank seiner ganz eigenen Sprache, Solidity. Dies ermöglicht es Entwicklern, Smart Contracts mithilfe der Ethereum Virtual Machine zu erstellen. Mit diesen Werkzeugen haben Entwickler Apps mit Anwendungsfällen entwickelt, die von Prognosemärkten bis hin zur Ressourcenplanung reichen.

Beispiel: Ethlance (1:43)

Ein Beispiel für eine Dapp, die bereits in Betrieb ist, ist Ethlance. Ethlance ist ein vollständig dezentraler Arbeitsmarkt, auf dem Freiberufler Arbeit und Arbeitgeber Arbeitskräfte finden können. Da er von der Ethereum-Blockchain angetrieben wird, ist die Nutzung, abgesehen von den Gas-Gebühren, völlig kostenlos.

War diese Seite hilfreich?