Eine umfassende Einführung in vollständig On-Chain-Spiele

FortgeschritteneOct 29, 2023
In diesem Artikel wird vorgestellt, was ein vollständig auf der Kette befindliches Spiel ist, es mit GameFi und herkömmlichen Web2-Spielen verglichen und sein Entwicklungsstatus und seine Aussichten aus Branchenperspektive analysiert.
Eine umfassende Einführung in vollständig On-Chain-Spiele

Was ist ein Fully-On-Chain-Spiel?

Im Gegensatz zum herkömmlichen GameFi, das Requisiten und Assets auf der Blockchain ablegt, speichert ein vollständig in der Kette befindliches Spiel die gesamte Spiellogik und -daten auf der Blockchain. Nehmen Sie als Beispiel das einfache Schachspiel „Kartenziehvergleich“. Das gängige GameFi ist gut darin, Eintrittskarten, Chips usw. zu tokenisieren und sie in NFTs oder Kryptowährungen umzuwandeln. Aber im Kontext eines vollständig auf der Kette basierenden Spiels ist die Logik, „einem Spieler zufällig eine Karte auszugeben und dann die Größe der durch die Karten des Spielers dargestellten Zahlen zu vergleichen, und die größere Zahl ist der Gewinner, der die Chips gewinnt“. auf die Blockchain übertragen, und der gesamte Prozess ist offen und transparent.

Ursprünglich waren Spiele, die vollständig in die Kette integriert waren, bei einer Gruppe nativer Web3-Entwickler und -Spieler beliebt, aber mit der Explosion von Spielen, die vollständig in die Kette integriert waren, wie Dark Forest, erkannten immer mehr Menschen die unvergleichlichen Vorteile vollständiger Spiele in der Kette gegenüber herkömmlichen Spielen GameFi und Off-Chain-Spiele. Die Vorteile sind wie folgt:

Offenheit

Auf der Blockchain werden vollständig On-Chain-Spiele bereitgestellt, die den Zugang zum Spiel für jedermann ermöglichen. Es ist nicht auf Land, Geschlecht, Alter usw. beschränkt.

Transparenz

Da die Spiellogik auf der Blockchain gespeichert ist, ist die Möglichkeit von Betrug im Spiel äußerst gering und Spieler können den Status des Spielbetriebs durch die Bereitstellung von Verträgen auf der Blockchain beobachten.

Vermögenseigentum

Die Vermögenswerte, die durch die Teilnahme an Spielen, die vollständig in der Kette stattfinden, erhalten werden, sind ebenfalls Vermögenswerte in der Kette, die die Spieler vollständig kontrollieren und frei übertragen können.

Gemeinschaftsorientiert

Bei Spielen, die vollständig in der Kette liegen, wird der Community-Entwicklung mehr Aufmerksamkeit geschenkt, die meisten davon werden von DAOs gesteuert, und die Bedürfnisse innerhalb der Community werden das Spiel kontinuierlich verbessern.

Nachhaltigkeit

Theoretisch wird der Code in Form von Smart Contracts auf der Blockchain bereitgestellt, und die Blockchain entspricht einem Server. Solange die Kette normal genutzt wird, können Spieler das Spiel jederzeit erleben, ohne sich Gedanken über die Lebensdauer des Spiels machen zu müssen.

Zusammensetzbarkeit

In traditionellen Spielen gehört die „Spiellogik“, die in vollständig in der Kette befindlichen Spielen in der Kette liegt, zum Backend-Code. Daher kann es die Unterschiede der Spiel-Benutzeroberfläche verschiedener Front-End-Seiten übernehmen und sogar die Funktion von Spielen mit mehreren Modulen realisieren, indem verschiedene vollständig in der Kette befindliche Spielverträge mit einer Front-End-Seite verbunden werden.

Vollständig On-Chain vs. GameFi vs. traditionelle Spiele

Zum einfachen Vergleich stellen wir die Unterschiede tabellarisch dar:

Aus dem obigen Vergleich ist ersichtlich, dass die vollständig in der Kette befindlichen Spiele aufgrund ihrer vollständigen Bereitstellung in der Kette dezentralere Merkmale von Web3 in Bezug auf Daten, Vermögenswerte, Finanzierung und Server aufweisen. Die Leistung der Blockchain schränkt jedoch auch die Bedienbarkeit und das Gameplay von Spielen ein, und die Benutzer, die sich vollständig in der Kette befinden, haben Web3 noch nicht verlassen.

Industrieinfrastruktur

Der Entwicklungsprozess vollständig in der Kette laufender Spiele ähnelt dem der traditionellen Spieleentwicklung, verfügt jedoch aufgrund der Spielelogik in der Kette auch über einen einzigartigen technischen Stack. Die Kerninfrastruktur von Spielen, die vollständig in die Kette integriert sind, besteht hauptsächlich aus der Spiele-Engine und der Blockchain, die vollständig in die Kette integriert sind. Natürlich können Technologien wie AA und Zero-Knowledge-Proof auch auf den vollständig On-Chain-Game-Stack angewendet werden. Bevor wir spezifische, vollständig in die Kette integrierte Spieleprojekte besprechen, müssen wir die Infrastruktur in der Branche (unterhalb der Anwendungsschicht) verstehen.

Vollständige On-Chain-Spielebranche (Quelle: IOSG's Medium )

Blockchain

Bei Spielen, die vollständig in die Kette integriert sind, übernimmt die Blockchain die Rolle eines Servers, wobei die Spiellogik in der Kette bereitgestellt wird. Benutzer müssen sich zum Spielen mit einer Wallet verbinden. Derzeit werden die meisten vollständig On-Chain-Spiele auf Ethereum und Layer2 vertrieben. Bei der Auswahl einer öffentlichen Kette für die Bereitstellung müssen mehrere Faktoren berücksichtigt werden:

  1. Programmierbarkeit der öffentlichen Kette
    In den frühen Tagen der Entwicklung von Spielen, die vollständig auf der Kette basieren, wurde Ethereum von vielen frühen Spielen auf der Kette als leistungsstärkste Plattform für die Programmierung intelligenter Verträge ausgewählt. Nun haben die gängigen Layer1- und Layer2-Plattformen unterschiedliche Optimierungen für die Dapp-Entwicklung vorgenommen. Aptos und Sui haben beispielsweise das Programmiererlebnis auf Programmiersprachenebene optimiert. Öffentliche Ketten, die entwicklerfreundlicher sind und den Prozess des Aufrufens von Verträgen durch Benutzer optimieren, werden von Entwicklern öffentlicher Ketten eher bevorzugt.

  2. Netzwerkleistung
    Spieler müssen beim Spielen Verträge abschließen und Feedback zu Kettendaten erhalten, was ein gewisses Maß an Kettenleistung erfordert. Beispielsweise sind in einem Echtzeitspiel mit mehreren Benutzern mehrere Signaturen in einer einzigen Spielrunde erforderlich. Wenn das Netzwerk stark überlastet ist, kann dies zu einer schlechten Benutzererfahrung führen. Derzeit können die TPS von Solana und Ethereum Layer2 die zugrunde liegenden Anforderungen bestehender, vollständig in der Kette integrierter Spiele erfüllen.

  3. Benutzerlautstärke
    Die Web3-Nativität von Spielen, die vollständig in die Kette integriert sind, impliziert eine höhere Benutzerschwelle. Darüber hinaus kann der Spielprozess On-Chain-Aktivitäten wie den Handel mit Spielzubehör beinhalten. Daher kann die Wahl einer Kette mit einer höheren Anzahl von Benutzern und besserer Liquidität für die Bereitstellung die Erfolgswahrscheinlichkeit für Spiele, die vollständig in der Kette liegen, erhöhen.

  4. Netzwerkeffekte der Anwendungsschicht der öffentlichen Kette
    Nach der Einführung von Fully-On-Chain-Spielen können NFT-Marktplätze und DeFi-Protokolle die Liquidität von In-Game-Assets und nativen Token erheblich verbessern und dadurch eine größere Benutzerbasis anziehen. Gleichzeitig werden verschiedene Dienstleister, darunter Game-Engine-Entwickler, ihre Angebote so anpassen, dass sie mit verschiedenen Blockchain-Architekturen kompatibel sind. Es liegt auf der Hand, dass eine hochkarätige Blockchain nicht nur bei Gaming-Anwendungen glänzen wird, sondern auch den Weg für die florierende Entwicklung anderer dezentraler Anwendungen (dApps) ebnen und so die Netzwerkeffekte auf der Anwendungsebene maximieren wird.

Blockchain-Game-Engine

In traditionellen Entwicklungsprozessen stellen Spiel-Engines wie Unreal, Unity und Phaser die Grundbausteine von Spielen bereit, z. B. Bewegungssteuerung, 2D- und 3D-Rendering, Objektkollisionserkennung, Ton, Farbe, Skripte und andere Physik-Engines, und umfassen sogar Server -Client-Architektur, PC-/Spielekonsolen-/Mobil-Frameworks und andere Servicefunktionen aus einer Hand.

Da der Spielstatus vollständig in der Blockchain gespeichert wird, sind bei vollständig On-Chain-Spielen Spiel-Engines entstanden, die für On-Chain-Spiele entwickelt wurden.

Die erste, die für das Ethereum-Ökosystem entwickelt wurde, war die von Lattice eingeführte MUD-Engine, und dann erschienen nach und nach weitere Engines für verschiedene Ökosysteme und mit unterschiedlichen Programmiersprachen, wie DojoEngine für Starkware und Curios Keystone, Argus usw.

Middleware

AA

AA ist die Abkürzung für „Account Abstraction“. Im Gegensatz zu den üblichen verschlüsselten Wallets, die mit privaten Schlüsseln und mnemonischen Wörtern erstellt werden, handelt es sich bei Wallets, die Kontoabstraktion nutzen, um programmierbare Vertrags-Wallets. Es unterscheidet die Logik und den Status des Kontos und ermöglicht die Erstellung von Konten mit benutzerdefinierten Regeln für die Transaktionsüberprüfung und -ausführung. AA hat das Benutzererlebnis in vielerlei Hinsicht verbessert und verfügt über eine Vielzahl von Anwendungsszenarien, wie z. B. Social Recovery, Multi-Signatur und gebührenfreie Transaktionen für Gas.

Durch die Nutzung der AA-Technologie können Fully-On-Chain-Spiele Probleme lösen, die das Benutzererlebnis beeinträchtigen, wie z. B. die Notwendigkeit sich wiederholender Signaturen und die Anforderung, eine bestimmte Wallet zu verwenden, und so benutzerfreundlichere Interaktionen erreichen.

Zufallszahl

Die Technologie zur Generierung von Zufallszahlen ist eine häufig verwendete Technik in der Spieleentwicklung. Sein Grundprinzip besteht darin, durch einen bestimmten Algorithmus und Startwert eine Pseudozufallszahlenfolge zu erzeugen. In Spielen können Zufallszahlen zufällige Ereignisse, zufällige Gelände und zufällige Gegenstände erzeugen und so die Spielbarkeit und den Unterhaltungswert des Spiels verbessern.

Oracle-Projekte wie ChainLink können Zufallszahlenkomponenten bereitstellen, und Entwickler können auch direkt Blockchain-basierte Zufallszahlengeneratoren verwenden, indem sie die Block-Hash-Werte in der Blockchain direkt als Zufallszahlen-Seeds verwenden und so überprüfbare Zufallszahlen generieren. Zufallszahlen können für ein transparenteres und faireres Gameplay bei vollständig in der Kette liegenden Spielen sorgen.

Zero-Knowledge-Beweis

Zero-Knowledge-Proof ist eine kryptografische Technologie, mit der die Wahrheit einer Aussage nachgewiesen werden kann, ohne den Inhalt der Aussage preiszugeben. Diese Technologie wird häufig in Bereichen wie dem Schutz der Privatsphäre der Benutzer und der Datenintegrität eingesetzt. In vollständig On-Chain-Spielen können wissensfreie Beweise verwendet werden, um Aktionen oder Ereignisse im Spiel zu überprüfen, beispielsweise das Erledigen von Aufgaben oder Herausforderungen durch Spieler. Mithilfe der Zero-Knowledge-Proof-Technologie können Spieler nachweisen, dass sie eine Aufgabe oder Herausforderung abgeschlossen haben, und entsprechende Belohnungen erhalten, ohne Datenschutzinformationen preiszugeben und ohne entsprechende Daten an den Spielserver senden zu müssen, wodurch die Sicherheit erhöht wird.

Beliebte Fully-On-Chain-Spiele

Dunkler Wald

Dark Forest ist ein vollständig On-Chain-MMO-Echtzeit-Strategiespiel zur Eroberung des Weltraums, das auf dem „Dark Forest Law“ basiert. Der Hintergrund des Spiels ist in einem Universum wie ein dunkler Wald angesiedelt, in dem jede Zivilisation ein bewaffneter Jäger ist. Sie wissen zunächst nichts von der Existenz des anderen, aber sobald sie einander entdecken, ist es zur Selbsterhaltung das Vernünftigste, sich gegenseitig zu eliminieren. Die Karte und der Standort des Gegners im Spiel sind im kryptografischen Nebel des Krieges verborgen, und die Spieler müssen durch Aktionen nach und nach weitere Teile des Universums enthüllen. Jede Aktion wird in der Blockchain aufgezeichnet und die Koordinaten des Spielers bleiben vor den Gegnern verborgen.

Screenshot des DarkForest-Spiels (Quelle: Technology Review )

Dark Forest nutzt Fully-On-Chain-Technologie und zk-SNARK, um sein einzigartiges Spielerlebnis zu schaffen, bei dem alle Spielregeln und Logik als Smart Contracts auf der Blockchain bereitgestellt werden.

Wolf-Spiel

Wolf Game ist ein einzigartiges Spiel, das auf der Ethereum-Blockchain basiert. In diesem Spiel können Spieler nicht fungible Token (NFTs) verschiedener Charaktere kaufen und besitzen, darunter Wölfe, Schafe und Bauern. Das Ziel des Spiels ist es, WOLL-Tokens zu sammeln, indem man die Aktionen der Charaktere steuert.

Im gesamten Spielökosystem gibt es nur ein begrenztes Angebot an Land, jedes Stück Land ist ein NFT. Die Seltenheit der Wölfe bestimmt ihre Chance, neue Exemplare zu stehlen. Spieler können WOLLE-Token erhalten, indem sie scheren oder Hypotheken entfernen, und diese Token verwenden, um neue Tiere zu werfen. Gleichzeitig führt das Spiel auch ein Risikoprotokoll ein, das von den Spielern verlangt, Nutzen und Risiken abzuwägen.

Wolf Game Style Display (Quelle: Offizielle Website von Wolf Game )

In der Anfangsphase des Spiels war geplant, die L2-Technologie, also eine Erweiterungslösung der zweiten Ebene, einzusetzen, um den Transaktionsdurchsatz zu erhöhen und die Transaktionskosten zu senken. Um die Entwicklung und Designverbesserung des Spiels zu beschleunigen, hat das Spiel nach der Neugestaltung eine Web 3-Web 2-Hybridarchitektur übernommen, d. h. das Gameplay findet außerhalb der Kette statt, während der Besitz von Vermögenswerten in der Kette liegt.

Beute-Überlebender

Loot Survivor ist ein experimentelles Abenteuerspiel, das auf dem Loot-Stil basiert und Spielern durch das Wirtschaftsmodell Play 2Die ein einzigartiges Spielerlebnis bietet. Das Spiel wird zum Testen auf StarkNet bereitgestellt und gemeinsam von Teammitgliedern von Bibliotheca DAO, DoJo und Guildly entwickelt.

Das Kernspiel besteht aus Erkundung, Kampf, Aufrüstung und Handel. Die Spieler müssen ein Wallet erstellen, das Wallet verbinden und dann das Abenteuer beginnen. Im Spiel müssen sich die Spieler verschiedenen Herausforderungen und Feinden stellen und müssen Strategien und Fähigkeiten einsetzen, um zu überleben und zu gewinnen. Spieler können verschiedene Orte erkunden, Bosse besiegen, seltene Gegenstände und Ausrüstung sammeln und mit anderen Spielern handeln, um die Fähigkeiten ihres Charakters zu verbessern.

Loot Survivor-Spieloberfläche (Quelle: Offizielle Website )

In Summe

Anhand der drei oben gezeigten typischen Full-Chain-Spiele können wir erkennen, dass die aktuellen Web3 Fully On-Chain-Spiele immer noch ein relativ begrenztes Gameplay haben und sich hauptsächlich auf Strategie- und Simulationsgenres konzentrieren. Die Qualität der Spezialeffekte und Animationen ist im Vergleich zu Mainstream-Spielen wie „Elden Ring“, „League of Legends“ und „Call of Duty“ schlecht. Angesichts des Nischenpublikums und der Eintrittsbarriere von Web3 stehen Fully-On-Chain-Spiele bei der Benutzerakquise vor großen Herausforderungen.

Herausforderungen von Spielen, die vollständig in der Kette laufen

Einschränkungen der zugrunde liegenden Blockchain-Technologie

Da Blockchains nicht ausschließlich für den On-Chain-Einsatz gedacht sind, besteht bei Fully-On-Chain-Spielen immer noch das Problem der Netzwerküberlastung. Auf Ketten mit niedrigeren TPS (Transaktionen pro Sekunde) kann sich die Geschwindigkeit des Spielbetriebs aufgrund der Zeit, die zur Bestätigung des Vertragsstatus in der Kette benötigt wird, ebenfalls verzögern. Dies bedeutet auch, dass MOBA, FPS und andere Multiplayer-Echtzeit-Onlinespiele nicht auf der Blockchain implementiert werden können.

Einschränkungen der vollständigen Transparenz

Da sich die Spiellogik in der Kette befindet, können einige Spielhandlungen auch öffentlich in der Kette sichtbar sein, was dem Design und Gameplay der Festlegung versteckter Level im Spiel nicht förderlich ist. Dies führt auch zu potenziellen Betrugsproblemen. Wenn Spieler Transaktionen an den öffentlichen Speicherpool senden und die Transaktionen in einem lesbaren Format übermittelt werden, kann es zu betrügerischem Verhalten der Spieler kommen. Dies bedeutet, dass jeder Beobachter des Speicherpools den nächsten Zug des Gegners im Voraus kennen und entsprechende Maßnahmen zum Gegenangriff ergreifen kann.

Hohe Einstiegshürde

Benutzer in Spielen, die vollständig in der Kette sind, müssen verschiedene Vorgänge in der Kette signieren und bestätigen, was nicht nur den Spaß am Spiel verringert, sondern auch eine hohe Eintrittsschwelle für das Spiel mit sich bringt. Um das Spiel genießen zu können, müssen die Spieler über ausreichende Web3-Kenntnisse verfügen, z. B. über die Verwendung von Wallets, das Unterzeichnen von Verträgen usw.

Trennung von Vermögenswerten, Daten und Benutzern

Die aktuelle Marktsituation mit mehreren Ketten führt dazu, dass Fully-On-Chain-Spiele hauptsächlich in einer einzigen Kette eingesetzt werden. Spieler können keine Vermögenswerte zwischen verschiedenen Ketten tauschen, und neue Benutzer müssen häufig Vermögensübertragungen zwischen den Ketten durchführen, bevor sie das Spiel ausprobieren können. Das Spiel kann auch keine Benutzer anziehen, die sich nicht in der öffentlichen Hosting-Kette befinden.

Aussichten für vollständig On-Chain-Spiele

Trotz einiger Mängel könnten mit der Entwicklung der Technologie und der Verbesserung der Infrastruktur vollständige On-Chain-Spiele ein „goldenes Zeitalter“ einläuten.

Skalierbarkeit und die Entwicklung von RaaS

Bezüglich der Leistungsprobleme der Blockchain sind bereits Lösungen wie Layer2 und RaaS entstanden. Heutzutage widmen sich viele Skalierungsprojekte der zweiten Ebene Skalierbarkeitsproblemen. Teams mit ausreichenden Mitteln können allgemeine L2s wie StarkNet oder Arbitrum Nova oder angepasste L2-Frameworks wie OP Stack für bestimmte Anwendungsfälle verwenden, um L2-Erweiterungsschichten aufzubauen. Sie können Caldera, Conduit, Eclipse, Alt Layer und andere RaaS (Rollup as a Service) entsprechend den Anforderungen benutzerdefinierter Anwendungsketten verwenden.

Ausbau der Infrastruktur

Ob es sich um die Entwicklung von Blockchain-Spiel-Engines oder die Aktualisierung von Middleware-Technologien wie AA handelt, vollständig in der Kette liegende Spiele werden eine neue Entwicklung im Gameplay und im Benutzererlebnis erleben. DeFi und NFT Market, die nicht direkt mit Spielen in der Kette zusammenhängen, werden indirekt auch die Entwicklung von Spielen in der Kette fördern. Auf Layer2s wie Starknet haben wir bereits ein Ökosystem-Netzwerk gesehen, das sich über den Upstream und Downstream von Game Engines bis hin zu Game Stores erstreckt und ein Beispiel für andere öffentliche Ketten darstellt.

Verbesserung der Benutzererfahrung

Zukünftige, vollständig auf der Kette liegende Spiele werden die Benutzerschwelle senken, nachdem Technologien wie AA und Cross-Chain-Bridges integriert wurden. In Zukunft müssen sich Benutzer möglicherweise nur noch mit ihren E-Mail- oder Social-Media-Konten anmelden, um das Spiel zu starten. Während des Spiels müssen sie möglicherweise nur einmal oder gar nicht unterschreiben, um das gesamte Spiel genießen zu können. Mehr native Web3-Operationen im Spiel können als Backend abstrahiert werden, während das Frontend ein seidiges Spielerlebnis ähnlich wie Web2 bietet.

Abschluss

Zusammenfassend lässt sich sagen, dass Fully-On-Chain-Spiele den Spielern das Eigentum zurückgeben und die Spiellogik in der Blockchain öffentlich transparent machen, was gut zum dezentralen Geist von Web3 passt. Sie bieten ein beispielloses Maß an Offenheit und Freiheit und ermöglichen es jedem, seine Blockchain-basierte Welt ohne Erlaubnis zu erweitern und zu verändern. Da sie jedoch eng mit der Blockchain verbunden sind, sind sie durch die Leistung und Infrastruktur der Kette begrenzt. Derzeit eignen sich Fully-On-Chain-Spiele eher für Kartenspiele und rundenbasierte Strategiespiele, bei denen Vertragsinteraktionen weniger häufig vorkommen. Die Designphilosophien, die sich auf Community-Engagement, Frontend-Backend-Trennung und die Rückgabe von Asset-Eigentum an Spieler konzentrieren, inspirieren zu neuen Designideen sowohl für Web3-Anwendungen als auch für traditionelle Spiele. Da sich die Blockchain-Technologie und Middleware wie AA weiterentwickeln, werden sich Fully-On-Chain-Spiele zunehmend für verschiedene Arten von Spielen eignen und nach und nach ein Benutzererlebnis bieten, das mit Web2-Spielen vergleichbar ist.

Penulis: Wayne
Penerjemah: Sonia
Pengulas: KOWEI、Hin、Elisa、Ashley He、Joyce
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
Buat Akun