Wieder aufnehmen

Dezentrale Anwendungen (DApps) sind Anwendungen, die in Blockchain-Netzwerken ausgeführt werden. Es gibt eine Vielzahl von DApps mit unterschiedlichen Anwendungsfällen, wie z. B. Gaming, Finanzen, soziale Medien usw.

Obwohl DApps auf Ihrem Telefon wie normale mobile Apps aussehen, ist ihr Backend-System anders. DApps basieren auf intelligenten Verträgen in einem verteilten Netzwerk und nicht auf einem zentralisierten System. Es macht sie transparenter, dezentraler und widerstandsfähiger gegen Angriffe, bringt aber auch neue Herausforderungen mit sich.


Einführung

Seit der Geburt von Bitcoin (BTC) vor über einem Jahrzehnt haben sich Blockchains weiterentwickelt und bieten eine Vielzahl neuer Funktionen und Anwendungsfälle, die über eine einfache Rechnungseinheit hinausgehen. Eine dieser neuen Möglichkeiten ist die Erstellung dezentraler Anwendungen (DApps), um mithilfe der Blockchain-Technologie viele traditionelle Branchen und Dienstleistungen mit neuen Funktionen auszustatten.


Was sind dezentrale Anwendungen (DApps)?

Dezentrale Anwendungen (DApps) sind Anwendungen oder Programme, die auf Smart Contracts basieren und auf Blockchains statt auf zentralen Servern laufen. Sie sehen aus wie normale mobile Apps auf Ihrem Smartphone und bieten eine Vielzahl von Diensten und Funktionen, die von Spielen über Finanzen bis hin zu sozialen Netzwerken und vielem mehr reichen.

Wie der Name schon sagt, laufen DApps in dezentralen Peer-to-Peer-Netzwerken. Ein erster Bericht deutete darauf hin, dass DApps die folgenden Eigenschaften aufweisen würden:

  • Open Source: Der Quellcode von DApps ist öffentlich verfügbar, was bedeutet, dass jeder ihn überprüfen, verwenden, kopieren und ändern kann. Es gibt kein einzelnes Unternehmen, das die Mehrheit seiner Münzen oder Token kontrolliert. Benutzer können auch Vorschläge machen und für Änderungen an der DApp stimmen.

  • Dezentralisiert und kryptografisch sicher: Um die Datensicherheit zu gewährleisten, werden alle Informationen in der DApp kryptografisch gesichert und auf 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 zur Belohnung von Mitwirkenden wie Minern und Stakern verwendet werden.

In dieser allgemeinen Definition kann die Bitcoin-Blockchain als DApp definiert werden und wohl als die allererste DApp, die jemals erstellt wurde. Es ist Open Source, alle Daten werden in der dezentralen Blockchain gespeichert, es basiert auf einem Krypto-Token und verwendet den PoW-Konsensalgorithmus. Das Gleiche gilt für andere Blockchains, die die oben genannten Eigenschaften aufweisen.

Allerdings bezeichnet der Begriff „DApps“ heute allgemein alle Anwendungen, die über Smart-Contract-Funktionalität verfügen und auf Blockchain-Netzwerken laufen. Die Bitcoin-Blockchain unterstützt keine Smart Contracts, daher halten die meisten Leute sie nicht für eine DApp.

Mit Stand Juni 2022 befinden sich die meisten DApps im Ethereum-Netzwerk. Es bietet DApp-Entwicklern eine robuste Infrastruktur zur Entwicklung ihrer Anwendungsfälle. Doch im Zuge der Weiterentwicklung von DApps haben Entwickler damit begonnen, sie auf anderen Blockchains zu erstellen, darunter BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS und mehr.


Wie funktionieren DApps?

DApps sind Anwendungen, die auf intelligenten Verträgen basieren. Sein Backend-Code läuft in verteilten Peer-to-Peer-Netzwerken. Ein Smart Contract besteht aus einer Reihe vordefinierter Regeln, die durch Computercode angewendet werden. Wenn bestimmte Bedingungen erfüllt sind, führen alle Knoten im Netzwerk die im Vertrag festgelegten Aufgaben aus.

Sobald ein Smart Contract auf der Blockchain bereitgestellt wird, ist es schwierig, den Code zu ändern oder zu löschen. Daher können Benutzer weiterhin auf die DApp zugreifen, auch wenn das Team hinter der DApp aufgelöst wurde.


Vorteile von DApps

Auch wenn die Schnittstellen von DApps und herkömmlichen Anwendungen ähnlich aussehen mögen, bieten DApps gegenüber ihren zentralisierten Gegenstücken mehrere Vorteile. Webanwendungen speichern Daten auf zentralen Servern. Ein einzelner kompromittierter Server kann das gesamte Anwendungsnetzwerk lahmlegen und es vorübergehend oder dauerhaft unbrauchbar machen. Bei zentralisierten Systemen kann es auch zu Datenverlusten oder -diebstählen kommen, wodurch Benutzer, ob Unternehmen oder Privatpersonen, gefährdet werden.

DApps hingegen basieren auf verteilten Netzwerken ohne zentrale Autorität. Da es keinen Single Point of Failure gibt, sind DApps weniger anfällig für Angriffe, was es für böswillige Akteure sehr schwierig macht, das Netzwerk zu kompromittieren. Das P2P-Netzwerk kann außerdem dafür sorgen, dass die DApp mit minimalen Ausfallzeiten weiterarbeitet, selbst wenn einzelne Computer oder Teile des Netzwerks ausfallen.

Der dezentrale Charakter von DApps ermöglicht es den Benutzern auch, mehr Kontrolle über die von ihnen geteilten Informationen zu haben. Ohne dass ein Unternehmen die persönlichen Daten der Benutzer kontrolliert, müssen sie keine reale Identität angeben, um mit einer DApp zu interagieren. Stattdessen können sie eine Krypto-Wallet verwenden, um eine Verbindung zu DApps herzustellen und die von ihnen geteilten Informationen vollständig zu kontrollieren.

Ein weiterer Vorteil von DApps besteht darin, dass Entwickler Kryptowährungen mithilfe von Smart Contracts problemlos in ihre Kernfunktionalität integrieren können. Beispielsweise können DApps auf Ethereum ETH als Zahlungsmethode übernehmen, ohne einen externen Zahlungsdienstleister integrieren zu müssen.


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 Entwicklungsphase und die Branche hat noch keine Lösungen für die Einschränkungen der Skalierbarkeit, Änderungen am Quellcode und einer kleinen Benutzerbasis gefunden.

Für den Betrieb von DApps ist eine erhebliche Rechenleistung erforderlich, was die Netzwerke, auf denen sie ausgeführt werden, überlasten kann. Um beispielsweise die von Ethereum angestrebte Sicherheit, Integrität, Transparenz und Zuverlässigkeit zu erreichen, muss jeder Validator 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 hohen Gasgebühren führen.

Es ist auch schwierig, eine DApp zu ändern. Um das Benutzererlebnis und die Sicherheit zu verbessern, muss eine DApp wahrscheinlich fortlaufend 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 wird, ist es schwierig, ihren Backend-Code zu ändern. Für die Genehmigung von Änderungen oder Verbesserungen wäre ein Mehrheitskonsens der Netzwerkknoten erforderlich, was lange dauern könnte.

Die Fülle an DApps auf dem Markt verwässert ihre jeweilige Nutzerbasis und behindert die Masseneinführung einer bestimmten DApp. Damit eine DApp effektiv funktioniert, muss sie einen Netzwerkeffekt erzielen. Je mehr Benutzer eine DApp hat, desto effizienter ist sie bei der Bereitstellung von Diensten. Mehr Benutzer können die DApp auch sicherer machen und sie vor Hackern schützen, die Open-Source-Code manipulieren.


Beliebte Anwendungsfälle für DApps

DApps bieten Unternehmen aus vielen Branchen einen neuen Ansatz, um mehr Nutzer zu erreichen. Zu den beliebten DApp-Anwendungsfällen gehören GameFi, dezentrale Finanzen (DeFi), Unterhaltung und Governance.


GameFi

GameFi-DApps erfreuen sich immer größerer Beliebtheit, was sich am Aufstieg von Axie Infinity zeigt, einem Play-to-Earn-Spiel auf der Ethereum-Blockchain. Laut DappRadar verzeichnete die Blockchain-Gaming-Aktivität im ersten Quartal 2022 einen Anstieg von 2.000 % im Vergleich zu 2021. Außerdem wurden im März 2022 1,22 Millionen Unique Active Wallets (UAWs) angezogen, wobei über 50 % der Aktivität von Gaming-DApps stammten.

Im Gegensatz zu herkömmlichen Videospielen geben die meisten Gaming-DApps den Spielern die volle Kontrolle über ihre Spielressourcen. Sie bieten den Spielern auch die Möglichkeit, diese Gegenstände außerhalb des Spiels zu monetarisieren, indem sie beispielsweise ihre Charaktere, ihre virtuellen Felder und Spielelemente entwickeln in Form von NFTs. Spieler können sie in Krypto-Wallets speichern, an andere Ethereum-Adressen übertragen oder mit anderen Spielern auf NFT-Marktplätzen handeln. Innerhalb des Ökosystems können Spieler miteinander konkurrieren, um ERC-20-Token zu sammeln, die an Börsen gehandelt werden können. Generell gilt: Je länger sie spielen, desto mehr Belohnungen im Spiel können sie verdienen.


DeFi und DEX

Das traditionelle Finanzwesen ist darauf angewiesen, dass Finanzinstitute als Vermittler fungieren. Dank DApps kann jeder Finanzdienstleistungen ohne zentrale Autorität nutzen und die volle Kontrolle über sein Vermögen behalten. DeFi kann auch Personen mit niedrigem Einkommen zugute kommen, indem es ihnen Zugang zu einer breiten Palette von Finanzdienstleistungen zu deutlich reduzierten Kosten verschafft.

Kreditaufnahme und Kreditvergabe sind die beliebtesten Arten von Finanzdienstleistungen, die über dezentrale Anwendungen bereitgestellt werden. DeFi-DApps ermöglichen die sofortige Abwicklung von Transaktionen, minimale oder keine Bonitätsprüfungen und die Möglichkeit, digitale Vermögenswerte als Sicherheit zu verwenden. Benutzer können auf DApp-Kreditmarktplätzen mehr Flexibilität genießen. Kreditgeber haben beispielsweise mehr Kontrolle über ihre Kredite, indem sie entscheiden, welchen Token sie auf welcher Plattform verleihen möchten. Benutzer können außerdem bis zu 100 % der durch das Darlehen generierten Zinsen zurückerhalten, da sie keine Vermittlungsgebühren zahlen müssen.

Dezentrale Börsen (DEXs) sind ein weiteres wichtiges Beispiel für Finanz-DApps. Diese Plattformen erleichtern den Peer-to-Peer-Handel, indem sie Zwischenhändler wie zentralisierte Krypto-Bö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 auf der Blockchain und direkt zwischen Benutzer-Wallets ausgeführt. Da DEXs weniger Wartung erfordern, fallen im Vergleich zu zentralisierten Börsen im Allgemeinen niedrigere Handelsgebühren an. Zu den beliebtesten DEXs gehören 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 umgewandelt, die auch wirtschaftliche Anreize generieren können. Audius beispielsweise, eine dezentrale, Blockchain-basierte Musik-Streaming-Plattform, eliminiert die in der traditionellen Musikindustrie existierenden Zwischenhändler, um Künstler und Fans direkt miteinander zu verbinden. Es ermöglicht Musikkuratoren, ihre Inhalte besser zu monetarisieren und unveränderliche Aufzeichnungen ihrer Arbeit auf der Blockchain zu erstellen.

DApps lösen auch Probleme, mit denen Nutzer von Social-Media-Plattformen konfrontiert sind. Zentralisierte Social-Media-Giganten wie Twitter und Facebook stehen oft in der Kritik, Beiträge zu zensieren und Benutzerdaten falsch zu verarbeiten. Durch dezentrale soziale Anwendungen wie Steemit kann die Community frei interagieren und ihre Meinung ohne Einschränkungen und Zensur äußern, während sie gleichzeitig die Kontrolle über ihre persönlichen Daten behält.


Führung

DApps können es Benutzern ermöglichen, eine größere Rolle bei der Steuerung von Online-Organisationen zu spielen, indem sie einen stärker auf die Community ausgerichteten Entscheidungsmechanismus einführen. Mit Hilfe von Smart Contracts können Benutzer, die über Governance-Tokens eines bestimmten Blockchain-Projekts verfügen, Vorschläge erstellen, über die die Community abstimmen kann, und anonym über die Vorschläge anderer Personen abstimmen.

Eines der dezentralen Governance-Modelle sind dezentrale autonome Organisationen (DAOs). DAOs können als vollständig autonome DApps betrachtet werden, die intelligente Verträge nutzen, um Entscheidungen ohne eine zentrale Autorität zu treffen. Sie haben keine Hierarchie. Stattdessen sind es die wirtschaftlichen Mechanismen, die die Interessen der Organisation mit denen der einzelnen DAO-Mitglieder in Einklang bringen.


Wie verbinde ich mich mit DApps?

Um mit einer DApp interagieren zu können, benötigen Sie zunächst ein kompatibles Browser-Erweiterungs-Wallet wie MetaMask, Trust Wallet oder Binance Chain Wallet. Die Einrichtung dauert nur wenige Minuten. Einige bieten sogar mobile Versionen für einen noch einfacheren Zugriff an.

Nehmen wir Trust Wallet als Beispiel und sehen wir, wie man es mit PancakeSwap auf der BNB Smart Chain (BSC) verbindet. Wenn Sie noch kein Trust Wallet haben, lesen Sie diesen Academy-Artikel, um zu erfahren, wie Sie es auf Ihrem Smartphone installieren.


Zahlen Sie BNB auf das Trust Wallet ein

Um DApps auf BSC nutzen zu können, müssen Sie die Transaktionsgebühren von BNB 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 gilt für die BEP-2-Version von BNB in ​​der BNB Beacon Chain und kann nicht zur Zahlung von Transaktionsgebühren auf BSC verwendet werden.


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


Sobald die Transaktion auf der Blockchain bestätigt ist, sehen Sie den BNB-Betrag auf der Startseite Ihres Trust Wallet.


Fügen Sie CAKE zu Ihrer Trust Wallet-Liste hinzu

Die Standard-Token-Liste von Trust Wallet enthält keine DApp-Token wie PancakeSwap (CAKE). Um CAKE in Ihrem Wallet sichtbar zu machen, müssen Sie es zunächst 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, drücken Sie, um die Schaltfläche neben [BEP-20 CAKE] umzuschalten.


Sie sollten nun „CAKE“ in der Trust Wallet-Token-Liste sehen.


Der nächste Schritt besteht darin, Ihr Trust Wallet mit PancakeSwap zu verbinden. Sie können sich über den integrierten mobilen Browser von Trust Wallet oder auf einem Desktop-Computer anmelden.


Herstellen einer Verbindung zu PancakeSwap über den Trust Wallet Browser

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


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


Herstellen einer Verbindung zu PancakeSwap über den Desktop-Browser

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


2. Klicken Sie auf das Symbol [Trust Wallet], um einen QR-Code auf dem Bildschirm anzuzeigen.


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 aufgefordert, die Verbindung in der Anwendung zu autorisieren. Tippen Sie auf [Verbinden].



Schlussfolgern

DApps erweitern die Funktionalität des Webs, indem sie Verbesserungen gegenüber herkömmlichen Anwendungen mithilfe der Blockchain-Technologie bieten. Dezentrale Anwendungen könnten in Zukunft noch mehr innovative Anwendungsfälle auf den Markt bringen. Wie DappRadar berichtet, verzeichneten DApps im ersten Quartal 2022 fast 2,4 Millionen täglich aktive Nutzer, und der Trend wird voraussichtlich weiter steigen. Allerdings haben DApp-Entwickler und die Blockchain-Netzwerke, auf die sie sich verlassen, noch keine Lösungen für die aktuellen Einschränkungen, die eine Masseneinführung behindern.