TL;DR (ZUSAMMENFASSUNG)
Dezentrale Anwendungen (DApps) sind Anwendungen, die in Blockchain-Netzwerken ausgeführt werden. Es gibt eine große Vielfalt an DApps mit unterschiedlichen Anwendungsfällen, wie zum Beispiel Videospiele, Finanzen, soziale Netzwerke, Unterhaltung und mehr.
Obwohl DApps möglicherweise genauso aussehen wie normale mobile Apps auf Ihrem Telefon, unterscheidet sich ihr Backend-System. Anstatt ein zentralisiertes System zu nutzen, verlassen sich DApps auf intelligente Verträge in einem verteilten Netzwerk. Das macht sie transparenter, dezentraler und resistenter gegen Angriffe, bringt aber auch neue Herausforderungen mit sich.
Einführung
Seit der Geburt von Bitcoin (BTC) vor mehr als einem Jahrzehnt haben sich Blockchains weiterentwickelt und eine Vielzahl neuer Funktionalitäten und Anwendungsfälle hervorgebracht, die über Kryptowährungen hinausgehen. Eine dieser neuen Funktionen bestand darin, dezentrale Anwendungen (DApps) zu erstellen, um mithilfe der Blockchain-Technologie viele Sektoren und Dienste zu verbessern.

Was sind dezentrale Anwendungen (DApps)?
DApps sind digitale Anwendungen oder Programme, die mithilfe intelligenter Verträge entwickelt wurden und auf Blockchains statt auf zentralen Servern laufen. Sie ähneln normalen mobilen Apps auf Ihrem Telefon und bieten eine Vielzahl von Diensten und Funktionen, die von Spielen über Finanzen bis hin zu sozialen Medien und mehr reichen.
Wie der Name schon sagt, laufen DApps in dezentralen Peer-to-Peer-Netzwerken. Einer der ersten Berichte deutete darauf hin, dass DApps die folgenden Eigenschaften aufweisen:
Open Source: Die Open Source von DApps ist öffentlich zugänglich, was bedeutet, dass jeder diese Codes überprüfen, verwenden, kopieren und ändern kann. Es gibt keine einzelne Instanz, die die meisten Münzen und Token kontrolliert. Benutzer können auch Änderungen an einer DApp vorschlagen und darüber abstimmen.
Dezentralisierung und kryptografische Sicherheit: Um die Datensicherheit zu gewährleisten, werden alle Informationen einer DApp kryptografisch geschützt und auf einer öffentlichen und dezentralen Blockchain gespeichert, die von mehreren Benutzern (oder Knoten) verwaltet wird.
Tokenisiertes System: Auf DApps kann mit einem kryptografischen Token zugegriffen werden. Diese 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.
Unter dieser weit gefassten Definition kann die Bitcoin-Blockchain als DApp und möglicherweise als erste DApp in der Geschichte beschrieben werden. Es ist Open Source, enthält alle Live-Daten in seiner dezentralen Blockchain, basiert auf einem kryptografischen Token und verwendet den PoW-Konsensalgorithmus. Das Gleiche gilt für andere Blockchains, die dieselben Eigenschaften aufweisen.
Unter dem Begriff „DApps“ werden heute allgemein alle Anwendungen mit Smart-Contract-Funktionalitäten verstanden, die auf Blockchain-Netzwerken laufen. Die Bitcoin-Blockchain unterstützt keine Smart Contracts, daher würden die meisten sie nicht als DApp betrachten.
Seit Juni 2022 existiert die Mehrheit der DApps im Ethereum-Netzwerk, das DApp-Entwicklern eine robuste Infrastruktur zur Erweiterung bestehender Anwendungsfälle bietet. Mit zunehmender Reife von DApps haben Entwickler jedoch auch damit begonnen, sie auf anderen Blockchains wie BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS usw. aufzubauen.
Wie funktionieren DApps?
DApps sind Anwendungen, die mithilfe intelligenter Verträge entwickelt werden. Sein Backend-Code läuft in verteilten Peer-to-Peer-Netzwerken. Ein Smart Contract funktioniert als vordefinierter Satz von Regeln, die durch Computercode angewendet werden. Wenn bestimmte Bedingungen erfüllt sind (falls zutreffend), führen alle Netzwerkknoten die im Vertrag angegebenen Aufgaben aus.
Sobald ein Smart Contract auf der Blockchain bereitgestellt wird, ist es schwierig, den Code zu ändern oder zu zerstören. Selbst wenn das Team hinter der DApp verschwindet, können Benutzer daher weiterhin auf die DApp zugreifen.
Vorteile von DApps
Obwohl die Schnittstellen von DApps und herkömmlichen Anwendungen ähnlich erscheinen mögen, bieten DApps im Vergleich zu ihren zentralisierten Gegenstücken viele Vorteile. 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 Unternehmen und einzelne Benutzer gefährdet werden.
DApps hingegen basieren auf verteilten Netzwerken ohne zentrale Autorität. Ohne einen Single Point of Failure sind DApps weniger anfällig für Angriffe, was es für böswillige Parteien schwieriger macht, zu versuchen, das Netzwerk zu übernehmen. Durch P2P-Netzwerke kann außerdem sichergestellt werden, dass eine DApp mit minimaler Ausfallzeit weiter funktioniert, selbst wenn einzelne Computer oder Teile des Netzwerks nicht ordnungsgemäß funktionieren.
Der dezentrale Charakter von DApps bedeutet auch, dass Benutzer eine größere Kontrolle über die von ihnen geteilten Informationen haben können. Ohne dass Unternehmen die persönlichen Daten der Benutzer kontrollieren, müssen sie ihre reale Identität nicht angeben, um mit einer DApp zu interagieren. Stattdessen können sie eine Krypto-Wallet verwenden, um eine Verbindung zu einer DApp 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 Kernfunktionen integrieren können. Beispielsweise können Ethereum-DApps ETH-Zahlungen übernehmen, ohne Drittanbieter-Zahlungsanbieter zu integrieren.
Einschränkungen von DApps
DApps haben großes Potenzial, ein wichtiger Teil einer zensurfreien Zukunft zu werden, aber es gibt immer zwei Seiten derselben Medaille. Dezentrale Anwendungen befinden sich noch in einem frühen Entwicklungsstadium und die Branche muss noch Einschränkungen wie Skalierbarkeit, Codeänderungen und eine kleine Benutzerbasis beseitigen.
Für den Betrieb von DApps ist eine erhebliche Rechenleistung erforderlich, wodurch die Netzwerke, auf denen sie ausgeführt werden, überlastet werden. 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 sich auf die TPS-Rate (Transaktion pro Sekunde) des Systems auswirken und zu einer Überlastung des Netzwerks und einer Erhöhung der Gasprovision führen.
Auch Änderungen an einer DApp sind eine Herausforderung. 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 es jedoch auf der Blockchain bereitgestellt ist, ist es schwierig, den Backend-Code zu ändern. Für die Genehmigung etwaiger Änderungen oder Verbesserungen wäre ein mehrheitlicher Konsens der Netzwerkknoten erforderlich, was lange dauern würde.
Die Fülle an DApps auf dem Markt macht es schwierig, sich abzuheben und viele Benutzer anzulocken. Damit eine DApp effektiv funktioniert, muss sie einen Netzwerkeffekt erzielen: Je mehr Benutzer sie hat, desto effektiver ist sie bei der Bereitstellung von Diensten. Eine große Anzahl von Benutzern kann auch die Sicherheit der DApp verbessern und sie vor Hackern schützen, die versuchen, auf die Open Source zuzugreifen.
Beliebte DApp-Anwendungsfälle
DApps bieten Unternehmen verschiedener Branchen einen neuartigen Ansatz, um mehr Nutzer zu erreichen. Zu den beliebten DApp-Anwendungsfällen gehören GameFi, Decentralized Finance (DeFi), Unterhaltung und Governance.
GameFi
GameFi-DApps erfreuen sich zunehmender Beliebtheit. Ein Beispiel ist der Aufstieg von Axie Infinity, einem Play-to-Earn-Spiel im Ethereum-Netzwerk. Laut DappRadar ist die Gaming-Aktivität auf der Blockchain von 2021 bis 2022 um 2.000 % gestiegen. Außerdem wurden im März 2022 1,22 Millionen Unique Active Wallets (UAWs) registriert, wobei mehr als 50 % der Aktivitäten von Gaming-DApps stammten.
Im Gegensatz zu herkömmlichen Videospielen geben die meisten Gaming-DApps ihren Spielern die vollständige Kontrolle über die Vermögenswerte, die sie im Spiel verdienen. Sie bieten ihnen auch Möglichkeiten, diese Vermögenswerte außerhalb des Spiels zu monetarisieren. Axie Infinity bietet beispielsweise In-Game-Charaktere, virtuelles Gelände und In-Game-Gegenstände in Form von NFTs. Spieler können sie in ihren Krypto-Wallets speichern, an eine andere Ethereum-Adresse übertragen oder mit anderen Spielern auf NFT-Marktplätzen handeln. Innerhalb des Ökosystems können Spieler gegeneinander antreten, um ERC-20-Tokens zu sammeln, die sie an Börsen handeln können. Normalerweise gilt: Je mehr Sie spielen, desto mehr Belohnungen im Spiel können Sie erhalten.
DeFi und DEX
Die traditionelle Finanzierung basiert auf Finanzinstituten, die als Vermittler fungieren. Mit DApps kann jeder Finanzdienstleistungen ohne eine zentrale Behörde nutzen und die vollständige Kontrolle über sein Vermögen behalten. DeFi kann auch Menschen mit niedrigem Einkommen zugute kommen, indem es ihnen Zugang zu einer Vielzahl von Finanzdienstleistungen zu deutlich geringeren Kosten bietet.
Die Beantragung und Gewährung von Krediten gehört zu den beliebtesten Finanzdienstleistungen von Decentralized Applications. DeFi-DApps bieten sofortige Transaktionsabwicklungen, minimale oder keine Bonitätsprüfungen und die Möglichkeit, digitale Vermögenswerte als Sicherheit zu verwenden. Auf den DApp-Kreditmärkten genießen Benutzer eine größere Flexibilität. Kreditgeber haben beispielsweise mehr Kontrolle über ihre Kredite, indem sie entscheiden, welchen Token sie auf welcher Plattform verleihen möchten. Nutzer können potenziell auch 100 % der durch das Darlehen generierten Zinsen verdienen, da sie keine Vermittlungsgebühren zahlen müssen.
Dezentrale Börsen (DEX) sind ein weiteres grundlegendes Beispiel für Finanz-DApps. Diese Plattformen erleichtern den Peer-to-Peer-Handel, indem sie Zwischenhändler wie zentralisierte Kryptowährungsbö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 in der Kette und direkt zwischen den Wallets beider Benutzer ausgeführt. Da DEXs weniger Wartung erfordern, fallen für sie im Vergleich zu zentralisierten Börsen in der Regel niedrigere Handelsgebühren an. Zu den beliebten DEXs gehören Uniswap, SushiSwap und PancakeSwap.
Unterhaltung
Unterhaltung ist ein wesentlicher Bestandteil unseres Lebens. Mit DApps werden die täglichen Aktivitäten, die Menschen genießen, in digitale Erlebnisse umgewandelt, die auch wirtschaftliche Anreize schaffen können. Audius beispielsweise, eine Blockchain-basierte dezentrale Musik-Streaming-Plattform, eliminiert die in der traditionellen Musikindustrie notwendigen Zwischenhändler, um Künstler direkt mit ihren Fans zu verbinden. Es ermöglicht Musikkuratoren, ihre Inhalte besser zu monetarisieren und unveränderliche Aufzeichnungen ihrer Arbeit auf der Blockchain zu erstellen.
DApps adressieren auch Probleme, mit denen Nutzer von Social-Media-Plattformen konfrontiert sind. Zentralisierte Social-Media-Giganten wie Twitter und Facebook geraten oft in die Kritik, weil sie Beiträge zensieren und Benutzerdaten missbräuchlich manipulieren. Mit dezentralen sozialen DApps wie Steemit kann die Community frei interagieren und ihre Meinung ohne Einschränkungen und Zensur äußern, während sie gleichzeitig eine größere Kontrolle über ihre persönlichen Daten genießt.
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 ihre eigene Stimme anonym über die Vorschläge anderer abgeben.
Eines der dezentralen Governance-Modelle ist die Decentralized Autonomous Organization (DAO). 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. Im Gegenteil handelt es sich um wirtschaftliche Mechanismen, die die Interessen der Organisation mit denen ihrer Mitglieder in Einklang bringen.
Wie verbinde ich mich mit DApps?
Um mit einer DApp interagieren zu können, müssen Sie zunächst über ein kompatibles Browser-Erweiterungs-Wallet wie MetaMask, Trust Wallet oder Binance Chain Wallet verfügen. Die Einrichtung dauert nur wenige Minuten. Einige bieten sogar mobile Versionen für den einfachen Zugriff an.
Nehmen wir Trust Wallet als Beispiel, um zu sehen, wie man es mit PancakeSwap auf der BNB Smart Chain (BSC) verbindet. Wenn Sie Trust Wallet noch nicht haben, lesen Sie in diesem Academy-Artikel nach, wie Sie es auf Ihrem Telefon installieren.
So zahlen Sie BNB in Trust Wallet ein
Um DApps auf BSC nutzen zu können, benötigen Sie 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]. Wählen Sie nicht [BNB Beacon Chain] aus. Diese Option gilt für BNB BEP-2 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. Sie können diese Adresse 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, sehen Sie den BNB-Betrag auf der Startseite Ihres Trust Wallet.
So fügen Sie CAKE zu Ihrer Trust Wallet-Liste hinzu
Die Standardliste der Trust Wallet-Tokens enthält keine Token von DApps 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, schieben Sie die Schaltfläche neben [BEP-20 CAKE].

CAKE sollte jetzt in Ihrer Trust Wallet-Token-Liste sichtbar sein.

Der nächste Schritt besteht darin, Ihr Trust Wallet mit PancakeSwap zu verbinden. Sie können es mit dem integrierten mobilen Browser von Trust Wallet oder von einem Desktop-Computer aus verbinden.
So stellen Sie mit dem Trust Wallet-Browser eine Verbindung zu PancakeSwap her
1. Tippen Sie auf der Startseite von Trust Wallet auf [Browser] und gehen Sie zur PancakeSwap-Website.

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

So stellen Sie mit einem Desktop-Browser eine Verbindung zu PancakeSwap her
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. In der Anwendung werden Sie aufgefordert, die Verbindung zu autorisieren. Tippen Sie auf [Verbinden].


Schlussfolgerungen
DApps erweitern die Funktionalität des Webs, indem sie herkömmliche Anwendungen mit der Blockchain-Technologie erweitern. 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 aktive Nutzer pro Tag, und es wird erwartet, dass das Nutzerinteresse weiterhin stetig wächst. Entwickler von DApps und den Blockchain-Netzwerken, auf denen sie basieren, müssen sich jedoch noch mit den aktuellen Einschränkungen auseinandersetzen, bevor sie eine Massenakzeptanz erreichen.
