Dezentrale Anwendungen (dApps): Eine einfache Erklärung für Anfänger
Die wichtigsten Dinge, die Sie wissen müssen
- Dezentrale Anwendungen (dApps) verlagern wichtige Prozesse von zentralen Servern in das Blockchain-Netzwerk, wo die Benutzer über ihre digitalen Geldbörsen interagieren und die Ergebnisse in einem öffentlichen und transparenten Netzwerk aufgezeichnet werden.
- Bei dApps ersetzt die Wallet das Login und die Blockchain die Datenbank des Unternehmens, wodurch eine größere Verantwortung auf den Benutzer verlagert wird, da signierte Transaktionen nicht rückgängig gemacht werden können.
- Die meisten Risiken im Zusammenhang mit dApps konzentrieren sich auf den Moment, in dem die Wallet eine Aktion genehmigt, insbesondere Token-Genehmigungen, die weitreichende Berechtigungen erteilen und aktiv bleiben. Daher ist es wichtig, jede Signaturanfrage sorgfältig zu lesen.
eine Einleitung
Die meisten herkömmlichen Anwendungen speichern Benutzerkonten auf zentralen Unternehmensservern. Dezentrale Anwendungen (dApps) hingegen verlagern wichtige Aspekte dieser Prozesse, wie Handel , Kreditvergabe, Abstimmungen und die Erstellung digitaler Assets, in die Blockchain . Anstatt Benutzernamen und Passwort zu verwenden, interagieren Benutzer über ihre digitalen Wallets mit diesen Anwendungen, und die Ergebnisse werden in einem öffentlichen und transparenten Netzwerk anstatt in privaten Datenbanken gespeichert.

Dieser Wandel mag simpel erscheinen, aber er verändert die Machtverhältnisse und auch die Schwerpunkte der Risiken.
Wichtige Punkte
- Was ist eine dApp? Es handelt sich um eine Anwendung, deren Kernfunktionalität auf Smart Contracts beruht, die im Blockchain-Netzwerk operieren.
- Was hat sich verändert? Nutzer können mit Marktplätzen, Spielen, dezentralen autonomen Organisationen (DAOs) und Tools interagieren. dezentrale Finanzen Direkt aus ihren digitalen Geldbörsen.
- Die Hauptrisiken. Falsche Genehmigungen, gefälschte Benutzeroberflächen und fehlerhafte Smart Contracts können die Gelder in digitalen Geldbörsen gefährden.
Was sind dApps?
Dezentrale Anwendungen (dApps) sind Softwareprogramme, die einen Teil des Backends einer Anwendung von einem zentralen Server eines Unternehmens auf Smart Contracts in einem Blockchain- Netzwerk verlagern . Die Website oder die Benutzeroberfläche der Anwendung kann weiterhin von einem Team gehostet werden, aber wichtige Zustandsänderungen – wie beispielsweise Handel, Kreditvergabe, Abstimmung oder die Erstellung von Vermögenswerten – werden durch Code verarbeitet, der in einem öffentlichen Netzwerk ausgeführt wird.
Das Konzept der Verwahrung verdeutlicht dies weiter. In herkömmlichen Anwendungen kontrolliert die Plattform das Konto des Nutzers und kann Einträge rückgängig machen, einfrieren oder ändern. In einer dezentralen Anwendung (dApp) hingegen bestätigen Sie Aktionen über Ihre eigene Wallet, und die Blockchain protokolliert das Ergebnis gemäß transparenten Regeln, die für jeden einsehbar sind.
Das bedeutet nicht, dass jede dApp vollständig dezentralisiert oder sicher ist. Ein Projekt kann einen dezentralen Smart Contract betreiben und gleichzeitig eine zentralisierte Website, administrative Schlüssel, ein schwaches Token-Modell oder riskante Berechtigungen beibehalten. Entscheidend ist, welche Teile man kontrolliert und welche weiterhin von verantwortungsvollem Handeln des Teams abhängen.
dApps weisen typischerweise einige gemeinsame Merkmale auf:
- Die Wallet antizipiert alle Benutzeraktionen.
- Smart Contracts implementieren grundlegende Logik.
- Netzwerkgebühren, auf Ethereum als Gas bekannt, werden für Änderungen in der Blockchain bezahlt.
- Die Benutzeroberfläche basiert möglicherweise weiterhin auf Standard-Webhosting.
- Token-Genehmigungen können noch lange nach dem Trennen der Verbindung zur Website aktiv bleiben.
So funktionieren dApps: Wallets, Smart Contracts und Netzwerke
Bei der Nutzung einer dApp arbeiten Sie mit vier separaten Komponenten: der Website- oder App-Oberfläche, der Wallet, dem Smart Contract und dem Blockchain-Netzwerk. Jede Komponente hat eine andere Funktion, und das Verständnis dieser Trennung ist der schnellste Weg, potenzielle Problemherde zu erkennen.
Die Benutzeroberfläche erklärt die einzelnen Schritte. Die Wallet fordert Ihre Unterschrift an. Der Smart Contract prüft die Gültigkeit der Aktion und aktualisiert den Status. Das Netzwerk verarbeitet alle Transaktionen, erhebt Gebühren und speichert das Ergebnis dauerhaft. Ihre Sicherheitskontrollpunkte befinden sich bei jedem Schritt, für den die Wallet eine Autorisierung anfordert, insbesondere beim Ausgeben Ihrer Token.
Kryptowährungen funktionieren auf denselben Netzwerken. Wenn Sie also bereits digitale Währung besitzen, haben Sie bereits mit einem Teil dieser Infrastruktur interagiert. Dezentrale Anwendungen (dApps) fügen eine weitere Ebene hinzu: Anstatt ein Asset einfach nur zu halten, nutzen Sie Smart Contracts, die es Ihnen ermöglichen, es gemäß den im Code festgelegten Regeln zu handeln, zu verleihen oder zu übertragen.
Es ist wichtig, diese einzelnen Komponenten genau zu verstehen, da dApps anfangs verwirrend sein können:
- Das Frontend ist die Seite oder Anwendung, auf die Sie klicken.
- Die Wallet speichert Ihre Schlüssel und stellt Anfragen zur Genehmigung oder Ablehnung.
- Der Smart Contract überprüft die Aktion und aktualisiert seine Datensätze.
- Das Netzwerk verarbeitet Transaktionen und erhebt Gebühren.
- Indexer und RPC-Provider helfen der Schnittstelle beim Lesen von Daten aus der Blockchain.
Für die Nutzer bedeutet das in der Praxis: Der Bildschirm ist nicht die maßgebliche Quelle der Wahrheit. Die signierte Transaktion ist es.
Dezentrale dApps vs. traditionelle Apps
Dezentrale Anwendungen (dApps) unterscheiden sich grundlegend von herkömmlichen Apps. Bei einer herkömmlichen App hat die Plattform die vollständige Kontrolle über Ihr Konto und kann somit Ihr Passwort zurücksetzen, Ihr Guthaben einfrieren, eine Transaktion rückgängig machen oder sogar Ihre Daten löschen. Bei einer dApp hingegen ersetzt die Wallet den Login, und die Blockchain-Technologie ersetzt die Unternehmensdatenbank. Das bedeutet, dass diese Aktionen entweder eine neue Transaktion erfordern oder gänzlich unmöglich werden.
Dieser Zielkonflikt hat zwei Seiten: Zwar ermöglichen dezentrale Anwendungen (dApps) Nutzern die Einsicht in Kontostände und Regeln in einem öffentlichen und transparenten Register, doch sie übertragen ihnen gleichzeitig eine größere Verantwortung. Wenn Ihre Wallet eine betrügerische Transaktion ausführt, wird diese in der Blockchain exakt so gespeichert, wie sie ist – unwiderruflich und ohne Support-Ticket.
Viele dezentrale Anwendungen (dApps) verfügen weiterhin über eine Standard-Weboberfläche, einen Kundensupportkanal und eine Analyseplattform, während ihre Dezentralisierung sich auf die Übertragung von Zahlungsabwicklung oder Governance auf die Blockchain beschränkt. Daher bedeutet der Begriff „dezentralisiert“ nicht zwangsläufig, dass sich jeder Teil des Produkts auf der Blockchain befindet.
| traditionelle Anwendung | dApp-Anwendung |
|---|---|
| Der Zugriff auf das Konto erfolgt in der Regel über E-Mail, Passwort oder Login über die Plattform. | Der Zugriff auf das Konto hängt üblicherweise von der Wallet-Signatur ab. |
| Die Plattform steuert die Hauptdatenbank. | Smart Contracts und der Status der Blockchain verwalten die wesentlichen Datensätze. |
| Der Betreiber kann Benutzerguthaben häufig umkehren oder ändern. | Änderungen erfordern in der Regel eine neue Transaktions- oder Vertragsregel. |
| Die Nutzer vertrauen darauf, dass das Unternehmen die Abläufe korrekt durchführt. | Nutzer müssen außerdem die Wallet-Ansprüche und Vertragsberechtigungen überprüfen. |
| Die Gebühren sind oft im Produkt versteckt. | Netzwerkgebühren fallen an, bevor die Transaktion gesendet wird. |
Arten von dApps und Beispiele aus der Praxis
Dezentrale Anwendungen (dApps) finden in einer Vielzahl von Bereichen Anwendung, beispielsweise im Handel, in der Kreditvergabe, im Gaming, bei NFTs, DAOs, sozialen Netzwerken und Prognosemärkten. Allen gemeinsam ist der spezifische Grund für die Nutzung der Blockchain-Technologie anstelle einer herkömmlichen Kontendatenbank, sei es für die gemeinsame Verwahrung, transparente Regeln oder übertragbare Eigentumsrechte.
Dezentrale Finanzen (DeFi) sind die bekannteste Kategorie. Hierbei handeln, verleihen und leihen Nutzer über Smart Contracts anstatt über ein internes Zwischenregister und stellen Liquidität bereit. Dezentrale Börsen (DEXs) leiten Swaps über Liquiditätspools oder automatisierte Orderlogik anstelle eines zentralen Orderbuchs. Protokolle wie Uniswap und Aave gehören zu den gängigsten Beispielen, da ihre Vertragslogik öffentlich ist und sie bereits lange genug in Betrieb sind, um eingehend untersucht zu werden.
Abseits des DeFi-Bereichs verzweigen sich die Kategorien rasant. Dezentrale Spieleanwendungen (dApps) speichern Spielgegenstände, Besitzrechte oder Belohnungen in der Blockchain, sodass die Spieler sie tatsächlich besitzen. DAOs koordinieren Abstimmungen, Finanzentscheidungen und den Aktionärszugriff über Smart Contracts. NFTs verwalten die Erstellung von Non-Fungible Tokens (NFTs), den Handel, Mitgliedschaften und Medienrechte. Führende Prognosemärkte verfolgen einen anderen Ansatz: Anstatt mit Vermögenswerten zu handeln, handeln Nutzer Positionen basierend auf dem Ausgang von Ereignissen, wobei der Smart Contract diese Positionen in der Blockchain erfasst und abwickelt. Polymarket ist das bekannteste Beispiel für diese Kategorie.
Gängige dApp-Kategorien sind:
- DeFi-Anwendungen für Swaps, Kreditvergabe, Kreditaufnahme, Derivate und Yield Farming.
- Spieleanwendungen, die Vermögenswerte, Belohnungen oder das Eigentum an Gegenständen in der Kette platzieren.
- DAO-Anwendungen, die Abstimmungen, Finanzentscheidungen und den Aktionärszugang koordinieren.
- NFT-Anwendungen für die Prägung nicht-fungibler digitaler Währungen, Handel, Mitgliedschaften oder Medienbesitz.
- Prognosemarkt-Anwendungen, die es Benutzern ermöglichen, mit den Ergebnissen von Ereignissen zu handeln.
- Soziale Anwendungen, die Identitäten, Inhaltslinks oder den Zugriff von Urhebern auf die Kette speichern.
Nicht alle dApps sind Finanzanwendungen. DAOs, Blockchain-Spiele und On-Chain-Social-Apps nutzen zwar alle Wallets und Smart Contracts, bergen aber ganz unterschiedliche Risiken und erfordern unterschiedliche Nutzergewohnheiten.
dApps auf Ethereum, Solana und anderen Netzwerken
Ethereum und Solana gehören zu den bekanntesten Netzwerken, mit denen Einsteiger in die Welt der Kryptowährungen in Berührung kommen. Beide Netzwerke nutzen On-Chain-Wallets und -Software, unterscheiden sich jedoch in den verwendeten Tools, Gebührenstrukturen, Transaktionsgeschwindigkeiten und den Wallet-Typen, mit denen Nutzer typischerweise beginnen. Die Wahl des am besten geeigneten Netzwerks hängt von den spezifischen Anforderungen des jeweiligen Anwendungsfalls ab.
Ethereum verfügt über ein umfangreiches Smart-Contract-Ökosystem, eine lange Tradition im Bereich dezentraler Finanzen (DeFi) und eine breite Wallet-Unterstützung. Solana hingegen konzentriert sich auf Anwendungen mit hohem Durchsatz und kostengünstige Transaktionen. Die Software verwaltet den Zustand mithilfe eines rechenbasierten Modells anstatt wie Ethereum auf Vertragsspeicherung zu setzen. Nutzer bemerken diese Unterschiede insbesondere bei Wallet-Ansprüchen, Gaskosten, Transaktionsgeschwindigkeiten und der Anzahl unterstützter Wallets.
Neben diesen beiden Netzwerken betreiben Layer-2-Netzwerke Ethereum-ähnliche Anwendungen mit niedrigeren Gebühren, erfordern jedoch zusätzliche Überlegungen bezüglich Bridge und Auszahlungen. App-spezifische Blockchains bieten eine individuellere Benutzererfahrung, sind aber stärker von Liquidität und der Unterstützung durch Wallets innerhalb ihres Ökosystems abhängig.
| Netzwerkkontext | Was Nutzern normalerweise auffällt |
|---|---|
| Ethereum- und EVM-Netzwerke | Umfassende Unterstützung für dApp-Anwendungen, fortschrittliche DeFi-Tools, Gasgebühren und zahlreiche Browser-Wallet-Optionen. |
| Solana | Schnelle Wallet-Interaktionen, Transaktionen mit niedrigen Gebühren und Wallets, die speziell für Solana-Konten entwickelt wurden. |
| Layer-2-Netzwerke | Ethereum-ähnliche Anwendungen mit niedrigeren Gebühren und speziellen Regelungen für Bridges oder Auszahlungen. |
| Anwendungsketten | Es bietet ein fokussiertes Nutzererlebnis, stützt sich aber stärker auf das Portfolio und die Liquidität seines Ökosystems. |
Die Wahl der Wallet hängt vom verwendeten Netzwerk ab. Ethereum-Nutzer beginnen oft mit Browser-Wallets, die mit EVMs kompatibel sind, wie beispielsweise MetaMask, während viele Solana -Nutzer mit der Phantom Wallet starten. Eine Multi-Chain-Wallet kann den Wechsel zwischen Netzwerken vereinfachen, ersetzt aber nicht die sorgfältige Prüfung jeder Signieranfrage vor der Genehmigung.
Bevor Sie Ihre endgültige Entscheidung treffen, können Sie sich unsere Testberichte zu MetaMask Wallet und Phantom Wallet ansehen!
Was passiert, wenn man eine Wallet mit einer dApp verknüpft?
Wenn Sie eine Wallet mit einer dezentralen Anwendung (dApp) verknüpfen, teilen Sie Ihre öffentliche Adresse mit dieser. Allein dadurch werden noch keine Gelder transferiert. Die Risiken beginnen erst, wenn die Wallet Sie auffordert, eine Nachricht zu signieren, eine Transaktion zu senden oder die Ausgabe von Token zu autorisieren. Genau dieser Punkt verwirrt die meisten Anfänger.
Die Verknüpfung entspricht der Angabe des gewünschten Kontos gegenüber der App. Die Signierung hingegen ist ein völlig separater Vorgang. Je nach Bedeutung kann sie den Nachweis erbringen, dass Sie die Wallet kontrollieren, eine Anmeldung autorisieren, Off-Chain-Bedingungen akzeptieren oder eine echte On-Chain-Transaktion senden. Die Wallet-Benachrichtigung sieht in jedem Fall ähnlich aus, weshalb es wichtig ist, sie sorgfältig zu lesen.
Token-Genehmigungen erfordern besondere Aufmerksamkeit. Wenn eine dApp Ihre Token ausgeben möchte, fordert sie eine Berechtigung auf Knotenebene an, die so lange aktiv bleibt, bis Sie sie widerrufen – selbst wenn Sie die Verbindung zur Website trennen. Eine gefälschte dApp kann weitreichende Berechtigungen anfordern, und eine legitime dApp kann später angreifbar werden, wenn ihr Knoten oder ihr Frontend kompromittiert wird.
Bevor Sie die Verbindung herstellen, vergewissern Sie sich, dass Sie diese Vorgehensweise genau verstanden haben:
- Verknüpfung der Wallet: Es teilt sich die allgemeine Adresse mit der Website.
- Unterschrift des Briefes: Gewährleistet die Kontrolle über die Wallet oder akzeptiert eine Off-Chain-Anfrage.
- Eine Transaktion einreichen: Es wird eine Aktion in der Serie übertragen.
- Genehmigung des Codes: Der Vertrag erlaubt die Verwendung des Tokens bis zu einem vereinbarten Betrag.
- Einwilligung widerrufen: Verringert oder entfernt die vorherige Genehmigung für den Code.
Selbstverwahrende Wallets schützen Ihre Schlüssel, können aber nicht die Legitimität einer dezentralen Anwendung (dApp) überprüfen. Sie müssen weiterhin die Website-URL, das Netzwerk, den Token, den Betrag und die Autorisierung (unbegrenzt) prüfen, bevor Sie etwas signieren. Falls Sie mit dem Konzept selbstverwahrender Wallets noch nicht vertraut sind, erklärt Ihnen unser Artikel über Kryptowährungs-Wallets für Einsteiger die Grundlagen, bevor Sie Ihre Wallet mit etwas verknüpfen.
Vorteile und Grenzen dezentraler Anwendungen (dApps)
Dezentrale Anwendungen (dApps) tragen zu mehr Transparenz bei Regeln, Guthaben und Ausführungsprozessen bei, lösen aber nicht alle Vertrauensprobleme. Sie verlagern das Vertrauen von einem einzelnen Anwendungsbetreiber auf Smart Contracts, Wallet-Infrastruktur, Netzwerke und Ihr Signaturverhalten. Dies stellt eine andere Art von Vertrauen dar, nicht dessen Abwesenheit.
Der größte Vorteil dezentraler Anwendungen (dApps) liegt in ihrer Zugänglichkeit ohne Berechtigungsanfrage. Nutzer mit einer kompatiblen Wallet können mit jeder dApp interagieren, ohne ein herkömmliches Konto bei einer Plattform erstellen oder genehmigen zu müssen. Dies verbessert die Interoperabilität zwischen Protokollen und die Portabilität zwischen Anwendungen und ist daher besonders wichtig in Märkten mit ungleichem Zugang zu Finanzdienstleistungen.
Eine dezentrale Anwendung (dApp) kann ihren Vertragscode veröffentlichen, ihre Benutzeroberfläche bleibt jedoch unübersichtlich. Sie kann in einem offenen Netzwerk betrieben werden, ist aber auf ein zentralisiertes Frontend angewiesen. Sie kann ohne Verwahrung der Daten erfolgen, birgt aber Risiken hinsichtlich der Einwilligung, wenn Nutzer dem Code weitreichende Berechtigungen erteilen, ohne zu lesen, was sie unterschreiben.
| Was Sie verbessern | Was es nicht behebt |
|---|---|
| Öffentliche Transparenz der Vertrags- und Transaktionsregeln in der Blockchain. | Mangelhafte Benutzeroberflächen, Phishing-Seiten oder irreführende Behauptungen. |
| Wallet-basierter Zugriff über mehrere Anwendungen hinweg. | Verluste, die durch die Unterzeichnung einer schädlichen oder fehlerhaften Transaktion entstehen. |
| Kompatibilität zwischen Verträgen und Protokollen. | Fehler bei Smart Contracts, Governance-Risiken oder Kontrolle über Management-Schlüssel. |
| Beibehaltung von Assets durch den Benutzer, wenn das Design nicht auf Beibehaltung ausgelegt ist. | Preisschwankungen oder LiquiditätslückenOder organisatorische Unsicherheit. |
Risiken, Betrugsmaschen und Sicherheitsüberprüfungen für dezentrale Anwendungen
Die meisten Risiken von dezentralen Anwendungen (dApps) konzentrieren sich auf einen entscheidenden Moment: wenn die Wallet Sie um eine Bestätigung bittet. Phishing-Websites imitieren das Design legitimer dApps und verwenden gefälschte Wallet-Pop-ups, um massenhafte Token-Genehmigungen zu erzwingen. Selbst die Benutzeroberfläche einer legitimen dApp kann kompromittiert werden, um über eine legitime URL schädliche Anfragen zu stellen.
Oft ist die erste Verbindung nicht der kritischste Moment. Vielmehr ist es die Token-Genehmigung, die dem Smart Contract die dauerhafte Berechtigung erteilt, Ihre Assets auszugeben. Diese Berechtigung bleibt auch dann aktiv, wenn Sie den Tab schließen, die Verbindung zur Website trennen und die dApp selbst vergessen haben.
Beachten Sie vor der Unterzeichnung folgende Vorsichtsmaßnahmen:
- Überprüfen Sie die Authentizität der Domain über ein Lesezeichen oder eine vertrauenswürdige Quelle, nicht über einen Link in den Suchergebnissen.
- Überprüfen Sie, ob die Wallet verbunden ist.Das richtige Netzwerk Vor der Genehmigung.
- Lesen Sie den Code und den Betrag, die in der Schadensmeldung angezeigt werden.
- Unbegrenzte Genehmigungen sollten abgelehnt werden, wenn eine Mindestgenehmigung die erforderliche Maßnahme abdeckt.
- Testen Sie unbekannte dApps mit einer kleinen Wallet, die nur das enthält, was Sie benötigen.
- Alte Genehmigungen nach Gebrauch stornieren; dies ist als routinemäßige Wartung zu betrachten.
- Behandeln Sie Airdrop-Links, Mints oder dringende Supportanfragen standardmäßig als verdächtig.
Das Widerrufen der Token-Genehmigung ist ein separater Vorgang vom Trennen der Verbindung zu einer Website. Die meisten Nutzer bemerken dies erst, wenn ein Problem auftritt. Daher ist es eine der ersten Sicherheitsgewohnheiten, die man sich bewusst aneignen sollte. MetaMask trennt verbundene Websites von Token-Genehmigungen und behandelt das Widerrufen von Berechtigungen als separaten Schritt der Wallet-Verwaltung.
Sicherheits- und öffentliche Audits reduzieren Risiken, eliminieren sie aber nicht vollständig. Die sicherste Vorgehensweise für dApps ist die, die Sie bedenkenlos wiederholen können: Speichern Sie bekannte URLs in Lesezeichen, bewahren Sie Ihre langfristigen Guthaben in einer separaten Wallet auf und brechen Sie den Vorgang ab, sobald eine Anfrage mehr Zugriffsrechte anfordert, als für die jeweilige Aktion erforderlich sind.
Wie werden dApp-Anwendungen erstellt?
Dezentrale Anwendungen (dApps) bestehen aus einer Reihe von Kernkomponenten, darunter Smart Contracts, ein Frontend, die Kommunikationslogik der Wallet und Mechanismen für den Datenzugriff auf die Blockchain. Typischerweise nutzen sie externe Dienste für die Indizierung oder Speicherung. Die größte Herausforderung für dApp-Entwickler besteht darin, zu entscheiden, welche Systemteile in der Blockchain verbleiben sollen, wo Transparenz oder gemeinsame Ausführung von entscheidender Bedeutung sind, und welche Teile sicher außerhalb der Blockchain bleiben können, um Kosten und Geschwindigkeit in einem angemessenen Rahmen zu halten.
Im Ethereum-Netzwerk beginnt die Entwicklung dezentraler Anwendungen (dApps) typischerweise mit Solidity-Smart-Contracts, Testframeworks, einer webbasierten Benutzeroberfläche und Wallet-Bibliotheken zur Bearbeitung von Signieranfragen. Im Solana-Netzwerk hingegen schreiben Entwickler Programme, die mit Berechnungen und Anweisungen arbeiten, anstatt Smart Contracts wie bei Ethereum zu speichern.
Ein typischer dApp-Anwendungsstack umfasst Folgendes:
- Smart Contracts oder On-Chain-Software für grundlegende Regeln und die Abwicklung.
- Eine Benutzeroberfläche, die Salden, Formulare und Transaktionsvorschauen anzeigt.
- Wallet-Kommunikationsbibliotheken, die Signaturen vom Benutzer erfordern.
- RPC-Dienstanbieter lesen den Blockchain-Status und senden Transaktionen.
- Indizes zur Beschleunigung der Suche und des Transaktionsverlaufs.
- Dezentrale Speichersysteme wie IPFS werden eingesetzt, wenn der Inhalt öffentlicher Dateien adressiert werden muss.
- Oracles werden verwendet, wenn Verträge Daten außerhalb der Blockchain benötigen, wie z. B. Vermögenspreise oder Ereignisergebnisse.
Oracles verdienen besondere Aufmerksamkeit; Blockchains kennen nicht automatisch Fakten außerhalb der Blockchain. Beispielsweise benötigt eine dezentrale Kreditanwendung aktuelle Vermögenspreise, eine dezentrale Derivateanwendung Abrechnungsdaten und eine dezentrale Prognosemarkt-Anwendung bestätigte Ereignisergebnisse. Chainlink ist das am weitesten verbreitete Oracle-Netzwerk in der dApp-Architektur und wird für Preisfeeds, Ereignisdaten und die kettenübergreifende Kommunikation verwendet.
Die Herausforderung für Entwickler besteht darin, ein Gleichgewicht zu finden: Zu viele Komponenten auf der Blockchain machen die Anwendung teuer und langsam, zu wenige hingegen lassen den Begriff „dApp“ bedeutungslos werden. Ein gutes Design nutzt die Blockchain dort, wo gemeinsame Implementierung, Verwahrung oder Transparenz die eigentlichen Produktziele sind.
Wie man eine Wallet sicher mit einer dApp verknüpft
Wenn Sie Ihre Wallet zum ersten Mal mit einer dApp verbinden, scheint der Vorgang einfach: Sie tippen auf „Wallet verbinden“, wählen Ihre Wallet aus der Liste aus, und die Website erkennt Ihre Adresse. Dieser Teil ist praktisch risikofrei. Die Risiken treten jedoch unmittelbar danach auf, wenn Sie aufgefordert werden, etwas zu signieren.
Bevor Sie irgendetwas verknüpfen, richten Sie eine Wallet ein, die Sie ausschließlich zum Testen von dApps verwenden. Laden Sie diese mit einem kleinen Betrag auf, der nur die Gebühren und eine einzelne Testtransaktion abdeckt. Bewahren Sie Ihre Hauptvermögenswerte in einer separaten Wallet auf, die niemals mit dApp-Websites verbunden ist. Diese Trennung schränkt die Reichweite von schädlichen Smart Contracts oder Phishing-Websites ein.
Wenn Sie bereit sind, die Krawatte zu binden, befolgen Sie diese Schritte:
- Rufen Sie die Website auf, indem Sie die URL direkt eingeben oder ein Lesezeichen verwenden. Folgen Sie keinen Links aus Suchergebnissen, Beiträgen in sozialen Medien oder Direktnachrichten.
- Klicken Sie auf „Wallet verbinden“ und wählen Sie Ihre Wallet aus. Die Website fordert Sie auf, Ihre öffentliche Adresse anzugeben. Dieser Schritt allein führt noch nicht zu einer Geldüberweisung.
- Prüfen Sie das in Ihrer Wallet angezeigte Netzwerk, bevor Sie etwas bestätigen. Die Bestätigung des falschen Netzwerks ist ein häufiger und irreversibler Fehler.
- Lesen Sie jede Signaturanfrage sorgfältig durch, bevor Sie sie bestätigen. Achten Sie dabei auf den Tokennamen, den Betrag und den Vertrag, der die Anfrage stellt.
- Lehnen Sie jede Genehmigung ab, die unbegrenzte Token-Ausgaben anfordert. Legen Sie ein Limit fest, das nur die von Ihnen beabsichtigte Aktion abdeckt.
- Nach dem Testen können Sie die Token-Genehmigungen über den Genehmigungsmanager in Ihrer Wallet widerrufen. Das Trennen der Verbindung zur Website führt nicht zum Widerruf bestehender Token-Berechtigungen.
Einige Gewohnheiten, die den häufigsten Problemen vorbeugen:
- Unterschreiben Sie niemals eine Nachricht, die Sie nicht verstehen. Unklare Anweisungen sind ein Stoppschild, keine bloße Kleinigkeit.
- Behandeln Sie jede dringende Behauptung bezüglich eines Airdrops, einer Frist für die Prägung von Kryptowährungen oder eines Problems mit Ihrer Wallet als Phishing-Versuch, bis das Gegenteil bewiesen ist.
- Verwenden Sie eine Test-Wallet nicht für die langfristige Aufbewahrung. Sobald die Wallet mit mehreren dApps verbunden ist, bewahren Sie sie getrennt von allen Geldern auf, deren Verlust Sie sich nicht leisten können.
Falls Sie Kryptowährung kaufen müssen, um zunächst eine Test-Wallet zu finanzieren, bieten Kryptowährungsbörsen für Anfänger Informationen zu den gängigen Einzahlungsmöglichkeiten und zur Auszahlung an eine selbstverwaltete Adresse.
häufige Fragen
Was bedeutet dApps?
dApps steht für dezentrale Anwendungen. Dieser Begriff beschreibt Anwendungen, die Blockchain-Netzwerke und Smart Contracts für wichtige Aufgaben nutzen, während die Nutzer über Wallets und nicht über ausschließlich von Plattformen kontrollierte Konten interagieren.
Wie funktionieren dApps?
dApps funktionieren, indem ein Nutzer eine Wallet verknüpfen, eine Anfrage prüfen und eine Nachricht oder Transaktion signieren kann. Anschließend sendet er diese Aktion an einen Smart Contract oder ein Blockchain-Programm. Das Netzwerk speichert dann das Ergebnis, falls die Transaktion gültig ist.
Sind dApps sicher in der Anwendung?
Dezentrale Anwendungen (dApps) können sicher sein, wenn Verträge, Benutzeroberfläche, Wallet-Ansprüche und Nutzerverhalten einwandfrei sind. Standardmäßig sind sie jedoch nicht sicher. Zu den Hauptrisiken zählen Phishing-Websites, unbegrenzte Token-Genehmigungen, manipulierte Signaturen, Vertragsfehler und das Senden von Geldern über das falsche Netzwerk.
Was sind einige Beispiele für dApps?
Beispiele für dApps sind dezentrale Börsen (DEXs) , Kreditprotokolle, NFT-Marktplätze, Abstimmungsplattformen für DAOs, Blockchain-Spiele, Prognosemärkte und Wallet-basierte soziale Anwendungen. Die leistungsstärksten Beispiele nutzen die Blockchain für Verwahrung, Abwicklung, Eigentumsverwaltung oder transparente Regeln.
Wie erstellt man dApps auf Ethereum?
Um dApps auf Ethereum zu erstellen, schreibt ein Entwickler typischerweise Smart Contracts, testet und implementiert diese, entwickelt eine Benutzeroberfläche, fügt die Logik für die Wallet-Anbindung hinzu und verwendet RPC- oder Indexierungstools, um Blockchain-Daten auszulesen. Das genaue technische Paket hängt davon ab, ob die dApp Token, Abstimmungen, NFTs oder andere vertragliche Aktionen verarbeitet.
Was bedeuten verbundene dApps in der Wallet?
Verbundene dApps in der Wallet sind Websites oder Anwendungen, die die Berechtigung haben, die Wallet-Adresse einzusehen und Aktionen anzufordern. Das Verbinden ist nicht dasselbe wie das Genehmigen von Token. Daher sollten Nutzer sowohl die verbundenen Websites als auch die aktiven Berechtigungen überprüfen, bevor sie den Wallet-Zugriff löschen.
Kommentarfunktion ist geschlossen.