Was CryptoKitties über die Skalierbarkeitsprobleme des Ethereums enthüllt

Falls du dachtest, 2017 könnte nicht noch seltsamer werden, ist die Welt jetzt besessen von virtuellen Katzen. CryptoKitties ist ein virtuelles Spiel, mit dem Spieler digitale Katzen sammeln und züchten können. In der kurzen Lebensspanne des Spiels (am 28. November gestartet) hat es bereits Interesse von Spielern auf der ganzen Welt geweckt. Viele Nutzer sind vom Spiel angezogen, weil es komplett personalisiert ist.

Die „Katzen“, die eine Person züchtet oder sammelt, sind eindeutig ihre eigenen und können nicht von anderen Nutzern geklont werden. Wenn Benutzer ihre eigenen Katzen züchten, können sie unterscheidbare Farben, Gesichtsmerkmale oder Hintergründe hinzufügen, um ihre Katzen von anderen Benutzern auf dem Markt zu unterscheiden. Sobald eine Katze gezüchtet wurde, kann ihr Schöpfer sie auf dem Marktplatz verkaufen. Am 11. Dezember 2017 hatten diese virtuellen Katzen einen geschätzten Umsatz von 12 Millionen Dollar erzielt.

Obwohl der Handel mit virtuellen Katzen wie ein dummer, flüchtiger Trend erscheinen mag, könnte der transaktionale Aspekt langfristige Auswirkungen haben. Was CryptoKitties von anderen süchtig machenden Online-Spielen unterscheidet, ist die Stiftung Ethereum. Der von AxiomZen entwickelte Marktplatz wurde auf Ethereums Blockchain-Ledger aufgebaut, und Benutzer kaufen und verkaufen Katzen auf dem Protokoll mit Ethereums proprietärem Token Ether.

CryptoKitties wurde schnell zum beliebtesten Smart-Vertrag bei Ethereum, und ab dem 10. Dezember 2017 entfielen fast 15% der gesamten Netzwerktransaktionen von Ethereum auf den Marktplatz.

In vielerlei Hinsicht ist die Massenhysterie, die diese Kätzchen umgibt, ein Gewinn für die gesamte Blockchain-Industrie. Das Spiel hat die Blockchain-Technologie – speziell Ethereum – in die Mainstream-Medien gebracht. Eines der größten Probleme, die den Fortschritt und die Verbreitung von Blockchain behindern, ist die wahrgenommene Unzugänglichkeit, aber CryptoKitties dient als unkomplizierter Einstiegspunkt für Benutzer aller Hintergründe, um sich mit Blockchain vertraut zu machen.

Eine der treibenden Kräfte hinter der Entscheidung von AxiomZen, diese Art von Spiel zu entwickeln, war, den Verbrauchern einen einfachen Zugang zur Blockchain-Technologie zu bieten. Je benutzerfreundlicher Blockchain wahrgenommen wird, desto schneller wird ihre Entwicklung und weit verbreitete Annahme stattfinden. Selbst Personen, die kein Interesse an Bitcoin, Kryptowährung oder dezentralen Ledgern haben, sind sich der Art der Anwendungen bewusst, die diese Protokolle nutzen können. Trotz seiner weltweiten Popularität hat der über Nacht erfolgende Erfolg von CryptoKitties auch Schwächen innerhalb von Ethereum aufgedeckt.

Diese CryptoKitties haben Ethereums Netzwerk im Alleingang überschwemmt. Das bedeutet langsamere Transaktionszeiten für alle Anwendungen, die auf der dezentralen Architektur laufen. CryptoKitties hat Probleme mit der Geschwindigkeitsskalierbarkeit, was bedeutet, dass die Probleme, die sich aus dem Ethereum-Netzwerk ergeben, mit einem ineffizienten Konsensusalgorithmus zusammenhängen. Es ist zu schwer und erfordert zu viel Arbeit, um Informationen (oder in diesem Fall virtuelle Kätzchen) herumzubewegen, und somit sind die Kosten und die Zeit, die für die Durchführung dieser Kitty-Transfers benötigt werden, außer Kontrolle geraten.

Das Ethereum-Netzwerk wurde entwickelt, um alle Daten innerhalb der Blockchain zu speichern, was bedeutet, dass das beschleunigte Wachstum einer Anwendung eine exponentielle Menge an Daten zur Speicherlast der Kette hinzufügt. Je mehr Entwickler mit der Erstellung von Ethereum-Anwendungen beginnen und je mehr Daten auf dem Protokoll gespeichert sind, desto mehr werden die steigenden Anforderungen an die Speicherkette das Netzwerk blockieren und die Transaktionszeiten verringern. Seltsamerweise wird schnelles Wachstum zu einem zweischneidigen Schwert.

Mögliche Lösungen für den Wahnsinn

Eine der effektivsten Möglichkeiten, Blockchain-basierte Anwendungen zu entwickeln, ohne die Zugänglichkeit oder die Transaktionsgeschwindigkeit zu beeinträchtigen, ist das Speichern von Daten außerhalb der Kette. Die Unternehmen nutzen diese Gelegenheit, um die Überlastung der Kätzchen zu beheben und einen weiteren massiven und ausgedehnten Ausfall zu verhindern.

Zum Beispiel hat Dispatch Labs, ein Blockchain-basiertes Unternehmen, eine eigene Business-Ready-Blockchain entwickelt, die die Speicherschwächen bestehender Protokolle anspricht. Neue Consensus-Algorithmen wie das Deligned-Proof-of-Stake-Modell, das Dispatch verwendet, ermöglichen schnellere und günstigere Transaktionen in einer Blockchain. Im Falle von CryptoKitties würde dies bedeuten, dass Kätzchen schneller und effektiver übertragen werden könnten. Außerdem würde es weniger kosten als im Ethereum-Netzwerk.

Unabhängig davon, ob der Katzenwahn abklingt oder nicht, die CryptoKitties-Explosion hat eine Schwäche im Ökosystem Ethereum aufgedeckt, die Entwickler nicht ignorieren sollten. Manche nennen es sogar eine wichtige Hürde in Ethereums Roadmap.

Da die Blockchain-Technologie in der Benutzererkennung und in der Unternehmensakzeptanz wächst, kann die Netzwerküberlastung zu einem anhaltenden Problem werden. Für Entwickler, die eine Anwendung starten möchten, die Massentransaktionen hervorbringt, könnte es nützlich sein, Blockchains zu erkunden, die Konsensusalgorithmen verwenden, um schnellere, billigere und effizientere Transaktionen zu ermöglichen.

Ausgewähltes Bild von YouTube.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.