top of page

Aufleveln mit dynamischen NFTs

Autorenbild: blockliv3blockliv3

Aufleveln mit dynamischen NFTs

In Pirate Nation sind alle Ihre NFTs und ihre Metadaten vollständig dynamisch, aktualisierbar und werden on-chain generiert. Das bedeutet, dass, wenn Sie das Spiel mit Ihren Piraten spielen, sie XP verdienen und aufsteigen. Im Gegensatz zu anderen Spielen haben wir jedoch keinen zentralisierten Server, der diese Fähigkeit steuert. Es passiert ALLES on-chain! Um dies zu erreichen, haben wir einen neuen Vertragsrahmen für dynamische Token-Metadaten entwickelt, der es NFTs ermöglicht, sich während des Spiels weiterzuentwickeln.

TL;DR: Alle unsere Token generieren ihre Metadaten in der Kette und verwenden ein Traits-System, das es dem Gameplay ermöglicht, die Traits für eine NFT zu ändern. Das bedeutet, dass sich Ihre NFTs entwickeln und verbessern, während Sie das Spiel spielen!.

Dynamische vs. statische NFTs

NFTs verfügen alle über eine Reihe von Metadaten, die Assets beschreiben, darunter Name, Bild, Beschreibung, Eigenschaften und so weiter. Alle NFTs, die auf dem ERC721-Standard basieren, haben eine Funktion namens tokenURI(), die Websites wie OpenSea verwenden, um die Metadaten für eine bestimmte NFT zu laden.

In den meisten Fällen verweist dieser Token-URI irgendwo auf eine Datei, die die Metadaten der NFT in statischer Form enthält, die etwa wie folgt aussehen:

{„Name“: „Affe #123“,„Beschreibung“: „Ein Affe“„Bild“: „ https://myapes.com/apes/123.png “}

Diese Datei wird einmal hochgeladen, normalerweise um die Zeit der Mint, und dann normalerweise nie wieder angerührt. Dies ist für PFP und andere statische NFTs in Ordnung, aber für Spiele, in denen sich Ihre Charaktere weiterentwickeln und aufsteigen können, ist es zu restriktiv.

Zentralisierte Metadaten (Off-Chain)

Viele Projekte umgehen dieses Problem, indem sie ihre Metadaten zentralisieren, indem sie ihre Token-URI auf ihre API verweisen lassen, um die Metadaten dynamisch zurückzugeben (z. B.: http://myapes.com/ape/123.json). Selbst große Projekte wie CryptoKitties zentralisieren ihre Metadaten.


Statischer Metadatenfluss

Das Problem mit zentralisierten Metadaten besteht darin, dass der Server, auf dem die Metadaten gehostet werden, aus verschiedenen Gründen heruntergefahren werden kann. Dies bedeutet, dass die Metadaten (und möglicherweise Bilddaten) für alle NFTs für das Spiel nicht mehr verfügbar sind.

Dynamische Metadaten (On-Chain)

Die Art und Weise, wie die Metadaten in Pirate Nation funktionieren, ist ein Paradigmenwechsel gegenüber statischen Metadaten und revolutioniert, was mit NFTs gemacht werden kann. Wir generieren die TokenURI-Daten on-chain im Code des Smart Contracts.


Dynamischer Metadatenfluss – alles, was hier visualisiert wird, ist on-chain!

Wenn der Spieler innerhalb des Spielvertrags on-chain handelt, aktualisiert das Spiel die Merkmale für die NFT. Beispielsweise kann der Spieler eine Quest abschließen, die dem in der Quest verwendeten NFT XP gewährt. Dies wird innerhalb eines TraitsContract aktualisiert. Wenn die Spiele-Website (oder ein Drittanbieter wie OpenSea) versucht, Informationen zu einem NFT abzurufen, ruft der NFT-Vertrag die Merkmale für das NFT aus dem TraitsContract ab und generiert dann Token-Metadaten dynamisch.

Da diese Metadaten alle in der Kette gespeichert und generiert werden, sind sie vollständig dezentralisiert! Es bedeutet auch, dass das Spiel immer existieren wird, solange die Blockchain, auf der es bereitgestellt wurde, existiert .

Wir sehen Gameplay als eine Form des Ausdrucks und mit dynamischen NFTs wird die Marke, die Sie erstellen, für immer in der Kette leben.

Während wir noch die einzigartigen Möglichkeiten identifizieren, wie wir diese Technologie nutzen können, um neue Arten von dezentralisiertem Gameplay zu entwickeln, glauben wir bei Proof of Play/Pirate Nation, dass Ihre NFTs nicht nur statische einmalige Darstellungen oder einfach nur Zugangskarten zu einem Spiel sind, wir glauben, dass sie lebende/sich entwickelnde Einheiten sind, die wachsen, sich verändern, aufteilen und dir letztendlich auf deiner Reise als Spieler folgen können. Wir freuen uns darauf, weiter zu experimentieren, wie weit wir diese Idee bringen können

2 Ansichten0 Kommentare

Aktuelle Beiträge

Alle ansehen

Wir stellen Walken vor

verfolgt Ihr Smartphone oder Wearable Ihre täglichen Schritte und erstellt eine faszinierende Statistik? Jenseits der Zahlen hat eine...

Neu bei Ultra

Neu bei Ultra Die fünfte Ausgabe von Ultra Notes enthält mehrere Updates und Neuigkeiten in Bezug auf Ultra, wie z. B. die neueste...

Comments


bottom of page