Einführung in programmierbare NFTs

Programmable NFT bedeutet programmierbares NFT, was sich auf NFT bezieht, das nach dem Casting aktualisiert werden kann.

Programmierbares NFT speichert die Metadaten des NFT in einem variablen Format, und die Anweisungen und Bedingungen für Metadatenänderungen werden im Voraus im NFT-Smart-Vertrag codiert. Metadaten können manuell vom Eigentümer oder basierend auf den im Smart Contract festgelegten Bedingungen aktualisiert werden.

Über Metadaten

NFTs bestehen im Wesentlichen aus zwei Komponenten: TokenID und Metadaten.

TokenID ist eine eindeutige Kennung, die den Besitz des NFT darstellt, und Metadaten sind das mit dem NFT verknüpfte Objekt. TokenID stellt sicher, dass der Besitz des NFT überprüft werden kann, während der Inhalt der Metadaten die Funktionalität des NFT sicherstellt.

Zu den NFT-Metadaten gehören der Name des Tokens, Attribute und Links zu Dateien.

Beispielsweise enthalten generative Kunst-NFT-Projekte normalerweise eine Reihe verschiedener Attribute, und die Knappheit verschiedener Attribute variiert. Diese Eigenschaften werden in den Metadaten des NFT gespeichert. Darüber hinaus enthalten die Metadaten normalerweise einen IPFS-Link zum Bild oder Video des NFT.

Anwendungsszenarien

1. Spiele

Spieler können programmierbare NFTs verwenden, um ihre Charaktere im Spiel darzustellen und so das Spielerlebnis zu verbessern. Wenn Spieler beispielsweise an Erfahrung gewinnen, kann sich ihre Charakterentwicklung durch das sich verändernde Erscheinungsbild des NFT widerspiegeln.

2. Digitale Identität

Programmierbare NFTs können zur Charakterisierung digitaler Identitäten oder Reisepässe verwendet werden. Dank der Flexibilität programmierbarer NFTs können Benutzer ihre digitalen Identitäten automatisch aktualisieren, ohne digitale Identitätsdokumente ersetzen zu müssen. Details wie Wohnort, Familienstand und Kontaktinformationen können automatisch aktualisiert werden.

3. Virtuelle Immobilien

NFTs können zur Tokenisierung realer Vermögenswerte verwendet werden, und die Verwendung programmierbarer NFTs zur Darstellung realer Immobilien kann sich ändernde Faktoren wie Immobilienpreis, Alter und Besitz in Echtzeit widerspiegeln und so eine größere Flexibilität bieten.

4. Kunstwerk

Digitalkünstler können programmierbare NFTs verwenden, um Echtzeitdaten zu nutzen, um das Bild von Kunstwerken zu verändern, und diese Änderungen können die Kunstwerke einzigartiger machen. Ein Beispiel wäre ein NFT-Kunstwerk, das je nach aktuellem Wetter oder Jahreszeit sein Aussehen ändern könnte.

5. Passen

Programmierbare NFTs können verwendet werden, um Pässe für die Teilnahme an bestimmten Aktivitäten darzustellen. Beispielsweise können Tickets für Sportveranstaltungen auf ein höheres Level aufgewertet werden, wenn die Anzahl und Dauer der Teilnahme des Benutzers an Sportveranstaltungen zunimmt.

Vorteil

  • Bietet die Möglichkeit, NFTs im Laufe der Zeit zu innovieren und auszubauen. Projekte können das Interesse der Menschen an NFTs aufrechterhalten und die Benutzerbindung stärken, indem sie ständig neue Funktionen hinzufügen.

  • Automatische Updates können basierend auf realen Eingaben ausgelöst werden, was eine größere Flexibilität bei der Verwendung von NFTs bietet.

unzureichend

  • Änderungen bestimmter Eigenschaften während der Entwicklung von NFTs können sich auf die Knappheit auswirken.

  • Bedingungen, die NFT-Aktualisierungen auslösen, können die Zirkulation des NFT einschränken (zum Beispiel erfordert der Erhalt eines bestimmten Attributs, dass der NFT nicht innerhalb eines Jahres übertragen wurde).

  • Die in programmierbaren NFTs enthaltene Datenmenge ist groß und die Kosten für die Speicherung in der Kette hoch.

  • Wenn Daten außerhalb der Kette abgerufen werden müssen, ist die Vertragsentwicklung schwierig und erfordert eine höhere Leistung der öffentlichen Kette.

  • Kognitives Konfliktproblem: Das Konzept der Veränderlichkeit kann mit der Wahrnehmung des Benutzers in Konflikt stehen, dass die Daten in der Kette nicht manipuliert werden können.

  • Manche Projekte können einen langen Änderungszyklus haben, was die Geduld der Investoren ermüden wird.

Projektfälle

1. Erstes Abendmahl

First Supper ist ein programmierbares NFT-Werk, das aus 22 Schichten besteht. Das Werk wurde gemeinsam von AsyncArt und Krypto-Künstlern ins Leben gerufen.

Der Hauptteil von First Supper ist eine Hauptleinwand. Die Hauptleinwand enthält auch eine in der Kette gespeicherte Datei, die Informationen wie das Bild der darin enthaltenen Ebene und die Position der Ebene in der Hauptleinwand aufzeichnet. Jede Schicht ist konkret, sichtbar und in der Kette gespeichert. Eine Ebene hat mehrere Parameter: Künstler, Eigentümer, Hauptleinwand, zu der sie gehört, und Ebenenparameter.

Jede Ebene von First Supper verfügt über unabhängige Eigentums- und Kontrollrechte. Die Hauptleinwand und 22 Ebenen sind auf Ethereum tokenisiert. Mit anderen Worten, das First Supper-Gemälde verfügt über insgesamt 1 Hauptleinwand-NFT und 22 NFTs für verschiedene Ebenen Auf jeder Ebenenseite kann der Eigentümer die Ebeneneinstellungen jederzeit ändern.

2. Musikalische Blaupause

Music Blueprint ist ein Tool für Musiker zur Erstellung generativer Musik-NFT-Sets. Ersteller laden aufgezeichnete Audiodaten in das Async Canvas-Tool hoch und fügen diesen Titeln verschiedene Variationen hinzu. Der Algorithmus erstellt aus der Kombination dieser Titel zufällig eine einzigartige Audioversion .

Der Ersteller legt die Obergrenze für den Betrag fest, der geprägt werden kann. Nur wenn ein Sammler sich dafür entscheidet, eine Version zu prägen, erscheint diese Version des Liedes. Mit Music Blueprints können Produzenten ihre Fans näher an den kreativen Prozess heranführen, Fans in den finalen Schnitt einbeziehen und auf die traditionelle Art und Weise der Single-Veröffentlichung neue kreative Möglichkeiten für Schöpfer entdecken.

3. Cyberbroker

Cyberbrokers ist ein NFT-Projekt mit einem Gesamtvolumen von 10.001. Cyberbrokers-Charakterzubehör kann nach Belieben kombiniert und zerlegt werden. Benutzer können die Kleidung und Accessoires des Charakters ändern und die Frisur des Charakters ersetzen.

Das Kunstwerk von CyberBrokers besteht aus SVG-Dateien, die in Komponenten zerlegt, komprimiert und als separate Ebenen auf Ethereum gespeichert werden. Benutzer können CyberBroker mithilfe von On-Chain-Transcodern direkt aus Assets neu erstellen. CyberBrokers-Metadaten werden ebenfalls in der Kette gespeichert, wobei zwischengespeicherte Bilder kompilierter CyberBrokers über IPFS gespeichert werden.​

4、Ich habe NFT

LIOM (Life in Our Minds) ist ein dynamisches NFT-Projekt, das die Form eines 3D-animierten Videos annimmt. Diese Reihe von NFTs kann auf das Verhalten von Sammlern reagieren, das Erscheinungsbild des NFT nach dem Casting ändern und zu einem interaktiven Ergebnis kombinieren Virtuelle Skulptur: Die Mutterherde.

Wenn der Benutzer einen Casting durchführt, wird das Erscheinungsbild des NFT nach dem Zufallsprinzip basierend auf dem Inhalt der Brieftasche des Inhabers generiert. Das Erscheinungsbild des NFT ändert sich auch mit der Haltezeit des Benutzers, der Anzahl der Transaktionen und den NFT-Beständen im Wallet; wenn das Wallet des Inhabers über Partner-NFTs verfügt, können auch einige benutzerdefinierte Funktionen freigeschaltet werden.

5, Aavegotchi

Aavegotchi ist ein NFT-Entwicklungsspiel, das auf Aave basiert. Spieler können von Aave unterstützte ERC20-Token einsetzen, Aavegotchi NFT generieren und mit dem Aavegotchi-Metaversum interagieren.

Bei der Geburt wird jedem Aavegotchi mithilfe des Chainlink VRF-Zufallszahlengenerators eine Reihe von Merkmalen zugewiesen. Die Eigenschaften von Aavegotchi können sich je nach Intimität, Level, Wearables und Verbrauchsmaterialien ändern.

Faktoren, die die Eigenschaften von Aavegotchi beeinflussen:

  • Intimität, also die Häufigkeit intimer Interaktionen, kann die Höhe dieses Wertes bestimmen. Je länger und häufiger der Besitzer mit dem Aavegotchi interagiert, desto höher ist dieser Wert.

  • Steigen Sie auf, nehmen Sie an Abstimmungen und Spielen in Aavegotchi DAO teil, um mehr Erfahrungspunkte zu erhalten und Ihr Level zu erhöhen. Alle paar Level erhält der Aavegotchi einen Seelenpunkt, der die Geistereigenschaften verändern kann.

  • Durch das Tragen von Ausrüstung können Spieler die Eigenschaften des Geistes steuern, indem sie das tragbare Gerät steuern. Beispielsweise erhöht sich die Aggressivität des Aavegotchi, wenn er ein Schwert trägt.

6. Skizzenhafte Seiten

Sketchy Pages ist ein Unterprojekt des Sketchy Ape Book Club. Es handelt sich um ein dynamisch programmierbares NFT. Benutzer können Nachrichten im Smart Contract aufzeichnen und jederzeit Änderungen unterstützen.

7、3Gesicht

3Face ist ein Kunstwerk, das die Transaktionsdaten der Brieftasche des Inhabers liest und deren Aussehen verändert.

Die Macher von 3Face vergleichen es mit einem „Energiewesen“, das in Symbiose mit Sammlern lebt, da es die Brieftaschendaten der Sammler absaugt und ihnen deren Persönlichkeit widerspiegelt. Sammler können mehr Transaktionshistorie sammeln, um die Parameter ihres 3Face zu ändern, was Web3-Benutzer dazu anregen kann, ihre mentalen Zustände mit dem Online-Verhalten zu verknüpfen.

Zusammenfassen

Das Aufkommen programmierbarer NFTs lässt uns eine weitere Möglichkeit von NFT erkennen, nämlich, dass NFT nicht mehr in Form einfacher PFP-Bilder existiert, sondern mehr Nutzungs- und Interaktionsszenarien aufweist.

Programmierbares NFT ermöglicht mehr Interaktionen zwischen NFT und Sammlern, wie z. B. die Verbesserung der Mitgliedschaftsstufen im Ticketing-System, und Spieler können das Kunstwerk entsprechend ihren persönlichen Vorlieben anpassen macht NFT spielbarer.