Kurzer Inhalt

Dezentrale Anwendungen (dApps) sind Anwendungen, die in Blockchain-Netzwerken ausgeführt werden. Es gibt unzählige dApps mit unterschiedlichen Anwendungsfällen wie Spielen, Finanzen, sozialen Netzwerken und mehr.

Während 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. Das macht sie transparenter, dezentraler und resistenter gegen Angriffe, bringt aber auch einige neue Herausforderungen mit sich.


Einführung

Seit der Einführung von Bitcoin (BTC) vor mehr als einem Jahrzehnt haben sich Blockchains weiterentwickelt und eröffnen viele neue Funktionen und Einsatzmöglichkeiten, die über Währungen hinausgehen. Eine dieser neuen Richtungen ist die Schaffung dezentraler Anwendungen (dApps), um die Blockchain-Technologie zu nutzen und viele traditionelle Sektoren und Dienstleistungen zu verbessern. 


Was sind dezentrale Anwendungen (dApps)?

Dezentrale Anwendungen (dApps) sind digitale Anwendungen oder Anwendungen, die auf Smart Contracts basieren und auf Blockchains statt auf zentralen Servern laufen. Sie sehen genauso aus und funktionieren wie normale mobile Apps auf Ihrem Smartphone und bieten eine breite Palette an Diensten und Funktionen, von Spielen über Finanzen bis hin zu sozialen Medien und mehr. 

Wie der Name schon sagt, laufen dApps in dezentralen P2P-Netzwerken. In einem der ersten Berichte wurde darauf hingewiesen, dass dApps über die folgenden Funktionen verfügen:

  • Open Source: Der Quellcode von dApps ist öffentlich verfügbar, sodass jeder ihn einsehen, verwenden, kopieren und ändern kann. Es gibt keine einzelne Person, die die Mehrheit ihrer Münzen oder Token kontrolliert. Benutzer können auch Änderungen an dApps vorschlagen und dafür stimmen. 

  • Dezentraler und kryptografischer Schutz: Um die Datensicherheit zu gewährleisten, werden alle dApps-Informationen kryptografisch geschützt und in einer öffentlichen dezentralen Blockchain gespeichert, die von mehreren Benutzern (oder Knoten) verwaltet wird.

  • Tokenisiertes System: Auf dApps kann mit einem kryptografischen Token zugegriffen werden. Sie können Kryptowährungen wie ETH verwenden oder mithilfe eines Konsensalgorithmus wie Proof of Work (PoW) oder Proof of Stake (PoS) einen eigenen Token generieren. Der Token kann auch zur Belohnung von Minern und Stakern verwendet werden.

Nach dieser weit gefassten Definition kann die Bitcoin-Blockchain als dApp bezeichnet werden und ist möglicherweise die erste dApp überhaupt. Es ist Open Source, seine Daten werden in einer dezentralen Blockchain gespeichert, es verwendet einen Kryptowährungstoken und einen PoW-Konsensalgorithmus. Das Gleiche gilt auch für andere Blockchains mit den gleichen Eigenschaften. 

Allerdings bezeichnet der Begriff „dApps“ heute meist alle Anwendungen, die über die Funktionalität von Smart Contracts verfügen und in Blockchain-Netzwerken arbeiten. Die Bitcoin-Blockchain unterstützt keine Smart Contracts, daher betrachten die meisten Menschen sie nicht als dApp. 

Mit Stand Juni 2022 existieren die meisten dApps im Ethereum-Netzwerk. Blockchain bietet eine zuverlässige Infrastruktur für dApps-Entwickler und Erweiterungen bestehender Anwendungsfälle. Doch als dApps wuchsen, begannen Entwickler, sie auf anderen Blockchains aufzubauen, darunter BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS und mehr.


Wie funktionieren dApps?

DApps sind Anwendungen, die auf Smart Contracts laufen. Ihr interner Code funktioniert in verteilten P2P-Netzwerken. Ein Smart Contract besteht aus einer Reihe definierter Regeln, die Computercode anwenden. Wenn die Bedingungen erfüllt sind, lösen Netzwerkknoten die im Vertrag festgelegten Aufgaben.

Sobald ein Smart Contract auf der Blockchain bereitgestellt wird, ist es schwierig, ihn zu ändern oder zu zerstören. Auf diese Weise können Benutzer auch dann darauf zugreifen, wenn sich das dApp-Team aufgelöst hat. 


Vorteile von dApps

Obwohl die Schnittstellen von dApps und herkömmlichen Anwendungen ähnlich aussehen mögen, bieten dApps viele Vorteile gegenüber ihren zentralisierten Gegenstücken. Webanwendungen speichern Daten auf zentralen Servern. Ein einzelner kompromittierter Server kann das gesamte Anwendungsnetzwerk lahmlegen und es vorübergehend oder dauerhaft unbrauchbar machen. Auch bei zentralisierten Systemen kann es zu Datenlecks oder Datendiebstahl kommen, wodurch das Unternehmen und einzelne Benutzer gefährdet werden.

Im Gegensatz dazu basieren DApps 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 Angreifer schwieriger macht, das Netzwerk zu übernehmen. Ein P2P-Netzwerk kann auch dann sicherstellen, dass eine dApp mit minimalen Ausfallzeiten weiterbetrieben wird, selbst wenn einzelne Computer oder Teile des Netzwerks ausfallen. 

Der dezentrale Charakter von dApps bedeutet auch, dass Benutzer mehr Kontrolle über die von ihnen geteilten Informationen haben. Da Unternehmen keine Kontrolle über die persönlichen Daten der Benutzer haben, ist für die Interaktion mit der dApp keine echte Identifikation erforderlich. Stattdessen können sie Kryptowallets verwenden, um eine Verbindung zu dApps herzustellen und die volle Kontrolle über die von ihnen geteilten Informationen zu haben.  

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 Zahlungsmittel akzeptieren, ohne Zahlungssysteme von Drittanbietern zu integrieren.  


Einschränkungen von dApps

DApps könnten möglicherweise ein wichtiger Teil einer zensurfreien Zukunft sein, aber jede Medaille hat zwei Seiten. Dezentrale Anwendungen befinden sich noch in einem frühen Entwicklungsstadium und die Branche muss Einschränkungen im Zusammenhang mit Skalierbarkeit, Codeänderungen und einer geringen Anzahl von Benutzern überwinden. 

Das Ausführen von dApps erfordert eine erhebliche Rechenleistung, die die Netzwerke, in denen sie ausgeführt werden, überfordern kann. Um beispielsweise die von Ethereum angestrebte Sicherheit, Integrität, Transparenz und Zuverlässigkeit zu erreichen, muss jeder Validator jede im Netzwerk abgeschlossene Transaktion initiieren und speichern. Dies kann die Transaktionsrate pro Sekunde (TPS) im System verringern und zu einer Überlastung des Netzwerks und hohen Gasprovisionen führen. 

Auch Änderungen an einer dApp sind eine Herausforderung. Um das Benutzererlebnis und die Sicherheit der dApp zu verbessern, sind wahrscheinlich ständige Änderungen erforderlich, 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 internen Code zu ändern. Die Genehmigung jeglicher Änderungen oder Verbesserungen erfordert einen Konsens der Mehrheit der Netzwerkknoten, der lange Zeit in Anspruch nehmen wird.

Aufgrund der großen Anzahl an dApps auf dem Markt ist es schwierig, sich abzuheben und viele Nutzer anzulocken. Damit eine dezentrale Anwendung effektiv funktioniert, muss sie einen Netzwerkeffekt erzielen – je mehr Benutzer in einer dezentralen Anwendung sind, desto effizienter stellt sie Dienste bereit. Die meisten Benutzer können die dApp auch sicherer machen und sie vor Hackern schützen, die den Open-Source-Code manipulieren.


Beliebte Anwendungen von dApps

DApps bieten Unternehmen in vielen Branchen einen neuen Ansatz, um mehr Nutzer anzulocken. Einige beliebte Anwendungen für dApps sind GameFi, Decentralized Finance (DeFi), Unterhaltung und Governance.


GameFi

Dezentrale GameFi-Anwendungen erfreuen sich wachsender Beliebtheit, wie die zunehmende Beliebtheit von Axie Infinity zeigt, einem Play-to-Earn-Spiel auf der Ethereum-Blockchain. Laut dAppsRadar stieg die Blockchain-Gaming-Aktivität im ersten Quartal 2022 im Vergleich zu 2021 um 2.000 %. Im März 2022 gab es außerdem 1,22 Millionen Unique Active Wallets (UAWs), wobei Gaming-dApps über 50 % der Aktivität ausmachten. 

Im Gegensatz zu herkömmlichen Videospielen geben die meisten Gaming-dApps den Spielern die vollständige Kontrolle über ihre Spielressourcen. Sie bieten Spielern auch die Möglichkeit, diese Gegenstände außerhalb des Spiels zu monetarisieren. Axie Infinity bietet beispielsweise Spielcharaktere, virtuelles Land und Spielgegenstände in NFT-Form. 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 gegeneinander antreten, 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. Mit dApps kann jeder Finanzdienstleistungen ohne zentrale Autorität nutzen und die volle Kontrolle über sein Vermögen behalten. DeFi kann auch Menschen mit niedrigem Einkommen zugute kommen, indem es ihnen Zugang zu einer breiten Palette von Finanzdienstleistungen zu deutlich günstigeren Preisen bietet. 

Kreditaufnahme und Kreditvergabe sind die beliebtesten Arten von Finanzdienstleistungen, die von dezentralen Programmen angeboten werden. Dezentrale DeFi-Anwendungen bieten eine sofortige Abwicklung von Transaktionen, minimale 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 und können entscheiden, welchen Token sie auf welcher Plattform verleihen möchten. Nutzer können potenziell auch 100 Prozent des generierten Kredits verdienen, da keine Maklergebühren anfallen. 

Dezentrale Börsen (DEX) sind ein weiteres wichtiges Beispiel für Finanz-dApps. Solche Plattformen vereinfachen den P2P-Handel, indem sie Zwischenhändler wie zentralisierte Krypto-Börsen eliminieren. Benutzer müssen nicht darauf verzichten, ihr Geld zu behalten. Anstatt ihre Vermögenswerte an eine Börse zu übertragen, handeln sie direkt mit anderen Nutzern über Smart Contracts. Aufträge werden in der Kette und direkt zwischen den Wallets der Benutzer ausgeführt. Da DEXs weniger Wartung erfordern, fallen für sie im Vergleich zu zentralisierten Börsen niedrigere Handelsgebühren an. Einige der beliebtesten 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 umgewandelt, die auch wirtschaftliche Anreize setzen können. Audius beispielsweise, eine dezentrale Blockchain-basierte Musik-Streaming-Plattform, eliminiert die in der traditionellen Musikindustrie existierenden Zwischenhändler, indem es Urheber und Fans direkt miteinander verbindet. Dadurch können Musikkuratoren ihre Inhalte besser monetarisieren und eine unveränderliche Aufzeichnung ihrer Arbeit auf der Blockchain erstellen.

DApps lösen auch Probleme, mit denen Nutzer von Social-Media-Plattformen konfrontiert sind. Große zentralisierte soziale Netzwerke wie Twitter und Facebook stehen häufig in der Kritik, Nachrichten zu zensieren und Benutzerdaten falsch zu verarbeiten. Mit dezentralen sozialen dApps wie Steemit kann die Community ohne Einschränkungen und Zensur frei interagieren und sich ausdrücken, während sie gleichzeitig mehr Kontrolle über ihre persönlichen Daten erhält. 


Management

DApps können Benutzern die Möglichkeit geben, eine größere Rolle bei der Verwaltung von Online-Organisationen zu spielen, indem sie einen stärker auf der Community basierenden Entscheidungsmechanismus einführen. Mit Hilfe von Smart Contracts können Nutzer, die Kontrolltokens eines bestimmten Blockchain-Projekts besitzen, Vorschläge für die Community erstellen, über die abgestimmt werden kann, und anonym über die Vorschläge anderer abstimmen. 

Eines der dezentralen Governance-Modelle sind Decentralized Autonomous Organizations (DAOs). DAOs können als völlig autonome dApps betrachtet werden, die Smart Contracts nutzen, um Entscheidungen ohne eine zentrale Autorität zu treffen. Sie haben keine Hierarchie. Hierbei handelt es sich um wirtschaftliche Mechanismen, die die Interessen der Organisation mit den Interessen einzelner DAO-Mitglieder in Einklang bringen.


Wie verbinde ich mich mit dApps?

Um mit dApps interagieren zu können, benötigen Sie zunächst eine kompatible Wallet-Browsererweiterung wie MetaMask, Trust Wallet oder Binance Chain Wallet. Der Aufbau dauert nur wenige Minuten. Einige bieten sogar mobile Versionen für den schnellen 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 Trust Wallet noch nicht haben, lesen Sie in diesem Artikel der Binance Academy nach, wie Sie es auf Ihrem Smartphone installieren. 


BNB zum Trust Wallet hinzufügen

Um dApps auf BSC nutzen zu können, 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 Trust Wallet und klicken Sie auf [BNB Smart Chain]. Klicken Sie nicht auf [BNB Beacon Chain]. Diese Option gilt für BNP-2 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 für Abhebungen in Ihr Wallet einfügen oder den QR-Code scannen, um eine Überweisung durchzuführen.


Sobald die Transaktion auf der Blockchain bestätigt ist, wird der BNB-Betrag auf der Startseite Ihres Trust Wallet angezeigt. 


CAKE zum Trust Wallet hinzufügen

Die Standard-Token-Liste von Trust Wallet enthält keine dApps-Token wie PancakeSwap (CAKE). Damit CAKE in Ihrem Wallet sichtbar ist, müssen Sie es zuerst hinzufügen.

Klicken Sie auf [Token hinzufügen] und suchen Sie nach „PancakeSwap“. Sie werden CAKE auf verschiedenen Blockchains sehen. Da wir BSC verwenden, wählen Sie [BEP-20 CAKE].


Sie sollten nun CAKE in der Liste der Trust Wallet-Tokens sehen. 


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


Herstellen einer Verbindung zu PancakeSwap über den Trust Wallet-Browser

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


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


Herstellen einer Verbindung zu PancakeSwap über einen Browser auf einem Computer

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. Klicken Sie auf [Neue Verbindung] und scannen Sie den QR-Code. 


5. Die App fordert Sie auf, die Verbindung zuzulassen. Tippen Sie auf [Verbinden].



Abschließende Gedanken

DApps erweitern die Funktionalität des Internets, indem sie herkömmliche Anwendungen mithilfe der Blockchain-Technologie erweitern. Dezentrale Anwendungen können in Zukunft noch mehr innovative Anwendungsfälle auf den Markt bringen. Laut DappRadar haben dApps im ersten Quartal 2022 täglich fast 2,4 Millionen aktive Nutzer registriert, und das Nutzerinteresse wird voraussichtlich weiter zunehmen. Allerdings müssen Entwickler von dApps und den Blockchain-Netzwerken, auf denen sie aufbauen, aktuelle Einschränkungen überwinden, bevor sie eine Massenakzeptanz erreichen können.