Zum Hauptinhalt springen

Gaming auf Ethereum

  • Spielregeln und Zustand können durch die Ethereum-Blockchain und nicht durch die Server eines Studios durchgesetzt werden, was einen Hauptvorteil von Onchain-Spielen darstellt.
  • Jeder kann Mods, Bots oder völlig neue Spiele entwickeln, die auf dieselben offenen Onchain-Daten zugreifen.
  • Speziell entwickelte Layer 2 (L2) ermöglichen Echtzeit-Gameplay mit niedrigeren Gebühren, während Frameworks für die Spieleentwicklung das Erstellen von Onchain-Spielen zugänglicher denn je machen.

Gaming auf Ethereum

Gaming auf Ethereum gibt es in verschiedenen Formen, von Spielen, die die Blockchain für bestimmte Funktionen nutzen, bis hin zu solchen, bei denen die gesamte Spielwelt Onchain existiert. Die Ethereum-Blockchain kann in Spielen in verschiedenen Kapazitäten genutzt werden. Spiele können ihre Währungen als übertragbare Token oder andere In-Game-Assets (Charaktere, Ausrüstung, Haustiere usw.) in Form von nicht-fungiblen Token (NFTs) speichern. Spiele können auch Smart Contracts nutzen, um ihre Logik, Regeln und ihren Zustand Onchain zu hosten. Solche Spiele werden allgemein als „vollständig Onchain-basierte Spiele“ bezeichnet.

Das Ethereum-Ökosystem umfasst auch Layer-2-Blockchains (L2s), die die Sicherheitsgarantien des Ethereum Mainnet erben, während sie die Skalierbarkeit von Ethereum erweitern und spezialisierte Anwendungsfälle unterstützen. L2-Netzwerke können Onchain-Spielen und ihren Communitys aufgrund ihrer schnelleren Bestätigungszeiten und niedrigeren Gebühren zusätzliche Vorteile bieten, was das Gameplay zugänglicher macht.

Da Layer 1 (L1) skaliert, beginnen Spiele, auf das Ethereum Mainnet zurückzukehren. Ein Beispiel ist Asphodel (opens in a new tab), ein vollständig Onchain-basiertes Spiel, das sich derzeit im Playtesting auf Ethereum L1 befindet. Die meisten Spiele nutzen jedoch weiterhin L2-Lösungen, um von niedrigeren Gebühren zu profitieren.

Aufstieg des Ethereum-Gamings

Traditionelle MMOs wie EVE Online, World of Warcraft, MapleStory und RuneScape haben bewiesen, dass virtuelle Wirtschaftssysteme realen Wert generieren können. Spieler farmten Gold als Einkommen, die Wirtschaft von EVE spiegelte reale Finanzsysteme wider, und die Mod-Kultur (Counter-Strike, DotA 2, Minecraft-Server) zeigte, dass Spieler auf bestehenden Welten aufbauen wollten. Sogar Vitaliks berühmte Frustration über einen Nerf in World of Warcraft (opens in a new tab) wurde zu einem frühen Symbol für die Probleme mit geschlossenen Gaming-Ökosystemen. Aber die Studios kontrollierten alles; sie konnten Konten sperren, Server abschalten oder das Eigentum an von Spielern erstellten Inhalten beanspruchen.

Als Ethereum startete, sahen Spieledesigner eine Gelegenheit, Welten zu erschaffen, die nicht abgeschaltet werden konnten. Wie Ronan Sandford, der Schöpfer von Conquest.eth, es ausdrückte (opens in a new tab): „Von dem Tag an, als ich auf Ethereum stieß, war ich von der Idee fasziniert, Spiele zu entwickeln, die unabhängig von ihrem Schöpfer laufen und sich weiterentwickeln.“

Die Ethereum-Blockchain ermöglichte Welten, in denen Regeln nicht willkürlich geändert werden können, der Zustand nicht gelöscht werden kann und jeder Erweiterungen bauen kann, die so lange existieren, wie das Netzwerk besteht. Dies ist etwas, das Ethereum von Haus aus bietet.

Überblick über das Gaming-Ökosystem von Ethereum

  • Layer 2 (L2): Mit günstigeren Gebühren und kurzen Transaktionszeiten wurden Ethereum-L2s zu einem beliebten Ort für den Start von Spielen. Die L2-Landschaft entwickelt sich ständig weiter, wobei führende Web3-Gaming-Ökosysteme wie Ronin (ursprünglich eine Sidechain für Axie Infinity) kürzlich auf eine Ethereum-Layer-2-Architektur umgestiegen sind, die die Sicherheitsgarantien von Ethereum erbt und gleichzeitig ihre für Spiele optimierte Infrastruktur beibehält. Zu den derzeit führenden L2s für Gaming gehören: Ronin (opens in a new tab), Starknet (opens in a new tab), Abstract (opens in a new tab), Immutable (opens in a new tab) und Base (opens in a new tab).
  • Infrastruktur: Um die Entwicklung von Onchain-Spielen zu erleichtern, gibt es eine Reihe von Tool-Stacks; Cartridge (opens in a new tab) (bietet Sitzungsschlüssel, gasfreie Transaktionen über Paymaster und WebAuthn-basierte Authentifizierung durch den Cartridge Controller), Dojo (opens in a new tab) (ein beweisbares Spiele-Framework mit nativer Unterstützung für Kontoabstraktion), MUD (opens in a new tab) (eine EVM-basierte Onchain-Game-Engine). Andere, wie Proof of Play (opens in a new tab) und Thirdweb (opens in a new tab), ermöglichen es Entwicklern, Spiele mit Web2-ähnlichen Benutzererfahrungen zu entwickeln.
  • Gaming-Communitys: Das Gaming-Ökosystem von Ethereum wird von Gaming-Gilden unterstützt, darunter (YGG (opens in a new tab), MANA Gaming (opens in a new tab), WASD (opens in a new tab), LegacyGG (opens in a new tab), Gaming Grid (opens in a new tab) und OLAGG (opens in a new tab)) für die Zusammenarbeit von Spielern, Erkennungsplattformen wie GAM3S.GG (opens in a new tab) und Medien wie Gaming Daily (opens in a new tab) für Spielanalysen und Ökosystem-Berichterstattung. Einige umfassen all dies, wie FOCGERS (opens in a new tab).
  • Spielgenres: Bestimmte Spielgenres passen von Natur aus zu den einzigartigen Eigenschaften der Ethereum-Blockchain: persistenter Zustand, verifizierbare Logik und spielereigene Wirtschaftssysteme. Entwickler gehen die Integration unterschiedlich an. Einige entwickeln vollständig Onchain-basierte Spiele, bei denen die gesamte Logik und der Zustand auf der Blockchain leben, während andere die Blockchain nur minimal für den Besitz von Assets wie NFT-Kosmetika nutzen. Entwickler entdecken, welche Arten von Gameplay am meisten von der Onchain-Architektur profitieren, darunter:
    1. Dungeon Crawler & Roguelikes: Die vollständig Onchain-basierten Permadeath-Dungeons von Loot Survivor mit verifizierbaren Highscores, Maze of Gains von Onchain Heroes sowie dessen Axie-Themen-Reskin namens Axie: Den of Mysteries, die Labyrinth-Erkundung mit DeFi-Mechaniken (Dezentralisierte Finanzen) kombinieren.
    2. MMOs: Cambrias saisonales Risk-to-Earn-MMO Gold Rush mit PvP- und Extraktionsmechaniken, bei dem jeder Schritt außerhalb der sicheren Zonen echte Einsätze birgt. Das vollständig Onchain-basierte MMO-Strategiespiel ForTheKingdom mit groß angelegten Fraktionskriegen. Axie Infinity: Atia's Legacy, ein Onchain-MMO auf Ronin, in dem sich Spieler durch PvE-Dungeons und PvP-Kämpfe mit echten Einsätzen kämpfen.
    3. 4X-Strategie & Grand Strategy: Conquest.eth, ein erlaubnisfreies Spiel um Weltraumeroberung und Diplomatie, bei dem Spieler Token auf Planeten staken, um Flotten zu produzieren und Allianzen zu bilden, in einem Spiel, das für immer Onchain läuft. Realms bringt Ethereum-4X-Mechaniken in ein Fantasy-Setting, in dem Spieler Realms (Land-NFTs) kontrollieren, um Ressourcen abzubauen, Armeen aufzubauen und komplexe Diplomatie innerhalb einer vollständig spielergesteuerten Wirtschaft zu betreiben. Dark Forest leistete Pionierarbeit in diesem Genre mit Zero-Knowledge-Beweis-Nebel-des-Krieges-Mechaniken und wird derzeit als Community-Fork von DFArchon gepflegt.
    4. Strategie & Taktik: Realms umfasst die intensiven 1-stündigen Buy-in-basierten Strategiematches von Blitz, und der kommende Autobattler Asphodel wird derzeit im Ethereum Mainnet getestet.
    5. Sammelkartenspiele: Showdown kombiniert die Strategie von Sammelkartenspielen mit der Intensität von Poker. Axie Infinity Classic ist eine Kombination aus Schach, Poker und Pokémon und das erste Web3-Spiel, das Millionen von Spielern erreichte.
    6. Wettkampfarenen: Cambrias Duel Arena, in der Spieler ETH auf rasante 1v1-Duelle auf Leben und Tod staken. AveForge, eine kompetitive Mech-Kampfarena, in der Spieler anpassbare Mechs steuern.

Spiele zum Ausprobieren

Zeige (9/38)

Merkmale von Onchain-Spielen

  1. Sicherer Weg zum Austausch digitaler Güter

    Handelbare In-Game-Assets können zwischen Spielern gegen andere In-Game-Assets oder Token auf dieser Chain ausgetauscht werden. Spiele standen in der Vergangenheit häufig vor der Herausforderung, einen fairen Handel zwischen Spielern zu ermöglichen, insbesondere bei knappen und wertvollen Gegenständen. Marktplätze von Drittanbietern und Peer-to-Peer-Handel führten oft dazu, dass Spieler in die Irre geführt oder um ihre wertvollen Besitztümer betrogen wurden. Da Onchain-Assets einer etablierten Datenstruktur folgen, können sie problemlos in bestehende Marktplätze integriert werden, was den Spielern beim Austausch Sicherheit gibt. Fortschritte bei Automated Market Makern (AMMs) ermöglichen es Spielern zudem, bestimmte Gegenstände sofort zu handeln, ohne auf eine Gegenpartei (Käufer/Verkäufer) warten zu müssen, um ihren Handel abzuschließen.

  2. Transparente Herkunft der Assets

    Fälschungen und Kopien von Originalen können bei der Bewertung von Gegenständen ein erhebliches Problem darstellen, insbesondere wenn die Person nicht sehr vertraut damit ist, wie man einen echten Gegenstand von einer Fälschung unterscheidet. Onchain-Assets haben immer eine vollständige Aufzeichnungshistorie darüber, wer (welche Wallet) sie besaß, und über ihre Ursprungsadresse. Selbst wenn eine perfekte Kopie des Gegenstands Onchain existiert, unterscheidet sie sich anhand ihres ursprünglichen Smart Contracts klar vom Original, was das Betrugsrisiko mindert.

  3. Transparente Logik

    Vollständig Onchain-basierte Spiele verwenden Smart Contracts für ihre Funktionalität. Das bedeutet, dass jeder die Logik des Spiels überprüfen und verifizieren kann, um sicherzustellen, dass es so läuft, wie es die Entwickler beabsichtigt haben. Diese Transparenz der Logik ermöglicht es auch anderen Entwicklern, neue Smart Contracts zu erstellen, die das Spiel erweitern oder in einige seiner Funktionen integriert werden können.

  4. Beweisbare Erfolge

    In vollständig Onchain-basierten Spielen wird jede Spieleraktion auf der Blockchain aufgezeichnet. Dies macht es sehr einfach zu überprüfen und zu verifizieren, ob ein Spieler die für einen bestimmten Meilenstein/Erfolg erforderlichen Aktionen ausgeführt hat. Aufgrund der unveränderlichen Natur von Blockchains bleiben diese Erfolgsaufzeichnungen intakt, solange die Chain weiterläuft, und können von jeder Partei verifiziert werden (nicht nur von Entwicklern, wie es im traditionellen Gaming üblich ist).

  5. Spiele für die Ewigkeit

    Spieler investieren viel Zeit und Mühe in den Aufbau ihres In-Game-Rufs und ihrer Charaktere, aber dieser Fortschritt kann leicht verloren gehen, wenn die Entwickler beschließen, die Server abzuschalten (insbesondere bei einem Online-Spiel). Da vollständig Onchain-basierte Spiele ihre Logik und ihren Zustand Onchain speichern, können Spieler weiterhin mit den Smart Contracts des Spiels interagieren, selbst wenn der Hauptentwickler des Spiels die Entwicklung einstellt. Solche Spiele können weiterhin gespielt werden und erhalten weiterhin Updates von ihren Communitys, da ihre Logik weiterhin auf der Blockchain läuft.

Wie Spiele Blockchains integrieren

Spieleentwickler können entscheiden, verschiedene Ethereum-Funktionen in ihre Spiele zu integrieren. Nur weil die Funktionen existieren, heißt das nicht, dass jedes auf Ethereum basierende Spiel sie alle nutzen muss, da es alternative Lösungen gibt (mit ihren eigenen Vor- und Nachteilen), die Entwickler stattdessen verwenden können.

Mit Ethereum anmelden (Sign-In with Ethereum)

Spieler können ihre Onchain-Konten verwenden, um sich im Spiel anzumelden. Dies wird in der Regel durch das Signieren einer Transaktion mit der Web3-Wallet eines Spielers erleichtert. Die Spieler können dann ihre In-Game-Assets halten und ihren Spielerruf in einem Konto über alle Spiele hinweg mitnehmen, bei denen sie sich mit derselben Wallet anmelden. Die EVM von Ethereum ist ein häufig verwendeter Standard auf vielen Blockchains, sodass ein Spieler oft dasselbe Konto verwenden kann, um sich bei Spielen auf jeder EVM-kompatiblen Blockchain anzumelden, die die Wallet unterstützt (Hinweis: Einige Web3-Wallets erfordern einen manuellen RPC-Import, insbesondere bei neueren Blockchains, bevor sie verwendet werden können, um etwas auf dieser Chain zu tun).

Fungible Token

Genau wie Ether können fungible In-Game-Ressourcen und -Währungen als fungible Token Onchain gespeichert werden. Die Token können dann zwischen Adressen gesendet und in Smart Contracts verwendet werden, sodass Spieler In-Game-Ressourcen und -Währungen auf offenen Märkten handeln oder verschenken können.

Nicht-fungible Token

Nicht-fungible Token repräsentieren einzigartige digitale Assets mit unterschiedlichen Eigenschaften und Eigentumsnachweisen, die Onchain gespeichert sind. Ethereum beherbergt das größte NFT-Ökosystem, wobei OpenSea (opens in a new tab) der dominierende Allzweck-Marktplatz für den kettenübergreifenden Handel mit Gaming-NFTs bleibt. Jüngste Entwicklungen zeigen, dass sich NFTs über statische Sammlerstücke wie die Axies von Axie Infinity hinaus zu dynamischen, funktionalen digitalen Assets entwickeln, die zum Spielen von Onchain-Spielen verwendet werden können.

Beast-NFTs in Loot Survivor auf Starknet speichern Metadaten vollständig Onchain, einschließlich Spezies, Stufe, Level, Gesundheit, Kampftyp und Niederlagenhistorie. Dies macht jedes NFT zu einer verifizierbaren, dauerhaften Onchain-Aufzeichnung von Gameplay-Ereignissen. Wenn ein Spieler als Erster ein benanntes Beast besiegt, führt er die Prägung des NFTs durch, und dieses Beast erscheint dann weiterhin im Dungeon jedes anderen Spielers; jeder weitere Tod durch dieses Beast wird in seinen Metadaten aufgezeichnet, wodurch Interaktionen zwischen Spielern entstehen, ohne dass zentrale Server erforderlich sind. Spielertode bringen dem besessenen Beast-NFT Belohnungen ein.

Die ROM-NFTs von Gigaverse fungieren als Fabriken, die im Laufe der Zeit Materialien und Ressourcen generieren. Anstatt einen einzelnen Gegenstand zu besitzen, können Spieler Fertigungsinfrastruktur besitzen, was Lieferkettenmechaniken und fortlaufende Wertschöpfung in Gaming-Wirtschaftssysteme einführt. Die „Core“-NFTs von Cambria auf Abstract drehen das Mikrotransaktionsmodell um, indem sie Spieler Haustiere und Skins prägen lassen. Core-Inhaber verdienen Shards, verbrennen sie, um neue Kosmetika zu erstellen, und handeln sie auf spielergesteuerten Märkten, während das Studio an Lizenzgebühren anstatt an Direktverkäufen verdient.

Smart Contracts

Vollständig Onchain-basierte Spiele verwenden Smart Contracts, um eine transparente und unveränderliche Spiellogik zu erstellen. In solchen Fällen dient die Blockchain als Backend des Spiels und ersetzt die Notwendigkeit, seine Logik und Datenspeicherung auf einem zentralisierten Server zu hosten. (Hinweis: Nicht alle Web3-Spiele sind vollständig Onchain-basierte Spiele. Wie bereits erwähnt, hängt es vom Einzelfall ab, wie viel der Daten und Logik des Spiels Onchain im Vergleich zu einer anderen DA-Schicht oder einem klassischen Server gespeichert wird.)

Entwicklung von Verbesserungen der Spieler-UX

Interoperabilität und kettenübergreifendes Spielen

Fortschritte bei kettenübergreifenden Interaktionen und der Überbrückung ermöglichen es Spielern, nahtloser denn je auf Spiele auf Ethereum zuzugreifen. Spiele können über mehrere Blockchains hinweg bereitgestellt werden, und die Onchain-Assets eines Spiels können von einem anderen Spiel integriert werden. In der Vergangenheit mussten Spieler in der Regel ihre Gelder auf eine andere Chain überbrücken, bevor sie sie im Spiel verwenden konnten. Heutzutage integrieren Spiele häufig Token-Brücken zu anderen Chains, um das Onboarding von Spielern zu erleichtern.

Verbesserungen bei Skalierbarkeit und Gasgebühren

Im Jahr 2017 erhöhte der Hype um CryptoKitties die Gasgebühren für alle Benutzer, die Transaktionen auf Ethereum durchführten, drastisch. Seitdem wurden zahlreiche Ethereum Improvement Proposals erfolgreich in Netzwerk-Upgrades implementiert, was die Bandbreite des Ethereum Mainnet erhöhte und die durchschnittlichen Transaktionsgebühren erheblich senkte. Layer 2 (L2) erweitern den verfügbaren Transaktionsdurchsatz weiter und reduzieren die Transaktionsgebühren auf Cent-Beträge oder sogar noch weniger. Niedrigere Gebühren und ein höherer Transaktionsdurchsatz haben die Gaming-Anwendungsfälle erweitert, die auf Ethereum aufgebaut werden können, und unterstützen hochvolumige Aktionen und In-Game-Mikrotransaktionen, die alltägliche Spieler nicht preislich ausschließen.

Social Logins

Die Anmeldung mit einem Onchain-Ethereum-Konto, das über alle EVM-kompatiblen Blockchains hinweg verwendet werden kann, ist eine der häufigsten Authentifizierungsmethoden. Einige Nicht-EVM-Chains verwenden dies ebenfalls als Option zur Erstellung eines Kontos. Wenn ein neuer Spieler jedoch kein bestehendes Ethereum-Konto hat und einfach ein Konto erstellen möchte, um sich bei einem Spiel anzumelden, ermöglicht ihm die Kontoabstraktion, sich mit seinen Social-Media-Konten anzumelden und im Hintergrund ein Ethereum-Konto zu erstellen.

Paymaster und Sitzungsschlüssel

Das Bezahlen von Gasgebühren zum Senden von Transaktionen Onchain oder zur Interaktion mit Smart Contracts kann für viele neue Spieler ein erheblicher Reibungspunkt sein. Paymaster-Konten können vom Spieler finanziert oder vom Spiel subventioniert werden. Sitzungsschlüssel ermöglichen es dem Spieler, für die gesamte Dauer seiner Sitzung im Spiel angemeldet zu bleiben, wobei er nur die erste Nachricht seiner Sitzung signieren muss und nachfolgende Nachrichten im Hintergrund signiert werden.

Es gibt gegensätzliche Philosophien rund um diese Mechaniken. Ein führendes Beispiel ist Kamigotchi von Initia, das von Spielern bezahltes Gas als direkte Einnahmen behandelt. Im Gegensatz dazu verfolgt das Spiele-Ökosystem Realms.World, das mehr als 4 live vollständig Onchain-basierte Spiele auf Starknet umfasst, den entgegengesetzten Ansatz. Alle Spiele im Ökosystem verwenden den Cartridge Paymaster, der es Spielern ermöglicht, ohne Gaskosten mit Spielen zu interagieren. Während Kamigotchi Gasgebühren als Teil des wirtschaftlichen Designs annimmt, betrachten Realms.World-Spiele Gaskosten in erster Linie als Hindernis für das Spielerlebnis.

Erste Schritte mit Gaming auf Ethereum

  1. Finde ein unterhaltsames Spiel – Durchstöbere die oben aufgeführten Spiele oder entdecke Plattformen wie ChainPlay (opens in a new tab), Gam3s.GG (opens in a new tab) und DappRadar (opens in a new tab).
  2. Richte deine Krypto-Wallet ein – Spieler benötigen eine Wallet, um digitale In-Game-Assets zu verwalten und sich (in einigen Fällen) bei Spielen anzumelden. Finde hier eine Wallet.
  3. Lade deine Wallet auf – Erwirb etwas Ether (ETH) oder Token, die für das L2-Netzwerk relevant sind, auf dem du spielen möchtest. Erfahre hier, wo du ETH bekommst.
  4. Spielen – Fange an zu spielen und genieße das wahre Eigentum an deinem In-Game-Fortschritt!