Explorer l'espace de conception pour les NFT dynamiques

Intermédiaire12/18/2023, 3:53:52 AM
Cet article explore l'évolution des NFT dynamiques, englobant leurs diverses applications, mécanismes opérationnels et les défis auxquels ils sont confrontés, tout en revisitant l'histoire des NFT dynamiques. À travers des exemples concrets, il révèle l'application des NFT dynamiques dans divers domaines, analyse leur infrastructure et leur mode de fonctionnement, et offre une prévision pour leur développement futur.

Explorer l'espace de conception pour les NFT dynamiques

Aujourd'hui, la plupart des NFT représentent des actifs statiques. L'immuabilité de ses médias et métadonnées est appliquée soit par un accord social, soit par le biais du code. Bien que cela soit suffisant pour stocker des artefacts culturels conçus pour ne pas changer (art statique, musique, écriture, objets de collection), il existe un vaste espace de conception ouvert pour expérimenter avec des actifs dynamiques sur chaîne qui font évoluer en continu leur apparence, leurs métadonnées ou leur état selon des règles immuables.

Le dynamisme amène les NFT au-delà des liens et des médias statiques, pour se comporter davantage comme des logiciels qui répondent à des facteurs externes. Cela crée de nouvelles couches d'interactivité autour des biens et des médias numériques, permettant une plus grande expression individuelle et collective, une utilité dynamique et une innovation continue autour des objets numériques.

Les NFT dynamiques peuvent être soit programmatiques (reflétant une entrée algorithmique) soit interactifs (reflétant une entrée utilisateur). Le dynamisme est une caractéristique qui peut traverser les verticales en fonction du cas d'utilisation prévu.

Nous avons été témoins d'une série d'expériences dans les domaines de l'art, du jeu, de l'identité et de la réputation, du métavers, ainsi que de l'engagement communautaire et de la marque.

Art performatif ou conceptuel

Les collections dynamiques pourraient être considérées comme un sous-ensemble de l'art génératif, qui inclut également l'art multijoueur “Paramètre d'entrée” où le temps de création ou l'adresse du créateur est utilisé comme source d'entropie, mais l'art NFT lui-même ne se met pas à jour après la création. Les NFT d'art dynamique offrent aux collectionneurs un sentiment continu de plaisir et servent d'outil de création multijoueur entre artistes et collectionneurs en tant que nouveau moyen de narration collective.

Art qui évolue automatiquement avec le temps, les cycles lunaires, l'état onchain, ou les conditions hors chaîne, par exemple 720 Minutes par Alexis Andre, BURNER par crashblossom, Gaussian Timepieces par Takens Theorem, Finiliars par Ed Forneiles, Gazers par Matt Kane, Mutant Garden Seeder par Harm van den Dorpel

Art qui évolue avec les transferts de chaînes et de propriété, par exemple Animal Coloring Book, Corruptions de dom.eth, Caméléon de Joan Heemskerk, Entropes, OG Crystals, Cadrans de montre de w1nter.eth et Tyler Anglert

Art dont les collectionneurs peuvent directement influencer les visuels, par exemple Brotchain par divergence, Terraforms par Mathcastles, Shields par John Palmer, Async Art’s Forever Supper ou Classic où les collectionneurs peuvent modifier les couches affichées dans l'œuvre principale

Art avec des options de style publiées périodiquement, chaque publication présentant de nouveaux styles en édition limitée que les détenteurs peuvent choisir de «convertir» leur NFT en, par exemple, Opepen

Art audiovisuel génératif en temps réel, ne se répétant jamais, par exemple In Noise We Trust de 404.eth, et diverses œuvres de DEAFBEEF

Jeux

Outre le fait de servir d'actifs pouvant être mis à niveau dans les jeux, les NFT dynamiques pourraient servir de toile pour le gameplay, reflétant l'état du jeu dans ses médias et métadonnées. Associé à des biens digiphysiques, le NFT pourrait se mettre à jour en fonction de l'activité IRL pour débloquer de nouvelles expériences consommateurs.

Les Axies qui remportent des batailles classées gagnent des points d'expérience liés aux Axies (AXP), qui peuvent être utilisés pour "Ascendre" les Axies. Ce faisant, ils synchronisent les progrès du jeu hors chaîne sur la chaîne, augmentent le plafond de niveau de l'Axie et permettent aux joueurs de mettre à niveau les parties de l'Axie.

Les vaisseaux de Citadel peuvent être améliorés pour augmenter leur puissance, leur vitesse et leur efficacité énergétique. Chaque niveau d'amélioration prend un temps et des ressources brutes (Minerai) différents pour être terminé. Une partie du gameplay consiste pour les pilotes à planifier leurs voyages vers les ceintures d'astéroïdes pour extraire du Minerai, chaque action et état de jeu étant reflété sur la chaîne.

Les joueurs du Royaume gagnent des jetons $ANIMA grâce au jalonnement et au gameplay. Ces récompenses peuvent ensuite être utilisées pour améliorer leurs Aventuriers (NFT de personnages des projets partenaires du Royaume) et recevoir des LootBoxes contenant des objets de jeu rares.

Les "mouvements" sont des transactions onchain qui affectent un monde par exemple Straylight

Arènes de combat où le gameplay laisse une marque sur les médias, par exemple l'Arène Chainfaces

La propagation de l'infection en tant que mécanisme de viralité/distribution par exemple FoliaVirus, Viper

Mécanismes de collecte, d'élevage et de fusion pour produire des éditions plus rares par exemple Avastars, VV Checks

Jeux auto-joueurs utilisant l'IA onchain où les collectionneurs peuvent rechercher les NFT les mieux notés, par exemple ArcadeGlyphs de Miragenesi

Le gameplay en IRL et l'activité physique améliorent les NFT comme STEPN, Loot LARP

Les scores Mint en tant que NFT où le classement représenté change à mesure que de nouveaux records sont battus par exemple Onchainscores, Optimizor, 1kx Score Les NFT peuvent être mintés depuis notre page Play to Learn

Chasse à la rareté de l'avatar et participation communautaire par exemple, le jeu de Manny

Les NFT se mangent, s’infectent, se boostent les uns les autres pour devenir plus puissants, par exemple les Etholvants et les seringues de rappel

Identité & Réputation

Les NFT dynamiques peuvent également servir de mandataire pour une certaine identité et une réputation associée au sein d'une communauté, évoluant avec les contributions continues et l'activité de gouvernance. Cela favorise des interactions intentionnelles au sein et entre les communautés, et sert de base pour la construction de jeux sociaux.

L'activité Onchain à travers les applications influence directement les caractéristiques NFT, par exemple l'ADN de Zerion. Les villes de Philand représentent l'activité du portefeuille, et chaque actif dans la ville est gagné grâce à des quêtes

Lens v2 inclut un support intégré pour la norme tokenbound (ERC-6551), donnant à chaque Lens Profiles NFT leurs propres comptes intelligents. Cela désolidarise le Profil de son détenteur, accumulant des droits d'accès, des actifs et une réputation à l'NFT lui-même.

Station

Les contrats sociaux de Burak Arikan retracent les avoirs de leurs collectionneurs et leurs connections partagées avec d'autres collectionneurs, générant un graphique de collection pour projeter les acquisitions futures

L'œuvre d'art JPG Canonicons représente une représentation unique et cumulative de l'implication individuelle dans la curation des Canons. De même, les Deca Decagons évoluent en consommant des points d'expérience Deca (DXP) que les individus gagnent en complétant des quêtes quotidiennes sur la plateforme.

Les avatars de Mercle et The Metagame permettent la gamification et le déblocage de caractéristiques basés sur les actions et les rôles que les individus assument au sein d'une communauté

Métavers

Terre que les détenteurs peuvent influencer directement et écraser les médias onchain, par exemple Terraforms par Mathcastles

Terre qui évolue au fur et à mesure que les détenteurs et les visiteurs interagissent avec elle via la curation artistique, par exemple MOCA ROOMS, ou la construction de terrains et le gameplay, par exemple Upstreet, Hyperfy, Otherdeeds, Voxels

Les NFT de mode virtuelle qui peuvent être convertis entre des vêtements 3D et des œuvres d'art, par exemple RSTLSS

Engagement de la communauté et de la marque

De grandes marques ont expérimenté les NFT dynamiques pour s'engager avec un public grand public, en connectant l'actif avec des données externes ou en ajoutant de l'utilité grâce à des campagnes en cours.

DeGods dévoile de nouvelles œuvres d'art et des caractéristiques pour sa collection PFP à chaque saison. Les détenteurs dépensent $DUST pour mettre à niveau leurs NFT, et peuvent choisir les métadonnées qu'ils souhaitent afficher. En misant sur DeGods, les détenteurs accumulent plus de $DUST et de DePoints pour le NFT misé. Les DePoints peuvent être dépensés en jeu pour ouvrir des packs contenant des $DUST ou des récompenses sponsorisées par des marques, avec un classement des DeGods ayant accumulé le plus de points pour la saison en cours.

Les détenteurs de Smolverse peuvent miser leurs personnages et gagner des IQ ou des Plaques (en fonction du personnage), ce qui représente le temps passé dans la communauté et met à jour dynamiquement la taille de la tête et du corps des personnages. Les IQ peuvent également être dépensés pour des objets esthétiques, qui sont ensuite ajoutés à leurs caractéristiques onchain. Ils vont bientôt lancer des ERC-1155 équipables pour remplacer les caractéristiques existantes on-chain plutôt que de les utiliser simplement comme skin, permettant à la communauté de faire évoluer collectivement la collection officielle avec l'équipe.

Les cartes de collection sportives de LaMelo Ball ont des capacités de « montée de niveau » basées sur le résultat de données réelles de basketball, comme une annonce de recrue de l'année. À mesure que la carrière du joueur évolue, la collection évoluera également avec des intégrations dynamiques aux statistiques et aux jalons.

Les Adidas ATLS sont des PFP dans la collection Into the Metaverse d'Adidas. Au fil du temps, de nouveaux chapitres sont révélés dans le cadre d'une intrigue interactive introduisant de nouveaux traits au token

Lacoste UNDW3 suit la participation de la communauté dans "The Mission", une nouvelle expérience tournant autour de la conversation, de la ludification, de la résolution de quêtes et de la co-création

Comment les NFT dynamiques évoluent-ils aujourd'hui?

Passive - mises à jour de manière autonome, objectif

Temps : 720 minutes par Alexis Andre, Montres gaussiennes par le Théorème de Takens

Cycles lunaires : Gazers par Matt Kane, Lune en mouvement par Miragenesi

Block Hash: Mutant Garden Seeder by Harm van den Dorpel mute avec une similarité de hachage de bloc actuel au hachage de bloc de départ, Chaos Roads by Chainleft

État du contrat : Positions Uni v3, Cartes d'adhésion PartyDAO. pepethereum réagit aux variations du prix de l'ETH en utilisant des données des pools Uniswap

Données hors chaîne/Oracle-based

Crypto et les prix du gaz, par exemple Finiliar, BURNER par crashblossom

Météo basée par exemple Impermanence par Josh Pierce

Basé sur le propriétaire/le transfert : Livre de coloriage animal, Cadrans de montre, Cristaux OG, Corruptions

Interactif - influence directe du propriétaire, subjective

Création / Destruction / Combinaison par exemple VV Checks, etholvants, fusion, Smols Transmolgrification

Ajout/Mise à jour de contenu, de caractéristiques, de couches, par exemple DeGods, Moonbirds, Terraforms, Upstreet, Forever Supper, Smols & Swols

Opt-in Reveals par exemple Opepen

Jouabilité par exemple Axie Infinity, Chainlife, 0xEssentials

Participation de la communauté, par exemple JPG Canonicons, Lacoste UNDW3, Collective Strangers Cameras

"Nurturing" sensible au temps, par exemple le bonsaï, les formes de vie par Sarah Friend

Interactions avec d'autres NFT et portefeuilles, par exemple Entropes & Spells, Etholvants & Booster Syringes, Viper. SABOTAGE par Kim Asendorf présente un NFT "Editor" 1/1 dont le détenteur peut altérer l'œuvre de la collection.

Qu'est-ce qui est en train de changer?

Contenu

Les NFT dont les médias se rendent uniquement à partir des données de la chaîne évoluent de manière autonome en fonction de paramètres tels que le temps, le hachage de bloc, l'adresse du portefeuille, ce qui influence de manière déterministe l'œuvre d'art. En dehors de l'art onchain et des jeux qui nécessitent souvent une implémentation sur mesure par collection, les NFT avec des médias reflétant l'état onchain peuvent être utilisés comme NFT commémoratifs ou de 'reçu' pour représenter des éléments tels qu'une position DeFi (Positions Uni v3, Cartes d'Épargne Web3), des droits de gouvernance (Cartes de Membre PartyDAO, Cartes Juicebox), ou une carte de membre de la communauté avec une certaine réputation accumulée (JPG Canonicons, Deca).

La tokenisation des positions de protocole en NFT rend ces positions elles-mêmes négociables en tant qu'actifs, les transformant en blocs de construction pour de nouveaux produits et services. Par exemple, Metastreet dépose des billets à ordre NFT de tiers dans un pool de garantie pour leur protocole Automated Tranche Maker.

Le fait que les médias reflètent l'état du contrat en direct rend l'état du contrat lisible pour les utilisateurs finaux des portefeuilles et des places de marché. Le code SVG squelette est déployé une fois dans le cadre du contrat NFT, et le reste de l'image est mis à jour de manière programmée avec des données onchain.

Métadonnées

Les objets de jeu semblent être un ajustement naturel pour les métadonnées mutables car les joueurs peuvent faire évoluer ou améliorer les actifs grâce au gameplay. L'avantage de le faire via un NFT par rapport aux objets virtuels dans un serveur centralisé est que les métadonnées peuvent être suivies et stockées sur une infrastructure décentralisée, de sorte que l'historique de jeu persiste lorsque l'objet est échangé.

Approvisionnement

Les mécanismes de création et de destruction qui élèvent une sous-classe d'actifs à un niveau supérieur produisent de nouveaux actifs qui ne peuvent provenir que de certaines combinaisons du niveau inférieur (par exemple, VV Checks) ou hériter de traits de ses parents (par exemple, CryptoKitties, Avastars).

Les Neolastics et les Clovers sont des projets d'art génératif qui ont introduit un approvisionnement dynamique et une économie autonome dans la collection. Pour les Neolastics, n'importe qui peut créer de nouveaux jetons et augmenter l'approvisionnement à chaque création ultérieure, le prix de création augmentant selon une courbe de liaison. 99,5% de chaque coût de création va dans une réserve communautaire qui sert de plancher prévisible et d'acheteur prêt lorsque quelqu'un choisit de brûler son Neolastic.

Les mécanismes d'approvisionnement dynamique peuvent également être introduits via des évier et des robinets dans les jeux. Dans Citadel, de nouveaux vaisseaux sont introduits dans le jeu via la baie de construction du vaisseau via un système d'enchères hollandaises scellées (aveugles) hebdomadaire. Les vaisseaux peuvent être détruits lorsque les joueurs se rendent dans des régions plus dangereuses du jeu, risquant la destruction du vaisseau pour de plus grandes récompenses. Les taux d'inflation se situent dans une plage étroite des nouvelles quantités de vaisseaux offertes aux enchères, tandis que la destruction des vaisseaux tendra à être une combustion basée sur un pourcentage de l'offre totale. À mesure que l'offre totale augmente, les destructions totales de vaisseaux augmenteront jusqu'à ce qu'elles soient relativement égales au nombre de nouveaux vaisseaux introduits aux enchères.

Fonctionnalité Onchain

Des jeux intéressants peuvent être conçus où certaines capacités ou fonctions du contrat NFT restent dormantes jusqu'à ce que des conditions spécifiques soient remplies. Par exemple, une collection dynamique dans laquelle l'offre diminue initialement uniquement en fusionnant deux jetons ensemble pourrait inclure une fonction appelée "birth" qui ne peut être appelée que sur des NFT ayant atteint une certaine taille par fusion (reflétée dans l'état du contrat). La génération et l'ID du jeton parent peuvent être utilisés comme graine pour un moteur de rendu déterministe afin de créer des tours de jeu visuellement distincts et infinis, comme dans VV Checks.

Les NFT pourraient également être modifiables pendant une certaine période avant que le NFT ne soit "verrouillé" et devienne immuable.

Comment les créateurs peuvent-ils créer des collections NFT dynamiques aujourd'hui?

Plateformes d'art dynamique

Async Art et OG Protocol ont introduit des mécanismes novateurs tels que les NFT Maître/Couche et les pipelines de mise à jour des métadonnées spécifiquement pour aider les artistes à lancer des collections multijoueurs et des projets NFT dynamiques.

Transient Labs a été à la pointe des expérimentations avec des médias interactifs et actualisables dans l'art. En ERC-721TL, ils décrivent une manière pour le créateur et le collectionneur de participer aux mises à jour des métadonnées, permettant aux collectionneurs d'approuver ou de refuser toute proposition de modification des métadonnées par l'artiste. La norme offre également des Inscriptions d'Histoire, permettant aux créateurs et collectionneurs de laisser leurs récits, la provenance de l'exposition et l'historique des ventes sur une œuvre d'art en ajoutant du texte onchain à la NFT. Hidden Stories par Michelle Viljoen est une démonstration de cela.

Oracles, Fonctions Cloud Décentralisées et Middleware Spécialisé

Ils peuvent être utilisés pour alimenter les données hors chaîne aux contrats intelligents, permettant aux NFT de répondre aux événements hors chaîne. Pour des interactions plus complexes telles que l'UGC dans les terres virtuelles, le NFT représente les coordonnées dans le monde et l'accès en écriture. Mais le contenu lui-même est généralement traité et stocké dans des serveurs hébergés auxquels le jeton fait référence dans ses métadonnées.

Les flux de données Chainlink peuvent fournir des informations telles que les prix des cryptos et la météo pour rendre un NFT "aware de l'environnement". Grâce à leur intégration avec Space & Time, les développeurs peuvent exécuter un script qui interroge un serveur de jeu et le pousser onchain en utilisant les fonctions Chainlink.

En utilisant les fonctions Web3 de Gelato ou les actions Lit, les développeurs peuvent écrire n'importe quelle logique pour mettre à jour de manière conditionnelle des NFT en fonction d'événements hors chaîne ou à des intervalles spécifiques. Les nœuds Gelato exécutent continuellement des fonctions et peuvent déclencher des changements de métadonnées si des conditions spécifiques sont remplies. De même, les actions Lit sont exécutées à travers le réseau de cryptographie à seuil de Lit, chaque nœud vérifiant indépendamment le résultat et signant la transaction lorsqu'il atteint un seuil de 2/3 pour effectuer automatiquement des mises à jour onchain. Par exemple, récupérer des données de match en direct à partir d'une API sportive et améliorer les caractéristiques de compétences d'un athlète NFT à mesure qu'il remporte des matchs.

Mentaport fournit un SDK pour les contrats intelligents "sensibles à la localisation", permettant l'accès aux fonctionnalités basées sur le temps et la localisation, les créations et les mises à jour dynamiques qui pourraient être utiles pour des campagnes IRL à durée limitée et des mécanismes de preuve de visite.

Plateformes de gestion NFT intégrées

Sparkblox, Evalon et Metafuse offrent des solutions tout-en-un pour lancer et gérer des collections NFT interactives qui permettent aux détenteurs de s'engager avec les actifs, ou des NFT dynamiques qui évoluent en fonction des données du monde réel et des API connectées.

Kairos fournit une API GraphQL pour créer, frapper, vendre des NFT de manière programmable et éventuellement avec des métadonnées modifiables, ainsi qu'un outil de développement Dynamic NFT avec des métadonnées et des images stockées sur les serveurs de Kairos.

Paima permet aux développeurs de jeux de créer des NFT étatiques qui peuvent monter en niveau, acquérir de l'expérience, obtenir de l'équipement et évoluer avec le temps. Le protocole de compression des NFT de Paima crée un ensemble minimal de NFT sur le L1 et les fait évoluer en fonction de l'état du jeu sur un L2.

Lync fournit des outils prêts à l'emploi aux développeurs de jeux pour intégrer le web3, y compris un SDK de portefeuille inter-chaînes, un SDK de marché et des outils de gestion NFT où les mises à jour des actifs en jeu peuvent être déclenchées en utilisant l'automatisation Chainlink.

L'API de métadonnées du syndicat donne aux créateurs des options quant à l'endroit où ils veulent stocker les métadonnées des NFT et mettre à jour en masse les caractéristiques des collections.

Registres de métadonnées décentralisés

Playground construit une infrastructure qui relie les marques aux communautés existantes de NFT en émettant des caractéristiques aux collections. En pointant le tokenURI de la collection vers le registre de métadonnées de Playground, les administrateurs de la collection peuvent choisir de rendre leurs collections éligibles pour recevoir des caractéristiques à leurs NFT, offrant aux détenteurs des avantages tels que des récompenses exclusives et des réductions.

Normes et primitives Onchain

EIP-4906 : L'extension de mise à jour des métadonnées propose un événement MetadataUpdate standard pour faciliter la mise à jour des métadonnées des NFT par des plateformes tierces. OpenSea prend en charge cela, et convient bien aux NFT qui se mettent à jour via des appels au contrat, mais n'est pas réalisable si les changements sont récurrents. Juicebox utilise des tâches cron pour ce dernier cas d'utilisation.

ERC-721TL par Transient Labs offre aux créateurs et collectionneurs un moyen d'ajouter des écrits aux NFT surchaîne (Inscriptions d'histoire), un mécanisme de proposition pour les mises à jour de métadonnées (Synergie) en plus d'implémentations optimisées pour le gaz pour les mints groupés et les airdrops.

EIP-721k: Images dynamiques et métadonnées onchain construit, rend et fait évoluer des NFT à l'aide de modules SVGModules et DataStreams onchain composables. Le NFT code des instructions dynamiques qui sont transmises aux modules SVGElements et DataStreams. Le moteur de rendu SVG construit des sous-éléments à l'aide d'un registre public, construisant le SVG en encodant/décodant les entrées provenant de multiples sources de contrats intelligents externes en temps réel. Cela permet au NFT d'être progressivement mis à jour et amélioré. Des packs d'expansion et d'autres fonctionnalités de jeu peuvent être facilement introduits lorsque le NFT atteint un ajustement du marché. Voyez cela en action dans les cartes d'épargne Web3 et Pixel Pooly.

EIP-7496 définit des méthodes pour définir et obtenir des caractéristiques dynamiques onchain associées aux NFT. En définissant ces caractéristiques onchain et en standardisant la manière dont elles peuvent être modifiées, elles peuvent être utilisées et modifiées par d'autres contrats.

EIP-6551 : les comptes liés aux jetons ont attiré beaucoup d'attention cette année et, bien qu'ils ne traitent pas de la dynamique au sein d'un NFT lui-même, ils permettent aux NFT de détenir d'autres actifs et de devenir leurs propres identités onchain. Les comptes liés aux jetons sont rétrocompatibles et compatibles avec n'importe quelle collection de NFT dès le départ. Toute implémentation de compte intelligent peut être déployée sur un NFT et commencer à détenir des actifs.

Ensemble de normes proposées par RMRK pour les NFT multi-actifs, imbriquables, composables, émotables et liés à l'âme.

Les contrats compressés par merklejerk sont une bonne astuce pour déployer à moindre coût des contrats toujours appelés hors chaîne dans un contexte eth_call. Les contrats sont compressés hors chaîne, et le contrat d'exécution décompresse le contrat zippé, le déploie, puis transmet l'appel d'origine à l'instance déployée. Le résultat est remonté à l'intérieur d'une charge utile revert() pour annuler le déploiement et éviter de modifier définitivement l'état. Cette approche permet d'économiser environ 50 % de gaz et est utile pour les primitives riches en texte telles que les métadonnées SVG composables.

Hot-chain-svg par w1nter.eth est une trousse à outils pour la construction de projets SVG onchain avec un moteur de rendu minimaliste et un rechargement à chaud pour que les développeurs puissent rapidement contrôler visuellement leur contenu NFT.

Les polices et les systèmes de conception Onchain sont des blocs de construction déployés une fois et assemblés pour créer des médias Onchain plus complexes, bien qu'il faudra probablement un certain temps avant que nous en voyions suffisamment déployés pour offrir aux créateurs un bon éventail d'options à choisir.

Conclusion

Les NFT dynamiques sont une catégorie excitante et agnostique en matière de format pour les objets numériques. Malgré la jeunesse de l'infrastructure de support, l'écosystème innove activement sur les techniques pour mettre en ligne des médias génératifs et des métadonnées, et construit des primitives composables qui peuvent être réutilisées par d'autres projets.

Les premiers projets NFT dynamiques ont nécessité des compétences techniques approfondies et des mises en œuvre sur mesure. Mais à mesure que les outils middleware et de création deviennent plus robustes. Nous nous attendons à ce que les NFT dynamiques soient aussi omniprésents et servent autant de cas d'utilisation variés que les NFT «vanilla» eux-mêmes. Quelques questions ouvertes...

Comment les interfaces telles que les marketplaces, les trackers de portefeuille et les portefeuilles ajouteront-elles un support pour les NFT qui évoluent en temps réel ?

Comment pouvons-nous améliorer la décentralisation des solutions pour le rendu ou l'exécution de code génératif ?

Comment les éditeurs et les collectionneurs peuvent-ils gérer l'autorisation et l'étendue des modifications qui peuvent être apportées à un NFT particulier ?

Dans quelle mesure l'infrastructure NFT dynamique est-elle généralisable? Les moteurs de frappe actuels et les constructeurs de magasins ont pu fournir des outils non dogmatiques pour lancer des collections sur différents formats de médias. Mais à mesure que la dynamique varie encore plus selon les contextes, à quoi ressembleront les modules dynamiques?

Le moment décisif pour les NFT était sans doute pas ERC721 lui-même, mais la montée fulgurante de CryptoKitties qui a servi de succès pour le lancement du standard. Précédant même Ethereum lui-même, les NFT Colored Coins, Quantum et Counterparty nous ont montré que l'innovation technique seule n'est pas suffisante pour déclencher des expériences généralisées sur cette technologie. Au lieu de cela, c'est la polyvalence, l'évangélisation d'une communauté forte et l'application phare qui transforment les normes en points de Schelling pour les constructeurs dans les années à venir. Pour les NFT dynamiques, les éléments de base sont déjà là.

Si vous construisez un projet NFT dynamique, des plateformes de créateurs et des outils pour lancer des collections dynamiques, ou si vous avez d’autres idées sur le sujet, n’hésitez pas à nous contacter, ravis de discuter avec vous.

Un grand merci à Billy Rennekamp, Benny Giang, Jayden Windle, Daniel Volkov, pet3rpan et Accelxr pour leur temps et leurs commentaires sur les brouillons de ceci.

Un grand merci à JPG pour leur Dynamic Canon, la base de données la plus complète des expériences NFT dynamiques historiques qui a servi de grande source d'inspiration et de ressource pour cet article.

Avertissement :

  1. Cet article est repris de [Gatemiroir]. Tous les droits d'auteur appartiennent à l'auteur original [1kx]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe Gate Learn(gatelearn@gate.io), et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité: Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Explorer l'espace de conception pour les NFT dynamiques

Intermédiaire12/18/2023, 3:53:52 AM
Cet article explore l'évolution des NFT dynamiques, englobant leurs diverses applications, mécanismes opérationnels et les défis auxquels ils sont confrontés, tout en revisitant l'histoire des NFT dynamiques. À travers des exemples concrets, il révèle l'application des NFT dynamiques dans divers domaines, analyse leur infrastructure et leur mode de fonctionnement, et offre une prévision pour leur développement futur.

Explorer l'espace de conception pour les NFT dynamiques

Aujourd'hui, la plupart des NFT représentent des actifs statiques. L'immuabilité de ses médias et métadonnées est appliquée soit par un accord social, soit par le biais du code. Bien que cela soit suffisant pour stocker des artefacts culturels conçus pour ne pas changer (art statique, musique, écriture, objets de collection), il existe un vaste espace de conception ouvert pour expérimenter avec des actifs dynamiques sur chaîne qui font évoluer en continu leur apparence, leurs métadonnées ou leur état selon des règles immuables.

Le dynamisme amène les NFT au-delà des liens et des médias statiques, pour se comporter davantage comme des logiciels qui répondent à des facteurs externes. Cela crée de nouvelles couches d'interactivité autour des biens et des médias numériques, permettant une plus grande expression individuelle et collective, une utilité dynamique et une innovation continue autour des objets numériques.

Les NFT dynamiques peuvent être soit programmatiques (reflétant une entrée algorithmique) soit interactifs (reflétant une entrée utilisateur). Le dynamisme est une caractéristique qui peut traverser les verticales en fonction du cas d'utilisation prévu.

Nous avons été témoins d'une série d'expériences dans les domaines de l'art, du jeu, de l'identité et de la réputation, du métavers, ainsi que de l'engagement communautaire et de la marque.

Art performatif ou conceptuel

Les collections dynamiques pourraient être considérées comme un sous-ensemble de l'art génératif, qui inclut également l'art multijoueur “Paramètre d'entrée” où le temps de création ou l'adresse du créateur est utilisé comme source d'entropie, mais l'art NFT lui-même ne se met pas à jour après la création. Les NFT d'art dynamique offrent aux collectionneurs un sentiment continu de plaisir et servent d'outil de création multijoueur entre artistes et collectionneurs en tant que nouveau moyen de narration collective.

Art qui évolue automatiquement avec le temps, les cycles lunaires, l'état onchain, ou les conditions hors chaîne, par exemple 720 Minutes par Alexis Andre, BURNER par crashblossom, Gaussian Timepieces par Takens Theorem, Finiliars par Ed Forneiles, Gazers par Matt Kane, Mutant Garden Seeder par Harm van den Dorpel

Art qui évolue avec les transferts de chaînes et de propriété, par exemple Animal Coloring Book, Corruptions de dom.eth, Caméléon de Joan Heemskerk, Entropes, OG Crystals, Cadrans de montre de w1nter.eth et Tyler Anglert

Art dont les collectionneurs peuvent directement influencer les visuels, par exemple Brotchain par divergence, Terraforms par Mathcastles, Shields par John Palmer, Async Art’s Forever Supper ou Classic où les collectionneurs peuvent modifier les couches affichées dans l'œuvre principale

Art avec des options de style publiées périodiquement, chaque publication présentant de nouveaux styles en édition limitée que les détenteurs peuvent choisir de «convertir» leur NFT en, par exemple, Opepen

Art audiovisuel génératif en temps réel, ne se répétant jamais, par exemple In Noise We Trust de 404.eth, et diverses œuvres de DEAFBEEF

Jeux

Outre le fait de servir d'actifs pouvant être mis à niveau dans les jeux, les NFT dynamiques pourraient servir de toile pour le gameplay, reflétant l'état du jeu dans ses médias et métadonnées. Associé à des biens digiphysiques, le NFT pourrait se mettre à jour en fonction de l'activité IRL pour débloquer de nouvelles expériences consommateurs.

Les Axies qui remportent des batailles classées gagnent des points d'expérience liés aux Axies (AXP), qui peuvent être utilisés pour "Ascendre" les Axies. Ce faisant, ils synchronisent les progrès du jeu hors chaîne sur la chaîne, augmentent le plafond de niveau de l'Axie et permettent aux joueurs de mettre à niveau les parties de l'Axie.

Les vaisseaux de Citadel peuvent être améliorés pour augmenter leur puissance, leur vitesse et leur efficacité énergétique. Chaque niveau d'amélioration prend un temps et des ressources brutes (Minerai) différents pour être terminé. Une partie du gameplay consiste pour les pilotes à planifier leurs voyages vers les ceintures d'astéroïdes pour extraire du Minerai, chaque action et état de jeu étant reflété sur la chaîne.

Les joueurs du Royaume gagnent des jetons $ANIMA grâce au jalonnement et au gameplay. Ces récompenses peuvent ensuite être utilisées pour améliorer leurs Aventuriers (NFT de personnages des projets partenaires du Royaume) et recevoir des LootBoxes contenant des objets de jeu rares.

Les "mouvements" sont des transactions onchain qui affectent un monde par exemple Straylight

Arènes de combat où le gameplay laisse une marque sur les médias, par exemple l'Arène Chainfaces

La propagation de l'infection en tant que mécanisme de viralité/distribution par exemple FoliaVirus, Viper

Mécanismes de collecte, d'élevage et de fusion pour produire des éditions plus rares par exemple Avastars, VV Checks

Jeux auto-joueurs utilisant l'IA onchain où les collectionneurs peuvent rechercher les NFT les mieux notés, par exemple ArcadeGlyphs de Miragenesi

Le gameplay en IRL et l'activité physique améliorent les NFT comme STEPN, Loot LARP

Les scores Mint en tant que NFT où le classement représenté change à mesure que de nouveaux records sont battus par exemple Onchainscores, Optimizor, 1kx Score Les NFT peuvent être mintés depuis notre page Play to Learn

Chasse à la rareté de l'avatar et participation communautaire par exemple, le jeu de Manny

Les NFT se mangent, s’infectent, se boostent les uns les autres pour devenir plus puissants, par exemple les Etholvants et les seringues de rappel

Identité & Réputation

Les NFT dynamiques peuvent également servir de mandataire pour une certaine identité et une réputation associée au sein d'une communauté, évoluant avec les contributions continues et l'activité de gouvernance. Cela favorise des interactions intentionnelles au sein et entre les communautés, et sert de base pour la construction de jeux sociaux.

L'activité Onchain à travers les applications influence directement les caractéristiques NFT, par exemple l'ADN de Zerion. Les villes de Philand représentent l'activité du portefeuille, et chaque actif dans la ville est gagné grâce à des quêtes

Lens v2 inclut un support intégré pour la norme tokenbound (ERC-6551), donnant à chaque Lens Profiles NFT leurs propres comptes intelligents. Cela désolidarise le Profil de son détenteur, accumulant des droits d'accès, des actifs et une réputation à l'NFT lui-même.

Station

Les contrats sociaux de Burak Arikan retracent les avoirs de leurs collectionneurs et leurs connections partagées avec d'autres collectionneurs, générant un graphique de collection pour projeter les acquisitions futures

L'œuvre d'art JPG Canonicons représente une représentation unique et cumulative de l'implication individuelle dans la curation des Canons. De même, les Deca Decagons évoluent en consommant des points d'expérience Deca (DXP) que les individus gagnent en complétant des quêtes quotidiennes sur la plateforme.

Les avatars de Mercle et The Metagame permettent la gamification et le déblocage de caractéristiques basés sur les actions et les rôles que les individus assument au sein d'une communauté

Métavers

Terre que les détenteurs peuvent influencer directement et écraser les médias onchain, par exemple Terraforms par Mathcastles

Terre qui évolue au fur et à mesure que les détenteurs et les visiteurs interagissent avec elle via la curation artistique, par exemple MOCA ROOMS, ou la construction de terrains et le gameplay, par exemple Upstreet, Hyperfy, Otherdeeds, Voxels

Les NFT de mode virtuelle qui peuvent être convertis entre des vêtements 3D et des œuvres d'art, par exemple RSTLSS

Engagement de la communauté et de la marque

De grandes marques ont expérimenté les NFT dynamiques pour s'engager avec un public grand public, en connectant l'actif avec des données externes ou en ajoutant de l'utilité grâce à des campagnes en cours.

DeGods dévoile de nouvelles œuvres d'art et des caractéristiques pour sa collection PFP à chaque saison. Les détenteurs dépensent $DUST pour mettre à niveau leurs NFT, et peuvent choisir les métadonnées qu'ils souhaitent afficher. En misant sur DeGods, les détenteurs accumulent plus de $DUST et de DePoints pour le NFT misé. Les DePoints peuvent être dépensés en jeu pour ouvrir des packs contenant des $DUST ou des récompenses sponsorisées par des marques, avec un classement des DeGods ayant accumulé le plus de points pour la saison en cours.

Les détenteurs de Smolverse peuvent miser leurs personnages et gagner des IQ ou des Plaques (en fonction du personnage), ce qui représente le temps passé dans la communauté et met à jour dynamiquement la taille de la tête et du corps des personnages. Les IQ peuvent également être dépensés pour des objets esthétiques, qui sont ensuite ajoutés à leurs caractéristiques onchain. Ils vont bientôt lancer des ERC-1155 équipables pour remplacer les caractéristiques existantes on-chain plutôt que de les utiliser simplement comme skin, permettant à la communauté de faire évoluer collectivement la collection officielle avec l'équipe.

Les cartes de collection sportives de LaMelo Ball ont des capacités de « montée de niveau » basées sur le résultat de données réelles de basketball, comme une annonce de recrue de l'année. À mesure que la carrière du joueur évolue, la collection évoluera également avec des intégrations dynamiques aux statistiques et aux jalons.

Les Adidas ATLS sont des PFP dans la collection Into the Metaverse d'Adidas. Au fil du temps, de nouveaux chapitres sont révélés dans le cadre d'une intrigue interactive introduisant de nouveaux traits au token

Lacoste UNDW3 suit la participation de la communauté dans "The Mission", une nouvelle expérience tournant autour de la conversation, de la ludification, de la résolution de quêtes et de la co-création

Comment les NFT dynamiques évoluent-ils aujourd'hui?

Passive - mises à jour de manière autonome, objectif

Temps : 720 minutes par Alexis Andre, Montres gaussiennes par le Théorème de Takens

Cycles lunaires : Gazers par Matt Kane, Lune en mouvement par Miragenesi

Block Hash: Mutant Garden Seeder by Harm van den Dorpel mute avec une similarité de hachage de bloc actuel au hachage de bloc de départ, Chaos Roads by Chainleft

État du contrat : Positions Uni v3, Cartes d'adhésion PartyDAO. pepethereum réagit aux variations du prix de l'ETH en utilisant des données des pools Uniswap

Données hors chaîne/Oracle-based

Crypto et les prix du gaz, par exemple Finiliar, BURNER par crashblossom

Météo basée par exemple Impermanence par Josh Pierce

Basé sur le propriétaire/le transfert : Livre de coloriage animal, Cadrans de montre, Cristaux OG, Corruptions

Interactif - influence directe du propriétaire, subjective

Création / Destruction / Combinaison par exemple VV Checks, etholvants, fusion, Smols Transmolgrification

Ajout/Mise à jour de contenu, de caractéristiques, de couches, par exemple DeGods, Moonbirds, Terraforms, Upstreet, Forever Supper, Smols & Swols

Opt-in Reveals par exemple Opepen

Jouabilité par exemple Axie Infinity, Chainlife, 0xEssentials

Participation de la communauté, par exemple JPG Canonicons, Lacoste UNDW3, Collective Strangers Cameras

"Nurturing" sensible au temps, par exemple le bonsaï, les formes de vie par Sarah Friend

Interactions avec d'autres NFT et portefeuilles, par exemple Entropes & Spells, Etholvants & Booster Syringes, Viper. SABOTAGE par Kim Asendorf présente un NFT "Editor" 1/1 dont le détenteur peut altérer l'œuvre de la collection.

Qu'est-ce qui est en train de changer?

Contenu

Les NFT dont les médias se rendent uniquement à partir des données de la chaîne évoluent de manière autonome en fonction de paramètres tels que le temps, le hachage de bloc, l'adresse du portefeuille, ce qui influence de manière déterministe l'œuvre d'art. En dehors de l'art onchain et des jeux qui nécessitent souvent une implémentation sur mesure par collection, les NFT avec des médias reflétant l'état onchain peuvent être utilisés comme NFT commémoratifs ou de 'reçu' pour représenter des éléments tels qu'une position DeFi (Positions Uni v3, Cartes d'Épargne Web3), des droits de gouvernance (Cartes de Membre PartyDAO, Cartes Juicebox), ou une carte de membre de la communauté avec une certaine réputation accumulée (JPG Canonicons, Deca).

La tokenisation des positions de protocole en NFT rend ces positions elles-mêmes négociables en tant qu'actifs, les transformant en blocs de construction pour de nouveaux produits et services. Par exemple, Metastreet dépose des billets à ordre NFT de tiers dans un pool de garantie pour leur protocole Automated Tranche Maker.

Le fait que les médias reflètent l'état du contrat en direct rend l'état du contrat lisible pour les utilisateurs finaux des portefeuilles et des places de marché. Le code SVG squelette est déployé une fois dans le cadre du contrat NFT, et le reste de l'image est mis à jour de manière programmée avec des données onchain.

Métadonnées

Les objets de jeu semblent être un ajustement naturel pour les métadonnées mutables car les joueurs peuvent faire évoluer ou améliorer les actifs grâce au gameplay. L'avantage de le faire via un NFT par rapport aux objets virtuels dans un serveur centralisé est que les métadonnées peuvent être suivies et stockées sur une infrastructure décentralisée, de sorte que l'historique de jeu persiste lorsque l'objet est échangé.

Approvisionnement

Les mécanismes de création et de destruction qui élèvent une sous-classe d'actifs à un niveau supérieur produisent de nouveaux actifs qui ne peuvent provenir que de certaines combinaisons du niveau inférieur (par exemple, VV Checks) ou hériter de traits de ses parents (par exemple, CryptoKitties, Avastars).

Les Neolastics et les Clovers sont des projets d'art génératif qui ont introduit un approvisionnement dynamique et une économie autonome dans la collection. Pour les Neolastics, n'importe qui peut créer de nouveaux jetons et augmenter l'approvisionnement à chaque création ultérieure, le prix de création augmentant selon une courbe de liaison. 99,5% de chaque coût de création va dans une réserve communautaire qui sert de plancher prévisible et d'acheteur prêt lorsque quelqu'un choisit de brûler son Neolastic.

Les mécanismes d'approvisionnement dynamique peuvent également être introduits via des évier et des robinets dans les jeux. Dans Citadel, de nouveaux vaisseaux sont introduits dans le jeu via la baie de construction du vaisseau via un système d'enchères hollandaises scellées (aveugles) hebdomadaire. Les vaisseaux peuvent être détruits lorsque les joueurs se rendent dans des régions plus dangereuses du jeu, risquant la destruction du vaisseau pour de plus grandes récompenses. Les taux d'inflation se situent dans une plage étroite des nouvelles quantités de vaisseaux offertes aux enchères, tandis que la destruction des vaisseaux tendra à être une combustion basée sur un pourcentage de l'offre totale. À mesure que l'offre totale augmente, les destructions totales de vaisseaux augmenteront jusqu'à ce qu'elles soient relativement égales au nombre de nouveaux vaisseaux introduits aux enchères.

Fonctionnalité Onchain

Des jeux intéressants peuvent être conçus où certaines capacités ou fonctions du contrat NFT restent dormantes jusqu'à ce que des conditions spécifiques soient remplies. Par exemple, une collection dynamique dans laquelle l'offre diminue initialement uniquement en fusionnant deux jetons ensemble pourrait inclure une fonction appelée "birth" qui ne peut être appelée que sur des NFT ayant atteint une certaine taille par fusion (reflétée dans l'état du contrat). La génération et l'ID du jeton parent peuvent être utilisés comme graine pour un moteur de rendu déterministe afin de créer des tours de jeu visuellement distincts et infinis, comme dans VV Checks.

Les NFT pourraient également être modifiables pendant une certaine période avant que le NFT ne soit "verrouillé" et devienne immuable.

Comment les créateurs peuvent-ils créer des collections NFT dynamiques aujourd'hui?

Plateformes d'art dynamique

Async Art et OG Protocol ont introduit des mécanismes novateurs tels que les NFT Maître/Couche et les pipelines de mise à jour des métadonnées spécifiquement pour aider les artistes à lancer des collections multijoueurs et des projets NFT dynamiques.

Transient Labs a été à la pointe des expérimentations avec des médias interactifs et actualisables dans l'art. En ERC-721TL, ils décrivent une manière pour le créateur et le collectionneur de participer aux mises à jour des métadonnées, permettant aux collectionneurs d'approuver ou de refuser toute proposition de modification des métadonnées par l'artiste. La norme offre également des Inscriptions d'Histoire, permettant aux créateurs et collectionneurs de laisser leurs récits, la provenance de l'exposition et l'historique des ventes sur une œuvre d'art en ajoutant du texte onchain à la NFT. Hidden Stories par Michelle Viljoen est une démonstration de cela.

Oracles, Fonctions Cloud Décentralisées et Middleware Spécialisé

Ils peuvent être utilisés pour alimenter les données hors chaîne aux contrats intelligents, permettant aux NFT de répondre aux événements hors chaîne. Pour des interactions plus complexes telles que l'UGC dans les terres virtuelles, le NFT représente les coordonnées dans le monde et l'accès en écriture. Mais le contenu lui-même est généralement traité et stocké dans des serveurs hébergés auxquels le jeton fait référence dans ses métadonnées.

Les flux de données Chainlink peuvent fournir des informations telles que les prix des cryptos et la météo pour rendre un NFT "aware de l'environnement". Grâce à leur intégration avec Space & Time, les développeurs peuvent exécuter un script qui interroge un serveur de jeu et le pousser onchain en utilisant les fonctions Chainlink.

En utilisant les fonctions Web3 de Gelato ou les actions Lit, les développeurs peuvent écrire n'importe quelle logique pour mettre à jour de manière conditionnelle des NFT en fonction d'événements hors chaîne ou à des intervalles spécifiques. Les nœuds Gelato exécutent continuellement des fonctions et peuvent déclencher des changements de métadonnées si des conditions spécifiques sont remplies. De même, les actions Lit sont exécutées à travers le réseau de cryptographie à seuil de Lit, chaque nœud vérifiant indépendamment le résultat et signant la transaction lorsqu'il atteint un seuil de 2/3 pour effectuer automatiquement des mises à jour onchain. Par exemple, récupérer des données de match en direct à partir d'une API sportive et améliorer les caractéristiques de compétences d'un athlète NFT à mesure qu'il remporte des matchs.

Mentaport fournit un SDK pour les contrats intelligents "sensibles à la localisation", permettant l'accès aux fonctionnalités basées sur le temps et la localisation, les créations et les mises à jour dynamiques qui pourraient être utiles pour des campagnes IRL à durée limitée et des mécanismes de preuve de visite.

Plateformes de gestion NFT intégrées

Sparkblox, Evalon et Metafuse offrent des solutions tout-en-un pour lancer et gérer des collections NFT interactives qui permettent aux détenteurs de s'engager avec les actifs, ou des NFT dynamiques qui évoluent en fonction des données du monde réel et des API connectées.

Kairos fournit une API GraphQL pour créer, frapper, vendre des NFT de manière programmable et éventuellement avec des métadonnées modifiables, ainsi qu'un outil de développement Dynamic NFT avec des métadonnées et des images stockées sur les serveurs de Kairos.

Paima permet aux développeurs de jeux de créer des NFT étatiques qui peuvent monter en niveau, acquérir de l'expérience, obtenir de l'équipement et évoluer avec le temps. Le protocole de compression des NFT de Paima crée un ensemble minimal de NFT sur le L1 et les fait évoluer en fonction de l'état du jeu sur un L2.

Lync fournit des outils prêts à l'emploi aux développeurs de jeux pour intégrer le web3, y compris un SDK de portefeuille inter-chaînes, un SDK de marché et des outils de gestion NFT où les mises à jour des actifs en jeu peuvent être déclenchées en utilisant l'automatisation Chainlink.

L'API de métadonnées du syndicat donne aux créateurs des options quant à l'endroit où ils veulent stocker les métadonnées des NFT et mettre à jour en masse les caractéristiques des collections.

Registres de métadonnées décentralisés

Playground construit une infrastructure qui relie les marques aux communautés existantes de NFT en émettant des caractéristiques aux collections. En pointant le tokenURI de la collection vers le registre de métadonnées de Playground, les administrateurs de la collection peuvent choisir de rendre leurs collections éligibles pour recevoir des caractéristiques à leurs NFT, offrant aux détenteurs des avantages tels que des récompenses exclusives et des réductions.

Normes et primitives Onchain

EIP-4906 : L'extension de mise à jour des métadonnées propose un événement MetadataUpdate standard pour faciliter la mise à jour des métadonnées des NFT par des plateformes tierces. OpenSea prend en charge cela, et convient bien aux NFT qui se mettent à jour via des appels au contrat, mais n'est pas réalisable si les changements sont récurrents. Juicebox utilise des tâches cron pour ce dernier cas d'utilisation.

ERC-721TL par Transient Labs offre aux créateurs et collectionneurs un moyen d'ajouter des écrits aux NFT surchaîne (Inscriptions d'histoire), un mécanisme de proposition pour les mises à jour de métadonnées (Synergie) en plus d'implémentations optimisées pour le gaz pour les mints groupés et les airdrops.

EIP-721k: Images dynamiques et métadonnées onchain construit, rend et fait évoluer des NFT à l'aide de modules SVGModules et DataStreams onchain composables. Le NFT code des instructions dynamiques qui sont transmises aux modules SVGElements et DataStreams. Le moteur de rendu SVG construit des sous-éléments à l'aide d'un registre public, construisant le SVG en encodant/décodant les entrées provenant de multiples sources de contrats intelligents externes en temps réel. Cela permet au NFT d'être progressivement mis à jour et amélioré. Des packs d'expansion et d'autres fonctionnalités de jeu peuvent être facilement introduits lorsque le NFT atteint un ajustement du marché. Voyez cela en action dans les cartes d'épargne Web3 et Pixel Pooly.

EIP-7496 définit des méthodes pour définir et obtenir des caractéristiques dynamiques onchain associées aux NFT. En définissant ces caractéristiques onchain et en standardisant la manière dont elles peuvent être modifiées, elles peuvent être utilisées et modifiées par d'autres contrats.

EIP-6551 : les comptes liés aux jetons ont attiré beaucoup d'attention cette année et, bien qu'ils ne traitent pas de la dynamique au sein d'un NFT lui-même, ils permettent aux NFT de détenir d'autres actifs et de devenir leurs propres identités onchain. Les comptes liés aux jetons sont rétrocompatibles et compatibles avec n'importe quelle collection de NFT dès le départ. Toute implémentation de compte intelligent peut être déployée sur un NFT et commencer à détenir des actifs.

Ensemble de normes proposées par RMRK pour les NFT multi-actifs, imbriquables, composables, émotables et liés à l'âme.

Les contrats compressés par merklejerk sont une bonne astuce pour déployer à moindre coût des contrats toujours appelés hors chaîne dans un contexte eth_call. Les contrats sont compressés hors chaîne, et le contrat d'exécution décompresse le contrat zippé, le déploie, puis transmet l'appel d'origine à l'instance déployée. Le résultat est remonté à l'intérieur d'une charge utile revert() pour annuler le déploiement et éviter de modifier définitivement l'état. Cette approche permet d'économiser environ 50 % de gaz et est utile pour les primitives riches en texte telles que les métadonnées SVG composables.

Hot-chain-svg par w1nter.eth est une trousse à outils pour la construction de projets SVG onchain avec un moteur de rendu minimaliste et un rechargement à chaud pour que les développeurs puissent rapidement contrôler visuellement leur contenu NFT.

Les polices et les systèmes de conception Onchain sont des blocs de construction déployés une fois et assemblés pour créer des médias Onchain plus complexes, bien qu'il faudra probablement un certain temps avant que nous en voyions suffisamment déployés pour offrir aux créateurs un bon éventail d'options à choisir.

Conclusion

Les NFT dynamiques sont une catégorie excitante et agnostique en matière de format pour les objets numériques. Malgré la jeunesse de l'infrastructure de support, l'écosystème innove activement sur les techniques pour mettre en ligne des médias génératifs et des métadonnées, et construit des primitives composables qui peuvent être réutilisées par d'autres projets.

Les premiers projets NFT dynamiques ont nécessité des compétences techniques approfondies et des mises en œuvre sur mesure. Mais à mesure que les outils middleware et de création deviennent plus robustes. Nous nous attendons à ce que les NFT dynamiques soient aussi omniprésents et servent autant de cas d'utilisation variés que les NFT «vanilla» eux-mêmes. Quelques questions ouvertes...

Comment les interfaces telles que les marketplaces, les trackers de portefeuille et les portefeuilles ajouteront-elles un support pour les NFT qui évoluent en temps réel ?

Comment pouvons-nous améliorer la décentralisation des solutions pour le rendu ou l'exécution de code génératif ?

Comment les éditeurs et les collectionneurs peuvent-ils gérer l'autorisation et l'étendue des modifications qui peuvent être apportées à un NFT particulier ?

Dans quelle mesure l'infrastructure NFT dynamique est-elle généralisable? Les moteurs de frappe actuels et les constructeurs de magasins ont pu fournir des outils non dogmatiques pour lancer des collections sur différents formats de médias. Mais à mesure que la dynamique varie encore plus selon les contextes, à quoi ressembleront les modules dynamiques?

Le moment décisif pour les NFT était sans doute pas ERC721 lui-même, mais la montée fulgurante de CryptoKitties qui a servi de succès pour le lancement du standard. Précédant même Ethereum lui-même, les NFT Colored Coins, Quantum et Counterparty nous ont montré que l'innovation technique seule n'est pas suffisante pour déclencher des expériences généralisées sur cette technologie. Au lieu de cela, c'est la polyvalence, l'évangélisation d'une communauté forte et l'application phare qui transforment les normes en points de Schelling pour les constructeurs dans les années à venir. Pour les NFT dynamiques, les éléments de base sont déjà là.

Si vous construisez un projet NFT dynamique, des plateformes de créateurs et des outils pour lancer des collections dynamiques, ou si vous avez d’autres idées sur le sujet, n’hésitez pas à nous contacter, ravis de discuter avec vous.

Un grand merci à Billy Rennekamp, Benny Giang, Jayden Windle, Daniel Volkov, pet3rpan et Accelxr pour leur temps et leurs commentaires sur les brouillons de ceci.

Un grand merci à JPG pour leur Dynamic Canon, la base de données la plus complète des expériences NFT dynamiques historiques qui a servi de grande source d'inspiration et de ressource pour cet article.

Avertissement :

  1. Cet article est repris de [Gatemiroir]. Tous les droits d'auteur appartiennent à l'auteur original [1kx]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe Gate Learn(gatelearn@gate.io), et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité: Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!