TL;DR

Dezentrale Anwendungen (DApps) sind Anwendungen, die auf Blockchain-Netzwerken laufen. Es gibt eine große Vielfalt an DApps mit unterschiedlichen Anwendungsfällen, wie Gaming, Finanzen, soziale Medien und mehr.

Obwohl DApps wie normale mobile Apps auf Ihrem Telefon aussehen können, ist ihr Backend-System anders. DApps sind für ihre Funktion auf Smart Contracts in einem verteilten Netzwerk anstatt auf einem zentralisierten System angewiesen. Dies macht sie transparenter, dezentraler und widerstandsfähiger gegen Angriffe, bringt aber auch einige neue Herausforderungen mit sich.


Einführung

Seit der Geburt von Bitcoin (BTC) vor mehr als einem Jahrzehnt haben sich Blockchains weiterentwickelt und erschließen eine Vielzahl neuer Funktionen und Anwendungsfälle jenseits von Währungen. Einer dieser neuen Wege ist die Entwicklung dezentraler Anwendungen (DApps), um mithilfe der Blockchain-Technologie viele traditionelle Sektoren und Dienste zu verbessern.


Was sind dezentrale Anwendungen (DApps)?

Dezentrale Anwendungen (DApps) sind digitale Anwendungen oder Programme auf Basis von Smart Contracts, die auf Blockchains statt auf zentralen Servern laufen. Sie ähneln in Aussehen und Verhalten normalen mobilen Apps auf Ihrem Smartphone und bieten eine große Bandbreite an Diensten und Funktionen von Spielen über Finanzen bis hin zu sozialen Medien und vielem mehr.

Wie der Name schon sagt, laufen DApps auf dezentralen Peer-to-Peer-Netzwerken. Einem frühen Bericht zufolge verfügen DApps über die folgenden Funktionen:

  • Open-Source: Der Quellcode von DApps ist öffentlich verfügbar, d. h. jeder kann ihn prüfen, verwenden, kopieren und ändern. Es gibt keine einzelne Entität, die die Mehrheit der Coins oder Token kontrolliert. Benutzer können auch Änderungen an der DApp vorschlagen und darüber abstimmen.

  • Dezentralisiert und kryptografisch sicher: Um die Datensicherheit zu gewährleisten, werden alle Informationen der DApp kryptografisch gesichert und in einer öffentlichen, dezentralen Blockchain gespeichert, die von mehreren Benutzern (oder Knoten) verwaltet wird.

  • Ein tokenisiertes System: Auf DApps kann mit einem kryptografischen Token zugegriffen werden. Sie können Kryptowährungen wie ETH übernehmen oder mithilfe eines Konsensalgorithmus wie Proof of Work (PoW) oder Proof of Stake (PoS) einen nativen Token generieren. Der Token kann auch verwendet werden, um Mitwirkende wie Miner und Staker zu belohnen.

Nach dieser breiten Definition kann die Bitcoin-Blockchain als DApp definiert werden – und wohl als die erste DApp überhaupt. Sie ist Open Source, alle Daten sind live auf ihrer dezentralen Blockchain, basiert auf einem Krypto-Token und verwendet den PoW-Konsensalgorithmus. Dasselbe gilt für andere Blockchains mit den oben genannten Funktionen.

Heute bezieht sich der Begriff „DApps“ jedoch im Allgemeinen auf alle Anwendungen, die über Smart-Contract-Funktionen verfügen und in Blockchain-Netzwerken ausgeführt werden. Die Bitcoin-Blockchain unterstützt keine Smart Contracts und würde daher von den meisten Leuten nicht als DApp betrachtet werden.

Seit Juni 2022 existieren die meisten DApps im Ethereum-Netzwerk. Es bietet DApp-Entwicklern eine robuste Infrastruktur zur Erweiterung der bestehenden Anwendungsfälle. Mit zunehmender Reife der DApps haben Entwickler jedoch begonnen, sie auf anderen Blockchains zu erstellen, darunter BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS usw.


Wie funktionieren DApps?

DApps sind Anwendungen, die von Smart Contracts betrieben werden. Ihr Backend-Code läuft auf verteilten Peer-to-Peer-Netzwerken. Ein Smart Contract funktioniert als eine Reihe vordefinierter Regeln, die durch Computercode durchgesetzt werden. Wenn und falls bestimmte Bedingungen erfüllt sind, führen alle Netzwerkknoten die im Vertrag festgelegten Aufgaben aus.

Sobald ein Smart Contract in der Blockchain bereitgestellt ist, ist es schwierig, den Code zu ändern oder zu zerstören. Daher können Benutzer auch dann noch auf die DApp zugreifen, wenn sich das Team hinter der DApp aufgelöst hat.


Vorteile von DApps

Während die Schnittstellen von DApps und herkömmlichen Anwendungen ähnlich aussehen können, bieten DApps im Vergleich zu ihren zentralisierten Gegenstücken mehrere Vorteile. Web-Apps speichern Daten auf zentralisierten Servern. Ein einziger kompromittierter Server kann das gesamte Netzwerk der App lahmlegen und sie vorübergehend oder dauerhaft unbrauchbar machen. Zentralisierte Systeme können auch unter Datenlecks oder -diebstahl leiden, was Unternehmen und einzelne Benutzer gefährdet.

DApps hingegen basieren auf verteilten Netzwerken ohne zentrale Autorität. Da es keinen einzelnen Ausfallpunkt gibt, sind DApps weniger anfällig für Angriffe, was es für böswillige Akteure sehr schwierig macht, das Netzwerk zu kapern. Das P2P-Netzwerk kann auch sicherstellen, dass die DApp mit minimalen Ausfallzeiten weiter funktioniert, selbst wenn einzelne Computer oder Teile des Netzwerks ausfallen.

Die dezentrale Natur von DApps bedeutet auch, dass Benutzer mehr Kontrolle über die Informationen haben, die sie teilen. Da keine Unternehmen die persönlichen Daten der Benutzer kontrollieren, müssen sie keine reale Identität angeben, um mit einer DApp zu interagieren. Stattdessen können sie eine Krypto-Wallet verwenden, um sich mit DApps zu verbinden und vollständig zu kontrollieren, welche Informationen sie teilen.

Ein weiterer Vorteil von DApps besteht darin, dass Entwickler Kryptowährungen mithilfe von Smart Contracts problemlos in ihre Grundfunktionen integrieren können. Beispielsweise können DApps auf Ethereum ETH als Zahlungsmittel übernehmen, ohne Zahlungsanbieter von Drittanbietern zu integrieren.


Einschränkungen von DApps

DApps haben das Potenzial, ein wichtiger Teil einer zensurfreien Zukunft zu werden, aber jede Medaille hat zwei Seiten. Dezentrale Anwendungen befinden sich noch in der frühen Entwicklungsphase und die Branche muss Einschränkungen wie Skalierbarkeit, Codeänderungen und eine geringe Benutzerbasis noch beheben.

DApps erfordern für ihren Betrieb erhebliche Rechenleistung, was zu einer Überlastung der Netzwerke führen kann, in denen sie ausgeführt werden. Um beispielsweise die von Ethereum angestrebte Sicherheit, Integrität, Transparenz und Zuverlässigkeit zu erreichen, muss jeder Validierer jede im Netzwerk ausgeführte Transaktion ausführen und speichern. Dies könnte die Transaktionsrate pro Sekunde (TPS) des Systems beeinträchtigen und zu Netzwerküberlastungen und überhöhten Gasgebühren führen.

Auch das Ändern einer DApp ist eine Herausforderung. Um das Benutzererlebnis und die Sicherheit zu verbessern, muss eine DApp wahrscheinlich laufend geändert werden, um Fehler zu beheben, die Benutzeroberfläche zu aktualisieren und neue Funktionen hinzuzufügen. Sobald eine DApp jedoch auf der Blockchain bereitgestellt ist, ist es schwierig, ihren Backend-Code zu ändern. Es wäre ein mehrheitlicher Konsens der Netzwerkknoten erforderlich, um Änderungen oder Verbesserungen zu genehmigen, deren Umsetzung lange dauern könnte.

Angesichts der Fülle an DApps auf dem Markt ist es schwierig, sich abzuheben und viele Benutzer anzuziehen. Damit eine DApp effektiv funktioniert, muss sie einen Netzwerkeffekt erzielen – je mehr Benutzer eine DApp hat, desto effektiver kann sie Dienste bereitstellen. Eine größere Anzahl von Benutzern kann die DApp auch sicherer machen und sie vor Hackern schützen, die sich in den Open-Source-Code einmischen.


Beliebte DApp-Anwendungsfälle

DApps bieten Unternehmen vieler Branchen einen neuen Ansatz, um mehr Nutzer zu erreichen. Einige beliebte Anwendungsfälle für DApps sind GameFi, dezentrale Finanzen (DeFi), Unterhaltung und Governance.


GameFi

GameFi-DApps erfreuen sich wachsender Beliebtheit, wie der Aufstieg von Axie Infinity zeigt, einem Play-to-Earn-Spiel auf der Ethereum-Blockchain. Laut DappRadar stieg die Blockchain-Gaming-Aktivität im ersten Quartal 2022 im Vergleich zu 2021 um 2.000 %. Im März 2022 wurden außerdem 1,22 Millionen einzigartige aktive Wallets (UAW) angezogen, wobei über 50 % der Aktivität von Gaming-DApps stammten.

Anders als bei herkömmlichen Videospielen geben die meisten Gaming-DApps den Spielern die volle Kontrolle über ihre In-Game-Assets. Sie bieten den Spielern auch die Möglichkeit, diese Gegenstände außerhalb des Spiels zu monetarisieren. Axie Infinity bietet beispielsweise Spielfiguren, virtuelles Land und Gaming-Gegenstände in Form von NFTs. Spieler können sie in Krypto-Wallets speichern, an andere Ethereum-Adressen übertragen oder auf NFT-Marktplätzen mit anderen Spielern handeln. Innerhalb des Ökosystems können Spieler miteinander konkurrieren, um ERC-20-Token zu sammeln, die an Börsen gehandelt werden können. Normalerweise gilt: Je länger sie spielen, desto mehr In-Game-Belohnungen können sie verdienen.


DeFi und DEXs

Im traditionellen Finanzwesen agieren Finanzinstitute als Vermittler. Über DApps kann jeder Finanzdienstleistungen ohne zentrale Autorität nutzen und die volle Kontrolle über sein Vermögen behalten. DeFi kann auch Personen mit geringem Einkommen zugutekommen, da es ihnen zu deutlich geringeren Kosten Zugang zu einer breiten Palette von Finanzdienstleistungen bietet.

Ausleihen und Verleihen sind die beliebtesten Arten von Finanzdienstleistungen, die von dezentralen Anwendungen bereitgestellt werden. DeFi-DApps bieten sofortige Transaktionsabwicklung, minimale bis keine Kreditprüfungen und die Möglichkeit, digitale Vermögenswerte als Sicherheit zu verwenden. Benutzer können auf DApp-Kreditmarktplätzen flexibler sein. Beispielsweise haben Kreditgeber mehr Kontrolle über ihre Kredite, indem sie auswählen, welchen Token sie verleihen und auf welcher Plattform. Benutzer können möglicherweise auch 100 % der aus dem Kredit generierten Zinsen verdienen, da sie keine Vermittlergebühren zahlen müssen.

Dezentrale Börsen (DEXs) sind ein weiteres wichtiges Beispiel für finanzielle DApps. Solche Plattformen erleichtern den Peer-to-Peer-Handel, indem sie Zwischenhändler wie zentralisierte Kryptobörsen eliminieren. Benutzer müssen die Verwahrung ihrer Gelder nicht aufgeben. Anstatt ihre Vermögenswerte an eine Börse zu übertragen, handeln sie mithilfe von Smart Contracts direkt mit einem anderen Benutzer. Aufträge werden on-chain und direkt zwischen den Wallets der Benutzer ausgeführt. Da DEXs weniger Wartung erfordern, fallen im Vergleich zu zentralisierten Börsen in der Regel niedrigere Handelsgebühren an. Einige beliebte DEXs sind Uniswap, SushiSwap und PancakeSwap.


Unterhaltung

Unterhaltung ist ein wesentlicher Bestandteil unseres Lebens. Mit DApps werden alltägliche Aktivitäten, die den Menschen Spaß machen, in digitale Erlebnisse verwandelt, die auch wirtschaftliche Anreize schaffen können. So entfernt beispielsweise Audius, eine Blockchain-basierte dezentrale Musik-Streaming-Plattform, die in der traditionellen Musikindustrie existierenden Zwischenhändler, um Künstler und Fans direkt zu verbinden. So können Musikkuratoren ihre Inhalte besser monetarisieren und unveränderliche Aufzeichnungen ihrer Arbeit in der Blockchain erstellen.

DApps befassen sich auch mit Problemen, mit denen Benutzer von Social-Media-Plattformen konfrontiert sind. Zentralisierte Social-Media-Giganten wie Twitter und Facebook werden oft dafür kritisiert, Beiträge zu zensieren und Benutzerdaten falsch zu behandeln. Mit dezentralisierten sozialen DApps wie Steemit kann die Community frei interagieren und ihre Meinung mit weniger Einschränkungen und Zensur äußern und gleichzeitig mehr Kontrolle über ihre persönlichen Daten haben.


Führung

DApps können Benutzern eine größere Rolle bei der Verwaltung von Online-Organisationen geben, indem sie einen stärker Community-orientierten Entscheidungsmechanismus einführen. Mithilfe von Smart Contracts können Benutzer, die Governance-Token eines bestimmten Blockchain-Projekts besitzen, Vorschläge erstellen, über die die Community abstimmen kann, und ihre Stimme für die Vorschläge anderer anonym abgeben.

Eines der dezentralen Governance-Modelle sind Decentralized Autonomous Organizations (DAOs). DAOs können als vollständig autonome DApps betrachtet werden, die Smart Contracts verwenden, um Entscheidungen ohne zentrale Autorität zu treffen. Sie haben keine Hierarchie. Stattdessen sind es wirtschaftliche Mechanismen, die die Interessen der Organisation mit denen der einzelnen DAO-Mitglieder in Einklang bringen.


Wie stellt man eine Verbindung zu DApps her?

Um mit einer DApp zu interagieren, benötigen Sie zunächst eine kompatible Browser-Erweiterungs-Wallet wie MetaMask, Trust Wallet oder Binance Chain Wallet. Die Einrichtung dauert nur wenige Minuten. Einige bieten sogar mobile Versionen für den einfachen Zugriff an.

Sehen wir uns am Beispiel von Trust Wallet an, wie es mit PancakeSwap auf BNB Smart Chain (BSC) verbunden wird. Wenn Sie noch kein Trust Wallet haben, lesen Sie in diesem Academy-Artikel, wie Sie es auf Ihrem Smartphone installieren.


Einzahlen von BNB in ​​das Trust Wallet

Um DApps auf BSC zu verwenden, benötigen Sie etwas BNB, um die Transaktionsgebühren zu bezahlen. Sie können beispielsweise BNB von Ihrem Binance Spot Wallet abheben.

Gehen Sie zu Ihrem Trust Wallet und tippen Sie auf [BNB Smart Chain]. Klicken Sie nicht auf [BNB Beacon Chain]. Diese Option ist für BEP-2 BNB auf der BNB Beacon Chain und kann nicht zum Bezahlen von Transaktionsgebühren auf BSC verwendet werden.


Tippen Sie auf [Empfangen], um Ihre BNB-Einzahlungsadresse anzuzeigen. Sie können diese Adresse dann kopieren und in Ihr Auszahlungs-Wallet einfügen oder den QR-Code scannen, um die Überweisung durchzuführen.


Nachdem die Transaktion auf der Blockchain bestätigt wurde, wird der BNB-Betrag auf der Homepage Ihres Trust Wallets angezeigt.


Hinzufügen von CAKE zu Ihrer Trust Wallet-Liste

Die Standard-Tokenliste von Trust Wallet enthält keine DApp-Token wie PancakeSwap (CAKE). Um CAKE in Ihrem Wallet sichtbar zu machen, müssen Sie es zuerst zur Liste hinzufügen.

Tippen Sie auf [Token hinzufügen] und suchen Sie nach „PancakeSwap“. Sie werden CAKE auf verschiedenen Blockchains sehen. Da wir BSC verwenden, tippen Sie auf die Schaltfläche neben [BEP-20 CAKE].


Sie sollten CAKE jetzt in Ihrer Trust Wallet-Token-Liste sehen.


Der nächste Schritt besteht darin, Ihr Trust Wallet mit PancakeSwap zu verbinden. Sie können die Verbindung über den integrierten mobilen Browser von Trust Wallet oder einen Desktop herstellen.


Verbindung zu PancakeSwap über den Trust Wallet-Browser herstellen

1. Tippen Sie auf der Trust Wallet-Startseite auf [Browser] und gehen Sie zur PancakeSwap-Website.


2. Sie werden aufgefordert, Ihr Trust Wallet zu verbinden. Tippen Sie auf [Verbinden].


Verbindung zu PancakeSwap über einen Desktop-Browser herstellen

1. Gehen Sie zur PancakeSwap-Website und klicken Sie auf [Wallet verbinden].


2. Klicken Sie auf das Symbol [Trust Wallet] und Sie sehen einen QR-Code auf dem Bildschirm.


3. Öffnen Sie Ihre Trust Wallet-App und gehen Sie zu [Einstellungen] – [WalletConnect]. 


4. Tippen Sie auf [Neue Verbindung] und scannen Sie den QR-Code. 


5. Sie werden in der App aufgefordert, die Verbindung zuzulassen. Tippen Sie auf [Verbinden].



Abschließende Gedanken

DApps erweitern die Funktionalität des Webs, indem sie herkömmliche Anwendungen mit Blockchain-Technologie verbessern. Dezentrale Anwendungen könnten in Zukunft noch mehr innovative Anwendungsfälle auf den Markt bringen. Wie DappRadar berichtete, verzeichneten DApps im ersten Quartal 2022 fast 2,4 Millionen aktive Benutzer pro Tag, und das Benutzerinteresse dürfte kontinuierlich wachsen. DApp-Entwickler und die Blockchain-Netzwerke, auf denen sie aufbauen, müssen die aktuellen Einschränkungen jedoch noch überwinden, bevor sie eine breite Akzeptanz erreichen.