Was ist eine dezentralisierte App?
- 14 minute read
Eine dApp ist eine dezentralisierte Anwendung. Das bedeutet, dass es sich um ein Programm oder eine Software handelt, die von den nodes einer Blockchain verwaltet wird und nicht von einem normalen hierarchischen Unternehmen mit Eigentümern und einem Vorstand auf privaten Servern.
In diesem Artikel erklären wir, was eine dApp ist.
- Dezentral im Kontext einer Blockchain bedeutet, dass eine Blockchain von Tausenden von Computern ohne zentrale Autorität gewartet wird.
- Eine dApp arbeitet mit Smart Contracts, die ausgeführt werden, wenn vorprogrammierte Bedingungen erfüllt sind
- Niemand kann dir den Zugang zu einer dApp verwehren und die Entscheidungen werden in der Regel von einer DAO durch governance token getroffen
- Peer-to-Peer-Netzwerke sind eine Form dApp, bei denen Peers (Gleichgestellte) Dateien miteinander teilen, wobei eine Datei heruntergeladen wird, indem ein kleines Stück von mehreren Teilnehmern gleichzeitig abgerufen wird, wie bei Bittorrent
- Zentralisierte Apps wie Facebook oder Spotify sind klassische Unternehmen mit Aktionären und einem Vorstand, die dir den Zugang zu ihren privaten Servern verweigern können, wenn du dich nicht an ihre Regeln hältst
- Die Vorteile von dApps sind Sicherheit, Transparenz, Eigentum, Innovation, hohe Betriebszeit, keine Zwischenhändler, Zugänglichkeit und Anonymität.
- Zu den Nachteilen von dApps gehören geringe Skalierbarkeit, Sicherheitslücken, App-Konkurrenz, Bugs, Software-Fehlerbehebung, übermäßig technisch und regulativ
- Eine dApp verschlüsselt private Daten, auf die nur der Nutzer zugreifen kann, eine App nutzt deine Daten oft für ihren eigenen Vorteil
- Zensur spielt bei Apps eine immer größere Rolle, bei dApps aber nicht
- Die beliebtesten dApps sind definitiv die DeFi-Apps mit rund 60 % Marktanteil
- Fast jede App hat ihr Gegenstück in einer dApps
- Betrügereien sind bei dApps immer noch an der Tagesordnung
- Die Regulierung von dApps könnte sie viel teurer und unbeliebter machen
- Ethereum ist immer noch die beliebteste dApps-Blockchain
- Wenn es keine Standardisierung und Zusammenarbeit von dApps gibt, kann die Fragmentierung deiner Aufmerksamkeit dazu führen, dass sie tatsächlich nicht funktionieren
- Mit dem Aufkommen der Regulierung könnte die Freiheit, was dApps so beliebt gemacht hat, ein Ende finden
Inhoudsopgave
- Was bedeutet dezentralisiert?
- Wie funktionieren dApps?
- Vorteile von dApps
- Nachteile von dApps
- Unterschiede zwischen Apps und dApps
- Wofür werden dApps verwendet?
- Betrug mit dApps
- Regulierung von dApps
- Ethereum dApps und Smart Contracts
- Die Zukunft der dApps
Was bedeutet dezentralisiert?
Dezentral bedeutet, dass eine Blockchain die von Tausenden von Computern verwaltet wird, ohne dass es eine zentrale Behörde gibt. Die volle Kontrolle über eine solche Blockchain und damit die Macht liegt bei allen Beteiligten gemeinsam, anders als bei einem gewöhnlichen Unternehmen mit Aktionären und einem Vorstand.
Eine Blockchain ist eine verteilte Datenbank, die von Nodes verwaltet wird. Eine Standardanwendung wird von Servern verwaltet, die zu einem zentralen Unternehmen gehören.
Wie funktionieren dApps?
Eine dApps arbeitet mit Smart Contracts , wobei dieser Vertrag ausgeführt wird, wenn bestimmte Bedingungen erfüllt sind. Wenn dezentrale Anwendungen einmal online sind, können sie kaum noch verändert werden. Theoretisch kann eine dApps also ewig laufen, auch wenn die Entwickler sie längst aufgegeben haben. Eine dApp kann also nur auf einer Blockchain laufen, auf der Smart Contracts möglich sind.
Alle Aktionen eines Nutzers innerhalb einer dApps werden von einem Smart Contract ausgeführt. Die Nodes behalten den Überblick über die Blockchain und verarbeiten all diese Transaktionen und Daten und merken sich über eine verteilte Datenbank, wer was hat. Alles, was du tun musst, um mitzumachen, ist, eine gültige Aktion einzureichen, z. B. eine Transaktion. Niemand kann dir den Zugang verwehren.
Eine dApps ist also eine dezentrale App oder ein Softwareprogramm, das von Nodes und oft über eine DAO regiert. Eine DAO ist eine dezentrale autonome Organisation, bei der alle unter bestimmten Bedingungen über die Zukunft eines Projekts abstimmen können. Normalerweise musst du dann die jeweiligen Governance Token besitzen.
Blockchain-Technologie
Wenn du eine dApps eröffnest, hast du es mit Nodes zu tun, die unabhängig voneinander die Blockchain und die Transaktionen der dApps im Auge behalten. Wenn du eine Aktion durchführst, für die du mit Kryptowährung wird im Hintergrund ein Smart Contract ausgelöst, der die Zahlung automatisch abwickelt, so dass du weitermachen kannst. Willst du zum Beispiel in einer dApp für Spiele eine NFT kaufen, dann wird das alles durch einen Smart Contract erledigt.
Peer-to-Peer-Netzwerke
Eine andere Form von dApps sind Peer-to-Peer-Netzwerke (P2P). Dabei verbinden sich die Nutzer mit den Computern der anderen und erweitern die Datenbank auf dezentrale Weise. Es ist ein ziemlich bekanntes Prinzip, bei dem man Dateien P2P mit anderen teilt. Wenn ich die Beispiele Bittorrent und Tor nenne, fällt wahrscheinlich der Groschen, denn dabei handelt es sich in der Regel um open source Projekte, so dass ein Verbot eines Netzwerks schnell durch einen Neustart über eine Fork .
Wenn du eine Datei suchst, zum Beispiel einen Film, einen Song oder ein Buch, kannst du sie herunterladen, indem du ein kleines Stück von mehreren Gleichrangigen (Peers) herunterlädst. Dadurch ist der gesamte Download viel kürzer, als wenn du die gesamte Datei von einer Person herunterladen würdest.
Du kannst auch Dateien hochladen, die dann der Datenbank hinzugefügt werden. Je mehr Nutzer es gibt, desto einfacher und schneller funktioniert alles. Normalerweise bekommen diese P2P-Netzwerke Ärger mit zentralen Behörden wie BREIN wegen Urheberrechtsverletzungen (Piraterie) oder werden von zentralen Akteuren wie Netflix oder Disney wegen Nichtbezahlung von Urheberrechten und unlauterem Wettbewerb verklagt.
Wenn eine dApp auch Daten aus der Welt außerhalb der dApp benötigt, muss sie Orakel wie Chainlink oder TheGraph verwenden, um Live-Daten in die dApp hochzuladen.
Apps und zentrale Behörde
Wenn du ein Softwareprogramm wie ein Betriebssystem, Facebook, Telegram oder ein Computerspiel öffnest, sind das alles zentralisierte Apps oder Software mit einem eigenen Team von Entwicklern, Aktionären, die Gewinn machen wollen, und Vorstandsmitgliedern, die weitgehend den Kurs bestimmen. Viele Apps können dir auch den Zugang verweigern, weil du den Mitgliedsbeitrag nicht bezahlt oder dich nicht an ihre Regeln gehalten hast, wie z. B. die nächste Facebook-Sperre, weil du ein unpopuläres Wort oder ein Bild benutzt hast, das ihnen nicht gefällt.
Vorteile von dApps
- Sicherheit. Da dApps dezentral arbeiten, können sie nicht von einer einzelnen Partei zensiert, verändert oder abgeschaltet werden. Korruption ist somit unmöglich.
- Transparenz. Eine Blockchain ist öffentlich und transparent und jeder kann mit einem Block-Explorer alles einsehen, was Betrug und Missbrauch verhindert. So kann auch jeder die Integrität der Blockchain überprüfen.
- Eigentumsverhältnisse. Wenn du eine dApps verwendest, hast du die Kontrolle über deine Daten und digitalen Vermögenswerte. Web3 kannst du für diesen Zweck eine SSI (Self Sovereign Identity) verwenden.
- Innovation. Diejenigen, die genug von zentralisierten Apps wie Facebook haben, in denen man gebannt werden kann, können sich in dApps austoben, in denen es freie Meinungsäußerung gibt. Open source macht auch die Erstellung neuer dApps viel einfacher und kann die Sicherheit fördern, da jeder den Code sehen und Bugs melden kann, obwohl es auch dApps gibt, die ihren Quellcode verstecken.
- Immer online. Da die Blockchain von Tausenden von Computern verwaltet wird, ist es unmöglich, sie auszuschalten, es sei denn bei einer groß angelegten 51% Angriff was sehr selten ist.
- Keine Zwischenhändler. Das kann die Kosten für alle Arten von Transaktionen erheblich senken, vor allem wenn du normalerweise teure Vermittler wie Notare, Anwälte, Makler oder Banken einschalten musst. Es fallen keine Provisionen, Datenerhebungen oder monatliche Gebühren an.
- Zugänglichkeit. Eine dApps ist freizügig, du brauchst keine Erlaubnis, um ihr beizutreten, egal wo du dich auf der Welt befindest. Das demokratisiert den Zugang. Alles, was du brauchst, ist das Internet.
- Anonymität. Wenn du mit Smart Contracts arbeitest, findet eine Transaktion zwischen zwei anonymen Parteien statt. Apps fragen nach deinen persönlichen Daten, was bedeutet, dass du getrackt werden kannst und deine Daten an Werbetreibende verkauft werden können, aber auch an Behörden gemeldet werden.
Nachteile von dApps
- Geringe Skalierbarkeit. Besonders in überfüllten Netzwerken wie Ethereum kann es zu schweren Überlastungen kommen, wie vor einiger Zeit bei CryptoKitties. Das kann eine Blockchain sehr teuer machen, dich lange auf deine Transaktion warten lassen und eine dApps unbrauchbar machen. Sogar Solana, der Geschwindigkeitsfanatiker, kann durch dApps so überlastet werden, dass die gesamte Blockchain lahmgelegt wird.
- Sicherheitsverletzungen. Nicht jede dApps hat Geld, um Hacks zu verhindern oder für professionelle Audits. Im Laufe der Zeit gibt es zwar immer weniger Hacks, aber Hacks gehören immer noch an die Tagesordnung.
- Konkurrenz durch Apps. Eine dApps ist oft viel weniger intuitiv und hat eine viel weniger schöne Oberfläche als eine App. Dadurch stehen sie sich in Sachen Benutzerfreundlichkeit selbst im Weg.
- Bugs. Wenn keine Prüfung stattgefunden hat, können in einer dApps alle möglichen Bugs vorhanden sein. Da Open-Source-Apps öffentlich sind, können böswillige Parteien auch versuchen, eine Sicherheitslücke auszunutzen und Crypto zu stehlen.
- Lösen von Softwareproblemen. Wenn die Software aktualisiert werden muss, muss wegen der Unveränderlichkeit von Smart Contracts möglicherweise eine neue dApps erstellt werden. Außerdem musst du dafür oft erst über eine DAO eine Genehmigung beantragen. Das kann sehr lange dauern und viel kosten.
- Zu technisch. Wenn du eine dApps nutzen willst, musst du alles Mögliche wissen über Wallet , Kryptowährungen, den Kauf jener, wie man eine Transaktion durchführt und vieles mehr. Wenn dann noch die Gebühren variieren und es Wartezeiten gibt, schreckt das viele potenzielle Nutzer ab.
- Verordnung. Regierungen und Politiker können Vorschriften einführen, die den Vorteilen von dApps direkt entgegenwirken. Zum Beispiel kann eine Regierung Vorschriften zur Kundenkenntnis und zur Bekämpfung von Geldwäsche einführen, die den gesamten DeFi-Markt durch das Ende der Privatsphäre ausbremsen können. Außerdem können dApps in bestimmten Gerichtsbarkeiten verboten werden und bestehende Unternehmen oder Einzelpersonen können Klagen einreichen, um ein Verbot einer dApp zu erwirken.
Unterschiede zwischen Apps und dApps
Eine App hat ein zentrales Governance-Modell, bei dem es Eigentümer, einen Vorstand und eine Hierarchie gibt. Eine dApps hat ein dezentrales Verwaltungsmodell mit Nodes, die die Datenbank verwalten, und einer DAO, die normalerweise die Entscheidungen trifft.
Bei dApps können die Nutzer wählen, welche Informationen sie teilen möchten. Die Nutzerdaten werden verschlüsselt in einer Blockchain mit Kryptographie , bei dem nur der Nutzer die privater Schlüssel davon hat.
Apps und Big Tech
Wenn du eine zentrale Anwendung verwendest, besteht die Möglichkeit der Datenmanipulation, des Verkaufs deiner persönlichen Informationen, der Weitergabe deiner Informationen an Behörden und von Datenschutzverletzungen. Big Tech spürt so viel über dich auf, dass sie ein komplettes Profil, einschließlich deiner Surfgewohnheiten, an Unternehmen verkaufen und dir auf dieser Grundlage sehr spezifische Werbung präsentieren können, was manchmal etwas unheimlich wirkt.
Open source versus versteckter Code
Die meisten dApps sind open source, während Apps ihren Code versteckt halten. Open source dApps haben in der Regel mehr Nutzer. Apps können online heruntergeladen oder über einen Datenträger installiert werden, wie eine DVD oder ein Game auf einer Playstation und dergleichen. Apps können Updates erfordern, die manchmal die Spielregeln ändern, bei einer dApps ist das fast unmöglich, du musst eine neue dApp starten.
Verlässlichkeit
Apps können Probleme bekommen, wenn ihre Server gehackt werden oder andere technische Probleme auftreten. Sie können unter einem sogenannten Single Point of Failure leiden: Wenn ein oder mehrere Server ausfallen, kann die gesamte App offline sein. Bei einer dezentralen Anwendung gibt es dieses Problem nicht, da die Datenbank von Tausenden von Computern verwaltet wird, sodass der Ausfall einiger weniger Nodes keine Rolle spielt.
Erlaubnis und Zensur
Du brauchst keine Erlaubnis (=permissionless), um an einer dApps teilzunehmen. Bei einer App musst du ein rechtliches Dokument mit Dutzenden von Seiten unterschreiben, das niemand liest, in dem du dich bereit erklärst, alle deine persönlichen Daten zu verkaufen (zum Glück darfst du deine Seele behalten) und du hast keine Handhabe, wenn du die Eigentümer verklagen willst. Bei einer dApps gibt es auch keine Zensur, niemand kann dir den Zugang verwehren. Bei einer App kannst du das. Das sieht man immer häufiger in den sozialen Medien, wo die Zensur eine immer größere Rolle spielt.
Finanzielle Transaktionen
Bei gewöhnlichen Softwareprogrammen zahlst du mit Papiergeld für die Nutzung, oder du selbst bist das Produkt und deine privaten Daten werden verkauft, außerdem wird dir Werbung angezeigt. Bei einer dApps bezahlst du, wenn nötig, alles mit Kryptowährung.
Im Allgemeinen sind die Kosten dafür sehr gering, aber es gibt auch dApps, bei denen die Kosten enorm sein können, insbesondere bei Play2Earn Games, die ich in der Regel als Pay-to-Burn Games bezeichne, weil die Einnahmen in der Regel gering und die Kosten für Gegenstände relativ teuer sind. Ohne den Kauf von Gegenständen im Spiel kannst du oft nur ein paar Groschen pro Tag zusammenkratzen. Die Amortisationszeit für gekaufte Gegenstände ist oft so lang, dass es eher einer Beschäftigungstherapie gleichkommt. Es gibt auch dApps, die du kostenlos nutzen kannst.
Standort und Datenverarbeitung
Apps können manchmal regional unzugänglich sein, während dApps normalerweise überall auf der Welt genutzt werden können.
Wenn du eine App benutzt, musst du darauf vertrauen, dass die Unternehmen, die sie auf den Markt gebracht haben, mit deinen Daten richtig umgehen. Mit einer dApps hast du dieses Problem dank der Blockchain-Verschlüsselung nicht.
Wofür werden dApps verwendet?
Am häufigsten werden dApps eingesetzt für DeFi wie AAVE und UniSwap, und Finanz-Apps wie MetaMask oder Trust Wallet.
Die Liste der verschiedenen Anwendungen ist sehr umfangreich. Du kannst zum Beispiel dApps für Spieleplattformen wie Decentraland oder Gala Games nutzen. Die NFT-Welt wird von dApps wie OpenSea oder Magic Eden bedient. In der medizinischen Welt macht sich u.a. Quant bemerkbar, im Supply Chain Management VeChain.
Wir können hier nicht alle Blockchain-Netzwerke auflisten, aber die Vielfalt ist riesig. Beliebte Themen: Social-Media-Apps, Identitäts-Apps, Peer-to-Peer, Exchanges, Glücksspiel, Entwicklung, Speicherung, Wallets, Governance (DAO), Energie, Versicherungen, Immobilien, Gesundheit, zu viele, um sie alle aufzuzählen. Kein Wunder, dass dApps so beliebt geworden sind, denn sie decken fast alle Themen ab, die dir auch in der realen Welt begegnen.
Betrug mit dApps
Wie bei jeder Form von Kryptowährung kannst du auch mit dApps Nutzer betrügen. Wir nennen ein paar davon.
Du hast also ein Schneeballsystem, bei dem neue Nutzer die hohen Renditen der frühen Investoren bezahlen müssen, bis keine neuen mehr hinzukommen.
Phishing
Phishing ist auch bei dApps keine Seltenheit. Die meisten Menschen kennen die Schreckensmails, in denen dir gesagt wird, dass dein gesamtes Guthaben verloren geht, wenn du nicht sofort etwas tust, z. B. dich bei Celsius anmelden oder so. Wenn du das dann tust, setzt du dich dem Spam, Diebstahl und Spyware aus. Worauf du besonders achten solltest, sind Absender und Logik. Warum sollte dir eine bestimmte dezentrale App etwas schicken?
Die ICO der dezentralen Anwendungen
Was etwas in den Hintergrund gedrängt wurde, ist die ICO in denen Investoren alles Mögliche versprochen wird, aber nichts passiert, außer dass du dein Geld verlierst. Heutzutage muss man dann auf Vorverkäufe achten, bei denen dApps über einen Vorverkauf an die Öffentlichkeit starten, nach dem nichts mehr passiert.
Regulierung von dApps
Da immer mehr Vorschriften für dApps eingeführt werden, kann der dezentrale Charakter von den Behörden Stück für Stück aufgehoben werden.
Die Allgemeine Datenschutzverordnung (GDPR) ist zum Beispiel eine Möglichkeit, mit Hilfe von Cookies sicherzustellen, dass der Standort in dApps wieder eine Rolle spielen wird. Eine DAO kann auch gezwungen werden, nur Stimmen aus einem bestimmten Gebiet zuzulassen.
EU-MiCA-Gesetz
Bei der Finanzierung einer dApps kann es zu einer Regulierung von Wertpapieren oder Wertpapiergeschäften kommen, aber auch zu einer Regulierung von Know Your Customer und Anti-Geldwäsche. Damit werden die Zensur und das Ende der Anonymität von dApps und Smart Contracts auf den Plan gerufen. Die MiCA-Gesetz der EU ist ein gutes Beispiel dafür. Der Nutzer ist besser geschützt, aber der Ersteller muss hohe Kosten auf sich nehmen, die er an den Kunden weitergeben muss. Das macht die dApps teurer und kann dazu führen, dass die Popularität einer solchen dApp abnimmt.
Ethereum dApps und Smart Contracts
Ethereum ist sehr beliebt, wenn es um die Anzahl der dApps geht. Das liegt daran, dass Ethereum die erste Blockchain war, die Smart Contracts verwendet hat, was sie in der Blütezeit von DeFi und ICO unglaublich populär gemacht hat, und sie hat diese Führung nie abgegeben. Trotz der starken Konkurrenz ist sie immer noch die mit Abstand beliebteste Blockchain für dApps, auch wenn Solana schnell auf dem Vormarsch ist.
Ethereum entwickelt sich ständig weiter und hat ein sehr robustes System mit seinem Ethereum Virtual Machine . Programmierer, die sich ein wenig mit Programmiersprachen wie JavaScript oder C auskennen, können bald eine dApps auf Ethereum staken.
Die Zukunft der dApps
Das Wichtigste, um die Popularität von dApps zu steigern, sind Skalierbarkeit und Erschwinglichkeit. Wenn die Skalierbarkeit mit neuen Techniken angegangen wird, wie Sharding oder Danksharding Dies kann eine dApps viel zugänglicher machen, da es die Geschwindigkeit erhöht und die Kosten reduziert.
Wert der dApps nutzen
Es ist gut möglich, dass bestimmte Formen von dApps viel erfolgreicher sein werden als andere. Das wichtigste Merkmal einer dApps ist ihr Nutzwert. Eine DeFi dApps für Finanzprodukte ist zum Beispiel eine gute Möglichkeit, um teure Vermittler zu vermeiden und deine Privatsphäre zu schützen. Eine medizinische dApp kann hochsensible Daten vor unerwünschten Einblicken von Marktteilnehmern wie Versicherern schützen. Unternehmen und Verbraucher können auch stark von Logistik dApps profitieren, mit denen die Echtheit und Sicherheit von Produkten wie Medikamenten und Markenartikeln verfolgt werden kann.
Fragmentierung deiner Aufmerksamkeit
Wenn dApps genauso schnell werden wie reguläre Apps und die Kosten niedrig bleiben, hat die dApp eine Chance, die App in Sachen Popularität zu übertreffen. Das erfordert allerdings eine viel stärkere Standardisierung, denn niemand will mit 100 dApps, Wallets, Kryptowährungen und allem anderen arbeiten, was man für eine dApp braucht, damit sie richtig funktioniert. Denn das klingt eher nach einem Albtraum als nach Freiheit und Freude, was man von einer beliebten dApps sowieso erwarten sollte. Daher scheint mir eine dApps, die alles kann, der richtige Weg zu sein.
Regulierung kann die dApps vehement stören
Regulierung kann die Popularität von dApps durch Verbote und einstweilige Verfügungen beenden. Sie können nicht nur die Nutzbarkeit von dApps stark einschränken und die Privatsphäre beenden, sondern auch die Kosten für ihre Nutzung stark erhöhen. Außerdem kann es zu einem weiteren Verbot einer dApp kommen und bestimmte dApps können die Kosten nicht mehr tragen und werden zu teuer, was dazu führt, dass sie verloren gehen oder nicht mehr hergestellt werden.