Heim > web3.0 > Von der Erzählung bis hin zu Grundelementen: 3 Arten von Designparadigmen für die Full-Chain-Game-Engines Mud, Dojo und Zypher

Von der Erzählung bis hin zu Grundelementen: 3 Arten von Designparadigmen für die Full-Chain-Game-Engines Mud, Dojo und Zypher

WBOY
Freigeben: 2024-04-08 13:13:06
nach vorne
668 Leute haben es durchsucht

Sind autonome Welt-/Full-Chain-Spiele langweilige Spielzeuge für Krypto-Technikfreaks? Oder ist es ein kultiges MeMe?

Der Grund für diese Fragen ist, dass die abstrakte und komplexe Definition autonomer Welt-/Full-Chain-Spiele und die derzeit einfache bis grobe Spieloberfläche und Interaktion die meisten Spieler gelangweilt und süchtig gemacht haben.

Aber obwohl autonome Welt-/Full-Chain-Spiele ein Spielerlebnis haben, das sich völlig von anderen Paradigmenspielen unterscheidet, bedeutet das nicht, dass es keinen Spaß macht. Als erfahrener Spieler ist DarkForest, das erste Full-Chain-Spiel, das einzige Spiel seit fünf Jahren, das ich zwei Tage hintereinander über Nacht gespielt habe.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

Wenn der Raum anderer Spiele eine Sandbox ist und der Spielinhalt eine Simulation des Secret-Room-Spiels ist, dann ist der Raum des Full-Chain-Spiels die digitale physische Realität und der Inhalt des Full-Chain-Spiels Das Spiel ist ein Spiel der realen Weltsimulation. Während ich Dark Forest spielte, erlebte ich wirklich den kosmischen Horror, der mir in Lius „The Three-Body Problem“ in die Knochen drang.

Die grundlegende Erzählung autonomer Welt-/Full-Chain-Spiele

Das Lattice-Team definierte die Konnotation und Erweiterung des Konzepts autonomer Welt-/Full-Chain-Spiele in der „Autonomous World Declaration“ und kombinierte autonome Welt-/Full-Chain-Spiele Spiele mit Web2.5-Spiele unterteilen.

Autonomes Welt-/Full-Chain-Spiel ist ein sich selbst tragendes offenes Spielsystem, das auf der digitalen physischen Realität und Grundgesetzen basiert. Es verfügt über Beständigkeit, Unveränderlichkeit und Zulässigkeit.

Ein Full-Chain-Spiel im engeren Sinne ist eine autonome Welt. Seine Spielbarkeit hängt nicht vom Spielinhalt (Kosmologie, Handlung,

Musik, vertikale Malerei usw.) und den Spielzielen (Levels, Erfolge, Kopien usw.) ab. Länder usw.), die vom Spieleentwickler bereitgestellt werden, usw., sondern stammen aus der realen Erfahrung der Unterwelt (Sub-World), die von Spielern in ihrer eigenen Welt gebaut wurde.

Die Konstruktionslogik autonomer Welt-/Full-Chain-Spiele besteht aus Objekten – Grundgesetzen – digitaler physischer Realität, die jeweils Entitäten – Komponenten – Systemen des Game-Engine-ECS-Frameworks entsprechen.

In gewissem Sinne erforschen autonome Welt-/Full-Chain-Spiele den Aufbau einer virtuellen Welt der nächsten Ebene, die auf den Informationsbits der realen Welt, in der wir leben, basiert. Oder wir können Musks Begriff verwenden, um eine neue virtuelle Welt basierend auf einer virtuellen Welt zu verschachteln. Dies steht im Einklang mit der berühmten Szene in der Science-Fiction-TV-Serie „Rick und Morty“, in der eine vielschichtige Welt unendlich rekursiv verschachtelt ist.

Das Implementierungsparadigma neuer Grundelemente für autonome Welt-/Full-Chain-Spiele

Das Obige ist eine vereinfachte Darstellung autonomer Welt-/Full-Chain-Spiele. Um die Erzählung eines autonomen Welt-/Full-Chain-Spiels zu instanziieren, benötigen wir einen vollständigen Satz neuer Grundelemente, bestehend aus Blockchain, Spiel-Engine, Middleware, Spiele-Client und anderen technischen Modulen.

Neue Grundelemente für autonome Welt-/Full-Chain-Spiele müssen drei Kernprobleme lösen:

  1. Das Skalierbarkeitsproblem der Blockchain. Um die Beständigkeit, Unveränderlichkeit und Erlaubnisfreiheit autonomer Welt-/Full-Chain-Spiele zu erreichen, müssen alle Spielzustände und die Logik in die Kette hochgeladen werden, was sehr hohe Anforderungen an die Skalierbarkeit und Programmierbarkeit der Blockchain stellt.
  2. Tick-Loop-Problem. Die Blockchain ist eine sequentielle Zustandsmaschine entlang der Zeitrichtung und eignet sich nicht für die Verwaltung des Zustands einer autonomen Welt/eines Spiels mit vollständiger Kette. Weil autonome Welten/Full-Chain-Spiele eine große Anzahl zyklischer Ereignisse haben, wie Sonnenauf- und -untergang, Patrouillenrouten von Mobs usw. Darüber hinaus handelt es sich bei der Blockchain um eine passive Zustandsaktualisierung, bei der Benutzer Transaktionen senden müssen, um Ereignisse auszulösen.
  3. Wie man die Unveränderlichkeit der digitalen physischen Realität und die Offenheit und Erlaubnisfreiheit grundlegender Regeln sowie das Hinzufügen, Ändern und Löschen von Objekten erkennt.

Als Reaktion auf die oben genannten drei Kernprobleme haben die autonomen Welt-/Vollketten-Spielprimitive der autonomen Welt-/Vollketten-Spielteams Lattice, Dojo und Zypher Games unterschiedliche Lösungen gegeben.

Die Grundelemente des autonomen Welt-/Full-Chain-Spiels von Lattice bestehen aus dem Worlds-Entwicklungsframework, der MUD-Spiel-Engine und dem zugrunde liegenden Redstone-Konsensprotokoll.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

World Development Framework. World ist ein intelligentes Vertragsentwicklungs-Framework, das auf der neuen Speicher-Engine STORE von MUD V2 basiert. STORE ist eine von Runtime definierte Speicher-Engine. MUD V2 ersetzt damit das Speichermodell des Solidity-Compilers.

World ist ein neues Paradigma für EVM-Anwendungen. Man kann es sich wie einen Community-Computer vorstellen: Er existiert als Multiplayer-Kern und akzeptiert Beiträge von jedem in der Kette – sei es Code oder Status.

World verfügt über eine programmierbare Zugriffsverwaltung, die es jedem Status oder jeder Logik ermöglicht, zu steuern, welche Konten (oder andere Logik) darauf zugreifen können. Dies ermöglicht den Aufbau von Vertrauenshierarchien und ermöglicht nicht vertrauenswürdigen Smart Contracts, den Status zu lesen und an Regeln teilzunehmen, ohne dass sie direkt in den Speicher schreiben müssen.

MUD Game Engine. Die MUD-Full-Chain-Game-Engine ist die erste Full-Chain-Game-Engine im EVM-Ökosystem. MUD V2 besteht aus der laufzeitdefinierten Speicher-Engine STORE, der Statussynchronisierung und nativen AA-Modulen (Kontoabstraktion).

Neue Funktionen von MUD V2 ermöglichen die Erstellung einer Reihe digitaler Physik, die bestimmt, wie die Welt erstellt und transformiert wird, und anschließend den Root-Zugriff auf sich selbst zerstört, ohne den Funktionsumfang einzuschränken, wobei stets ein kanonischer Satz von Regeln eingehalten wird: die Welt Jeder – Mensch und Maschine – kann mit diesen Regeln interagieren und darauf aufbauend soziale und technische Geräte bauen.

Redstone zugrunde liegendes Konsensprotokoll. Redstone ist die erste Plasma Rollup L2-Instanz von OP Stack, die in Zusammenarbeit mit Lattice und Optimism speziell für Entwickler von On-Chain-Gaming und autonomen Welten entwickelt wurde.

Es funktioniert ähnlich wie das herkömmliche OP-Rollup, aber im Gegensatz zum OP-Rollup, das den Eingabestatus auf L1 veröffentlicht, veröffentlicht Redstone nur einen Daten-Commitment-Hash. Der der Eingabeverpflichtung entsprechende Eingabestatus wird vom Datenverfügbarkeitsanbieter außerhalb der Kette gespeichert. Um sicherzustellen, dass der Eingabestatus, der der Eingabeverpflichtung entspricht, verfügbar ist, gibt es auf L1 einen Datenverfügbarkeits-Challenge-Vertrag, der es jedem ermöglicht, die Datenverpflichtung im Falle eines Problems mit dem Anbieter anzufechten.

Dojo war in den frühen Tagen ein Fork-Projekt von MUD, das sich der Implementierung von MUD mithilfe der Cario-Sprache auf Starknet widmete. Die aktuellen Grundelemente des autonomen Welt-/Full-Chain-Spiels von Dojo bestehen aus dem Cario State- und Smart-Contract-Entwicklungsframework, der Full-Chain-Game-Engine SOZO CLI, der Index- und RPC-Service-Middleware TORLL und dem zugrunde liegenden KATANA-Konsensprotokoll.

Cario State und Smart Contract Development Framework. Dojo bietet eine standardisierte Methode zum Aufbau von Full-Chain-Spielen/autonomen Welten mithilfe von Cario-Smart-Contracts, was den Entwicklungsprozess vereinfacht und es Entwicklern ermöglicht, sich auf die Logik statt auf die Architektur zu konzentrieren.

Vollständige Spiele-Engine SOZO CLI . SOZO CLI unterstützt die Erstellung, den Aufbau, das Testen und den Einsatz vollständiger Spiel-/autonomer Weltinstanzen, unterstützt die Produktion neuer Komponenten und Systeme und hilft bei der Verwaltung mehrerer autonomer Weltinstanzen.

Indexierungs- und RPC-Service-Middleware TORII . TORII indiziert automatisch alle Vertragszustände. Stellen Sie den Status automatisch über die GraphQL-API oder gRPC bereit. Entwickler müssen keine benutzerdefinierten Indexer mehr generieren.

KATANA zugrunde liegendes Konsensprotokoll. KATANA ist ein anpassbares Starknet-Entwicklungsnetzwerk, das eine schnelle Iteration der Spiellogik ermöglicht.

Der Hauptunterschied zwischen Dojo und MUD besteht in der Verwendung von ZK-Rollup als zugrunde liegendem Konsensprotokoll und der Cario-Sprache als Entwicklungssprache.

Im Gegensatz zum Dojo-Fork MUD – dem adaptiven und spezialisierten Entwicklungspfad für Full-Chain-Spiele/autonome Welt-Engines – ist Zypher Game ein vollständig natives Full-Chain-Spiel/autonome Welt-Engine, das auf der ZK-Technologie basiert. Die Full-Chain-Spiel-/Autonome-Welt-Primitive von Zypher Game bestehen hauptsächlich aus der Game-Engine Secret Engine, der AW Engine und dem zugrunde liegenden Konsensprotokoll Zytron Kit.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

Secret Engine bietet eine Reihe von SDKs, die von zk gesteuert werden und sicher überprüfbare kryptografische Berechnungen durchführen können, um sicherzustellen, dass die für das Spiel erforderlichen Elemente in der Kette versiegelt bleiben -service hat mehr als 3 Kartenspielen in der gesamten Kette dabei geholfen, Karten zu verschlüsseln und zu mischen.

AW-Motor . AW Engine besteht aus verschiedenen von ZK gesteuerten Dienst-SDKs, einschließlich Gadgets-Toolbox, APP-dedizierter Schaltung, On-Chain-Verifizierungsknoten usw. AW Engine ermöglicht Plug-and-Play-ZK-Funktionalität, Zusammensetzbarkeit von ZK-Schaltkreisen und Integration von Drittanbietern mit virtuellen RISC ZeroZK-Maschinen.

AW Engine hat die Z4-Engine auch speziell für Multiplayer-Echtzeitspiele entwickelt, um die Parallelität von Multiplayer- und Multi-Game-Spielen zu erweitern Es ist nicht erforderlich, dass globale staatliche Übertragungen in der Kette in kostengünstige lokale staatliche Änderungen umgewandelt werden, wodurch die Benutzergebühren effektiv gesenkt und Millionen oder sogar Milliarden von TPS unterstützt werden können.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

Zytron Kit . Zytron Kit ist ein modularer Sovereign L3 Rollup-Build-Stack. Das Zytron Kit besteht aus Souverän L3 Rollup, der Spiele-Engine von Zypher Games als vorkompilierten Vertrag, Server-Sharding, Datenkompatibilität und maßgeschneidertem Netzwerk.

Zytron Kit ist maßgeschneidert für Entwickler, um autonome Welten, Mini-Strategiespiele zu bauen oder AAA-Spiele in der Kette zu den niedrigsten Kosten und ohne steile Lernkurve zu migrieren, sodass sie Assets, Spiellogik und Datenspeicher migrieren und gleichzeitig die Produktion beibehalten können -Grad UE.

Neben AW Engine und Zytron Kit verfügt Zypher Game auch über einen Proof-Computing-Markt für mobile Gamer, und Zypher integriert sich auch in einige spielbezogene Infrastrukturen. .

Vor kurzem hat Zypher Game auch eine Zusammenarbeit mit Risc Zero und Celesita geschlossen. In Zusammenarbeit mit Risc Zero integriert Zypher Game die universelle virtuelle ZK-Maschine von Risc Zero in die Zypher-Game-Engine und erweitert die Anwendungsfälle von Risc Zero durch die Einbeziehung spielspezifischer SDK-Erweiterungen. In Zusammenarbeit mit Celesita verwendet Zypher Game das Roll Kit-Tool von Celesita, um Zytron Kit zu erstellen, und verwendet Celesita als Standard-DA-Schicht von Zytron Kit.

Zuletzt hat Zypher Games das B ² Network-Testnetzwerk gestartet, was darauf hinweist, dass es das B TC-Ökosystem unterstützt und das B TC-Ökosystem durch ZKP und KI-Technologie bei der Entwicklung von On-Chain-Spielen unterstützen wird.

Zusammenfassung

Von der Erzählung zu Primitiven, um sich mit den Skalierbarkeitsproblemen der Blockchain, dem Tick-Zyklus-Problem, der Unveränderlichkeit und den Grundregeln der digitalen physischen Realität und der Offenheit von Objekten, der autonomen Welt/vollständigen Kette, auseinanderzusetzen Spiel Neue Grundelemente ergeben unterschiedliche Lösungen. Lattice wählte den Weg von OP – Rollup +, der den Zustandsmechanismus der EVM-Konsensmaschine radikal verändert, während Zypher Game und Dojo die Lösung wählten, ZKP zu verwenden, um Zustandsdaten vertrauenslos zu komprimieren und die Verifizierung auf Off-Chain-Berechnungen zu übertragen.

Drei Optionen, jede mit ihren eigenen Vorzügen. Das Implementierungsparadigma von Lattice bietet Vorteile in Bezug auf EVM-Kompatibilität und Entwicklerfreundlichkeit. Die Entwicklungsumgebung von Dojo Game und ökologiespezifische Anpassungen für Starknet. Zypher entschied sich dafür, die nativen digitalen physikalischen Eigenschaften von modularem DA, RiscZero Zk-Coprozessor und Bitcoin UTXO zu nutzen, um eine Lösung zu erreichen, die Vertrauenslosigkeit, Skalierbarkeit und Leistungsflexibilität kombiniert.

Zusätzlich zu den oben genannten 3 Paradigmen gibt es auch Argus' World Engine und Nervous (CKB)'s Full-Chain-Spiel-/autonome Weltprimitive, die auf der eUTXO-Zustandsdatenstruktur basieren.

Derzeit befindet sich die Full-Chain-Spiele-/autonome Welt im technologischen Embryonalstadium der aufkommenden Technologie-Wachstumskurve von Geithner. In diesem Stadium gibt es mehr Entwickler als Spieler, und viele Testspiele sind 4399-ähnliche Gelegenheitsspiele. Dies hindert Krypto-Risikokapitalfonds nicht daran, wiederholt in diesem aufstrebenden Bereich zu investieren. Denn in ihren Augen ist der aktuelle Zustand der Full-Chain-Spiel-/autonomen Welt wie ein Zug, der in den 1820er Jahren nicht schneller fahren konnte. Das ist kein Problem, sondern eine Chance.

Das obige ist der detaillierte Inhalt vonVon der Erzählung bis hin zu Grundelementen: 3 Arten von Designparadigmen für die Full-Chain-Game-Engines Mud, Dojo und Zypher. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:chaincatcher.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage