Zusammenfassung
Dezentrale Anwendungen (DApp) sind Anwendungen, die in einem Blockchain-Netzwerk ausgeführt werden. Es gibt verschiedene DApps mit unterschiedlichen Verwendungszwecken, beispielsweise für Spiele, Finanzen, soziale Medien und andere.
Während DApps auf den ersten Blick normalen mobilen Apps auf Telefonen ähneln, unterscheiden sich ihre Backend-Systeme. Anstatt ein zentralisiertes System zu verwenden, sind DApps auf Smart Contracts in einem verteilten Netzwerk angewiesen, um zu funktionieren. Dies macht es transparenter, dezentraler und angriffsresistenter. Es ergaben sich jedoch auch einige neue Herausforderungen.
Einführung
Seit der Entstehung von Bitcoin (BTC) vor mehr als einem Jahrzehnt hat sich die Blockchain weiterentwickelt und bietet neue Funktionen und Verwendungsmöglichkeiten, die über die Währung hinausgehen. Eine Möglichkeit besteht darin, dezentrale Anwendungen (DApps) zu erstellen, um mithilfe der Blockchain-Technologie verschiedene traditionelle Sektoren und Dienstleistungen zu verbessern.

Was ist eine dezentrale Anwendung (DApp)?
Eine dezentrale Anwendung (DApp) ist eine digitale Anwendung oder ein Smart-Contract-fähiges Programm, das auf einer Blockchain und nicht auf einem zentralen Server läuft. DApps haben ein ähnliches Aussehen und funktionieren wie normale mobile Apps auf Mobiltelefonen und bieten eine breite Palette 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 einem dezentralen Peer-to-Peer-Netzwerk. Einer der ersten Berichte legt nahe, dass die DApp über die folgenden Funktionen verfügt:
Open Source: Der DApp-Quellcode steht der Community zur Verfügung. Dies bedeutet, dass jeder es überprüfen, verwenden, kopieren und ändern kann. Es gibt nicht mehr eine einzige Einheit, die die Mehrheit der Münzen oder Token kontrolliert. Benutzer können auch Änderungen an der DApp vorschlagen und darüber abstimmen.
Dezentral und kryptografisch sicher: Um die Datensicherheit zu gewährleisten, werden alle DApp-Informationen mithilfe von Kryptografie gesichert und auf einer dezentralen öffentlichen Blockchain gespeichert, die von mehreren Benutzern (oder Knoten) verwaltet wird.
Tokenisierungssystem: Auf DApps kann mit kryptografischen Token zugegriffen werden. DApps können Kryptowährungen wie ETH übernehmen oder mithilfe von Konsensalgorithmen wie Proof of Work (PoW) oder Proof of Stake (PoS) native Token generieren. Token können auch verwendet werden, um Mitwirkende wie Miner und Staker zu belohnen.
Basierend auf dieser allgemeinen Definition kann die Bitcoin-Blockchain als DApp definiert werden und ist möglicherweise die erste DApp überhaupt. Bitcoin ist Open Source, alle seine Daten befinden sich in seiner dezentralen Blockchain, basieren auf Krypto-Tokens und verwenden den PoW-Konsensalgorithmus. Gleiches gilt für andere Blockchains mit den oben genannten Funktionen.
Mittlerweile bezeichnet der Begriff „DApp“ jedoch im Allgemeinen jede Anwendung, die über Smart-Contract-Funktionalität verfügt und in einem Blockchain-Netzwerk läuft. Die Bitcoin-Blockchain unterstützt keine Smart Contracts, daher betrachten die meisten Menschen sie nicht als DApp.
Seit Juni 2022 befinden sich die meisten DApps im Ethereum-Netzwerk. Das Netzwerk bietet DApp-Entwicklern eine leistungsstarke Infrastruktur zur Erweiterung bestehender Einsatzmöglichkeiten. Als DApps jedoch immer beliebter wurden, begannen Entwickler, sie auf anderen Blockchains aufzubauen, darunter BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS usw.
Wie funktioniert DApp?
DApps sind Anwendungen, die auf Smart Contracts basieren. Sein Backend-Code läuft in einem verteilten Peer-to-Peer-Netzwerk. Intelligente Verträge funktionieren als spezifischer Regelsatz, der durch Computercode implementiert wird. Wenn bestimmte Bedingungen erfüllt sind, führen alle Netzwerkknoten die in diesem Vertrag festgelegten Aufgaben aus.
Sobald intelligente Verträge in der Blockchain implementiert sind, wird es schwierig sein, sie zu entschlüsseln oder zu zerstören. Daher können Benutzer weiterhin darauf zugreifen, auch wenn sich das Team hinter der DApp aufgelöst hat.
Vorteile von DApps
Während die Schnittstellen von DApps und herkömmlichen Apps ähnlich aussehen können, bieten DApps im Vergleich zu ihren zentralisierten Gegenstücken mehrere weitere Vorteile. Webanwendungen speichern Daten auf zentralen Servern. Ein gefährdeter 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 Unternehmens- und Einzelbenutzer gefährdet werden.
Im Gegensatz dazu basieren DApps auf einem verteilten Netzwerk ohne zentrale Autorität. Ohne einen Single Point of Failure sind DApps weniger anfällig für Angriffe, was es Kriminellen erschwert, das Netzwerk zu kapern. P2P-Netzwerke können auch sicherstellen, dass DApps mit minimalen Ausfallzeiten weiter funktionieren, selbst wenn einige Computer oder Teile des Netzwerks ausfallen.
Der dezentrale Charakter von DApps bedeutet auch, dass Benutzer mehr Kontrolle über die bereitgestellten Informationen haben. Da kein Unternehmen die persönlichen Daten der Benutzer kontrolliert, müssen sie für die Interaktion mit DApps keine realen Identitäten angeben. Stattdessen können sie eine Krypto-Wallet verwenden, um eine Verbindung zur DApp herzustellen und die geteilten Informationen vollständig zu kontrollieren.
Ein weiterer Vorteil von DApps besteht darin, dass Entwickler Kryptowährungen durch die Nutzung intelligenter Verträge problemlos in ihre Grundfunktionen integrieren können. Beispielsweise kann eine DApp auf Ethereum ETH als Zahlungsmittel übernehmen, ohne einen externen Zahlungsdienstleister zu integrieren.
DApp-Einschränkungen
DApps haben das Potenzial, ein wichtiger Teil einer zensurfreien Zukunft zu sein, aber jede hat ihre Vor- und Nachteile. Dezentrale Anwendungen befinden sich noch in einem frühen Entwicklungsstadium und die Branche muss noch Einschränkungen wie Skalierbarkeit, Codeänderungen und eine geringe Benutzerbasis überwinden.
Für den Betrieb von DApps ist eine erhebliche Rechenleistung erforderlich, sodass das Netzwerk, in dem sie ausgeführt werden, überlastet werden kann. Um beispielsweise die von Ethereum gewünschte Sicherheit, Integrität, Transparenz und Zuverlässigkeit zu erreichen, muss jeder Validator jede im Netzwerk ausgeführte Transaktion ausführen und speichern. Dies kann die Transaktionsrate pro Sekunde (TPS) verschlechtern und zu Netzwerküberlastungen und steigenden Gaskosten führen.
Auch Änderungen an einer DApp sind eine Herausforderung. Um das Benutzererlebnis und die Sicherheit zu verbessern, werden DApps wahrscheinlich kontinuierliche Änderungen erfordern, um Fehler zu beheben, die Benutzeroberfläche zu aktualisieren und neue Funktionen hinzuzufügen. Da DApps jedoch auf einer Blockchain bereitgestellt werden, sind Änderungen am Backend-Code schwierig vorzunehmen. Es erfordert einen Mehrheitskonsens der Netzwerkknoten, um Änderungen oder Verbesserungen zu genehmigen, deren Umsetzung lange dauert.
Die Fülle an DApps auf dem Markt macht es schwierig, sich abzuheben und viele Benutzer anzulocken. Um effizient zu arbeiten, muss eine DApp einen Netzwerkeffekt erzielen – je mehr Benutzer eine DApp hat, desto stärker wird ihre Effektivität bei der Bereitstellung von Diensten steigen. Eine große Anzahl von Benutzern kann DApps außerdem sicherer machen und sie vor Hackern schützen, die Open-Source-Code manipulieren möchten.
Beliebte DApp-Anwendungen
DApps bieten Unternehmen verschiedener Branchen einen neuen Ansatz, um mehr Nutzer zu erreichen. Zu den beliebten Anwendungen für DApps gehören GameFi, dezentrale Finanzen (DeFi), Unterhaltung und Governance.
GameFi
Die Popularität der GameFi DApp nimmt zu. Dies wird deutlich an der Entstehung von Axie Infinity deutlich, 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 % gegenüber 2021. Im März 2022 gab es 1,22 Millionen Unique Active Wallets (UAW), und mehr als 50 % dieser Aktivität stammten von Gaming-DApps.
Im Gegensatz zu normalen Videospielen geben die meisten Gaming-DApps den Spielern die volle Kontrolle über ihre In-Game-Assets. Diese DApp bietet Spielern auch die Möglichkeit, diese Gegenstände außerhalb des Spiels zu monetarisieren. Axie Infinity bietet beispielsweise Spielfiguren, virtuelle Länder und Spielgegenstände in Form von NFTs. Spieler können sie in Krypto-Wallets speichern, an andere Ethereum-Adressen übertragen oder mit anderen Spielern auf dem NFT-Marktplatz 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 Belohnungen im Spiel können sie erhalten.
DeFi und DEX
Die Finanzindustrie verlässt sich im Allgemeinen auf Finanzinstitute, die als Vermittler fungieren. Durch DApps kann jeder Finanzdienstleistungen ohne zentrale Autorität nutzen und die volle Kontrolle über sein Vermögen behalten. DeFi kommt auch Personen mit niedrigem Einkommen zugute, indem es den Zugang zu einer Reihe von Finanzdienstleistungen zu deutlich geringeren Kosten ermöglicht.
Die Vergabe und Aufnahme von Krediten ist die beliebteste Art der Finanzdienstleistung, die über dezentrale Anwendungen bereitgestellt wird. DeFi-DApps bieten eine sofortige Transaktionsabwicklung, minimale bis gar keine Bonitätsprüfungen und die Möglichkeit, digitale Vermögenswerte als Sicherheit zu verwenden. Benutzer können auf dem DApp-Kreditmarkt mehr Flexibilität genießen. Kreditgeber haben beispielsweise mehr Kontrolle über Kredite, indem sie die zu verleihenden Token und die Börsen auswählen. Nutzer haben außerdem die Möglichkeit, 100 % der Zinserträge für Kredite zu verdienen, da sie keine Vermittlungsgebühren zahlen müssen.
Dezentrale Börsen (DEX) sind ein weiteres wichtiges Beispiel für eine Finanz-DApp. Die Plattform erleichtert den Peer-to-Peer-Handel, indem sie Zwischenhändler wie zentralisierte Krypto-Börsen eliminiert. Benutzer müssen die Verwaltung ihrer Gelder nicht aufgeben. Anstatt Vermögenswerte an eine Börse zu übertragen, handeln sie diese mithilfe von Smart Contracts direkt mit anderen Benutzern. Aufträge werden in der Kette und direkt zwischen Benutzer-Wallets ausgeführt. Da DEXs nur wenig Wartung erfordern, sind die Handelsgebühren im Vergleich zu zentralisierten Börsen in der Regel niedriger. Zu den beliebten DEXs gehören Uniswap, SushiSwap und PancakeSwap.
Unterhaltung
Unterhaltung ist ein fester Bestandteil unseres Lebens. Mit DApp können alltägliche Aktivitäten, die den Menschen Spaß machen, in digitale Erlebnisse umgewandelt werden, die auch wirtschaftliche Anreize generieren. Beispielsweise eliminiert Audius, eine Blockchain-basierte dezentrale Musik-Streaming-Plattform, die Zwischenhändler, die es in der gesamten Musikindustrie gibt, um Künstler und Fans direkt miteinander zu verbinden. Die Plattform ermöglicht es Musikkuratoren, ihre Inhalte besser zu monetarisieren und dauerhafte 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 werden häufig dafür kritisiert, dass sie Beiträge zensieren und Benutzerdaten missbrauchen. Mit einer dezentralen sozialen DApp wie Steemit können Communities frei interagieren und Meinungen äußern, ohne Einschränkungen und Zensur, während sie gleichzeitig eine größere Kontrolle über ihre persönlichen Daten genießen.
Führung
DApps können Benutzern die Möglichkeit geben, eine größere Rolle bei der Führung von Online-Organisationen zu übernehmen, indem sie gemeinschaftsorientiertere Entscheidungsmechanismen bereitstellen. Mit Hilfe von Smart Contracts können Benutzer, die den Governance-Token eines bestimmten Blockchain-Projekts besitzen, Vorschläge erstellen, über die die Community abstimmen kann, und anonym über die Vorschläge anderer Personen abstimmen.
Ein dezentrales Governance-Modell ist die Dezentrale Autonome Organisation (DAO). Ein DAO kann man sich als eine völlig autonome DApp vorstellen, die Smart Contracts nutzt, um Entscheidungen ohne eine zentrale Autorität zu treffen. DAOs haben keine Hierarchie. DAO ist ein wirtschaftlicher Mechanismus, der die Interessen einer Organisation mit den Interessen jedes DAO-Mitglieds in Einklang bringt.
Wie verbinde ich mich mit DApp?
Um mit der 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 Wallets 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 diesen Academy-Artikel, um zu erfahren, wie Sie es auf Ihrem Smartphone installieren.
BNB auf Trust Wallet einzahlen
Um DApp auf BSC nutzen zu können, muss BNB Transaktionsgebühren zahlen. Beispielsweise können Sie BNB vom Binance Spot Wallet abheben.
Öffnen Sie Ihr Trust Wallet und tippen Sie dann auf [BNB Smart Chain]. Klicken Sie nicht auf [BNB Beacon Chain]. Diese Option ist für BNB BEP-2 auf der BNB Beacon Chain gedacht 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 durchzuführen.

Sobald die Transaktion auf der Blockchain bestätigt ist, sehen Sie den BNB-Betrag auf der Hauptseite von Trust Wallet.
CAKE zur Trust Wallet-Liste hinzugefügt
Die Standard-Token-Liste von Trust Wallet enthält keine DApp-Token wie PancakeSwap (CAKE). Damit CAKE in Ihrem Wallet erscheint, müssen Sie es zuerst zur Liste hinzufügen.
Tippen Sie auf [Token hinzufügen] und suchen Sie dann nach „PancakeSwap“. Sie werden CAKE auf verschiedenen Blockchains sehen. Da wir BSC verwenden, tippen Sie auf den Schalter auf der Schaltfläche neben [BEP-20 CAKE].

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

Der nächste Schritt besteht darin, Trust Wallet mit PancakeSwap zu verbinden. Sie können über den integrierten mobilen Browser in Trust Wallet oder auf dem Desktop eine Verbindung herstellen.
PancakeSwap über den Trust Wallet-Browser verbinden
1. Tippen Sie auf der Hauptseite von Trust Wallet auf [Browser] und öffnen Sie dann die PancakeSwap-Website.

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

PancakeSwap über Desktop-Browser verbinden
1. Gehen Sie zur PancakeSwap-Website und klicken Sie dann auf [Wallet verbinden].

2. Klicken Sie auf das Symbol [Trust Wallet], dann wird auf dem Bildschirm ein QR-Code angezeigt.

3. Öffnen Sie die Trust Wallet-Anwendung und gehen Sie dann zu [Einstellungen] – [WalletConnect].

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

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


Schließen
DApps erweitern die Funktionalität des Webs, indem sie herkömmliche Anwendungen mithilfe der Blockchain-Technologie verbessern. Dezentrale Anwendungen können dem Markt in Zukunft innovativere Einsatzmöglichkeiten bieten. Basierend auf einem DappRadar-Bericht erreichte DApp im ersten Quartal 2022 fast 2,4 Millionen täglich aktive Nutzer und das Nutzerinteresse wird voraussichtlich weiter zunehmen. Allerdings müssen DApp-Entwickler und die verwendeten Blockchain-Netzwerke noch bestehende Einschränkungen überwinden, bevor sie tatsächlich eine Massenakzeptanz erreichen.
