En tant que mise à jour récente des Ordinals, les inscriptions récursives ont ouvert un vaste champ de possibilités pour la composabilité du protocole Ordinals. Les inscriptions récursives constituent une norme pour l'analyse des inscriptions. Il est possible de créer des inscriptions de collection PFP (Profile Picture) en téléchargeant les caractéristiques élémentaires correspondantes, ce qui permet un assemblage combinatoire sans qu'il soit nécessaire de charger ou de télécharger des images réelles. Les inscriptions récursives bénéficient d'une meilleure interopérabilité, d'une réduction des coûts et de la possibilité de dépasser la limite de taille de 4 Mo.
Les orientations créatives basées sur les inscriptions récursives comprennent la déconstruction et la combinaison d'inscriptions, la musique Bitcoin, les jeux Bitcoin blockchain, l'art génératif et les sites web décentralisés. Cet article présente des exemples détaillés d'inscriptions récursives, mettant en évidence leur immense potentiel.
Cependant, les inscriptions récursives posent des problèmes : les analyseurs syntaxiques pour le rendu hors chaîne peuvent-ils analyser rapidement lorsque les niveaux récursifs augmentent, et peuvent-ils traiter rapidement lorsque le nombre d'inscriptions référencées augmente ? En théorie, les jeux ou les NFT générés par des inscriptions récursives peuvent être infiniment complexes et détaillés. Mais en raison des limites du réseau BTC lui-même, leur réalisation nécessite des solutions techniques indirectes.
Les inscriptions récursives permettent aux inscriptions d'interagir entre elles, ce qui ouvre la voie à de nouveaux cas d'utilisation. L'art génératif, l'affichage sur la chaîne et le stockage efficace sont devenus des réalités. L'adoption en profondeur des inscriptions récursives dans l'art génératif, les jeux de la blockchain et les pistes du métavers suscite de grands espoirs, la conviction étant que des applications meurtrières sont actuellement en cours de développement.
La naissance du protocole Ordinals a doté Bitcoin de la fonctionnalité de numérotation et d'inscription, élargissant ainsi la gamme de produits de l'écosystème Bitcoin et apportant un immense potentiel d'application à la communauté Bitcoin. Au cours des derniers mois, nous avons assisté à l'évolution progressive de la piste Ordinals, qui est passée de l'obscurité à un écosystème florissant. Au cours de cette période, le protocole Ordinals a fait l'objet d'améliorations importantes, ce qui a conduit à l'émergence d'une série de protocoles dérivés :
Dans notre série de juin sur les ordinaux, nous avons mis à jour des introductions détaillées aux ordinaux et à divers protocoles dérivés du BRC20. Une mise à jour récente des Ordinaux - l'avènement des inscriptions récursives - mérite d'être mentionnée. Annoncée le 12 juin par Raph, le nouveau responsable du protocole Bitcoin Ordinals, sur GitHub, cette mise à jour intègre la proposition d'inscription récursive #2167 de Casey Rodarmor dans la base de code Ordinals. Ce développement a ouvert de vastes possibilités pour la composabilité du protocole Ordinals. Cet article explore les principes des inscriptions récursives et leur impact sur les Ordinaux, combinés à des cas existants pour prévoir des applications innovantes potentielles des inscriptions récursives.
Depuis la fin du mois de décembre 2022, Casey Rodarmor a publié le protocole Ordinals, introduisant les NFT dans le réseau Bitcoin par le biais d'Ordinals et d'Inscriptions. Ce protocole permet de créer des objets numériques uniques en ajoutant n'importe quel contenu, tel que du texte, des images, des vidéos ou même des applications, à des sats numérotés séquentiellement (la plus petite unité de Bitcoin) et de les transmettre par l'intermédiaire du réseau Bitcoin. Examinons les principes techniques clés du protocole Ordinals :
(1) UTXO
Bitcoin utilise un modèle de paiement appelé "Unspent Transaction Output" (UTXO), où tous les soldes sont stockés dans une liste d'UTXO. Chaque UTXO contient une certaine quantité de bitcoins, des informations sur le propriétaire et son état de disponibilité. Dans les transactions en bitcoins, il y a des entrées et des sorties. Les entrées se réfèrent aux UTXO existantes et les sorties désignent de nouvelles adresses et de nouveaux montants. Le lancement d'une opération bloque les UTXO correspondantes afin d'éviter les doubles dépenses jusqu'à ce que l'opération soit confirmée. Une fois confirmée, les UTXO d'entrée de la transaction sont supprimées et de nouvelles UTXO sont générées en sortie. Le montant total des entrées d'une transaction est généralement supérieur à celui des sorties, la différence étant la redevance de réseau, qui récompense les mineurs qui effectuent les transactions. La redevance est en corrélation avec la complexité de la transaction, ce qui signifie que les transactions comportant plusieurs entrées et sorties nécessitent généralement des redevances de réseau plus élevées.
(2) Numérotation et suivi des Satoshis
Il y a au total 2,1 billions * 10^8 satoshis dans le réseau Bitcoin. Comment le protocole Ordinals numérote-t-il chaque satoshi de manière unique et comment suit-il son compte ? Selon le protocole Ordinals, les satoshis sont numérotés dans l'ordre de leur extraction. Les métadonnées d'Ordinals ne sont pas stockées dans un endroit spécifique mais sont intégrées dans les données témoins de la transaction. Ces données sont "inscrites" comme une inscription sur des parties spécifiques d'une transaction en bitcoins, attachées à des satoshis spécifiques. Ce processus est facilité par l'utilisation de Segregated Witness (SegWit) et de "Pay-to-Taproot" (P2TR), qui permettent l'inscription de n'importe quelle forme de contenu (texte, images ou vidéos) sur des satoshis désignés.
(3) Mise à jour SegWit et Taproot
SegWit est une mise à jour importante du protocole Bitcoin, qui sépare certaines données de signature des transactions (données témoins) des transactions elles-mêmes, réduisant ainsi la taille des données stockées dans les blocs Bitcoin. Cette extension de la capacité des blocs permet d'augmenter le nombre de transactions, ce qui améliore la capacité de traitement des transactions du réseau et réduit les frais. La mise à jour SegWit a introduit un nouveau champ de témoins dans les résultats des transactions afin d'améliorer la confidentialité et les performances. Bien que les données témoins n'aient pas été conçues à l'origine pour le stockage de données, elles permettent de stocker des métadonnées telles que des inscriptions. La mise à jour 2021 de Taproot permet un stockage plus privé des différentes conditions de transaction sur la blockchain. Avec les chemins de script de Taproot, le contenu de l'inscription peut être stocké dans des scripts de dépenses, dont le contenu est presque illimité. En outre, le mécanisme de réduction de Taproot rend le stockage du contenu de l'inscription plus économique, ce qui permet d'économiser des ressources importantes. Le protocole Ordinals utilise intelligemment l'assouplissement par SegWit des restrictions sur la taille du contenu écrit sur le réseau Bitcoin, en stockant le contenu de l'inscription dans les données témoins, avec jusqu'à 4 Mo de métadonnées. Taproot facilite le stockage de n'importe quelle donnée témoin dans les transactions Bitcoin, permettant au développeur d'Ordinals, Casey Rodarmor, de réutiliser d'anciens opcodes (OP_FALSE, OP_IF, OP_PUSH) pour encapsuler du contenu sous forme d'inscriptions, et ainsi stocker des données arbitraires.
(4) Processus de frappe des inscriptions
Engagez-vous : L'étape initiale de la transaction consiste à créer une sortie qui pointe vers un script Taproot contenant le contenu de l'inscription. Cette sortie utilise le format de stockage Taproot. À ce stade, les données relatives à l'inscription sont déjà liées à l'UTXO de la sortie de la transaction, mais elles ne sont pas encore publiques.
Révélation : Dans cette phase, une transaction est initiée en utilisant l'UTXO correspondant à l'inscription comme entrée. À ce moment-là, le contenu de l'inscription est divulgué à l'ensemble du réseau.
Grâce à ces deux étapes, le contenu de l'inscription est désormais lié à l'UTXO qu'il inscrit. Après le Satoshi mentionné précédemment, l'inscription est réalisée sur le premier Satoshi de l'UTXO correspondant à l'entrée. Le contenu de l'inscription est inclus dans l'entrée de la transaction affichée. Ce Satoshi spécialement inscrit peut être transféré, acheté, vendu, perdu et récupéré.
Après avoir compris les principes de base des Ordinaux, examinons les inscriptions récursives :
Le protocole Ordinals a introduit la possibilité de graver entièrement des fichiers sur la blockchain de Bitcoin. Avant l'avènement des inscriptions récursives, les ordinaux étaient comme des îles isolées et finies. Bien que vous puissiez inscrire du texte, des images et du code, ces éléments ne pouvaient pas interagir les uns avec les autres.
Toutefois, avec l'introduction des inscriptions récursives, cette situation est sur le point de changer. Désormais, les inscriptions peuvent utiliser une syntaxe spéciale "/-/content/:inscription_id" pour demander le contenu d'autres inscriptions. Cela permet aux utilisateurs de créer des inscriptions sur la chaîne Bitcoin en utilisant moins de capacité et en payant moins de frais.
L'inscription récursive est une norme pour la résolution des inscriptions. Sa syntaxe consiste essentiellement à utiliser du code pour trouver des images. La création d'une inscription à la collection PFP implique le téléchargement des motifs, couleurs, actions et autres éléments correspondants de l'image. Ces éléments peuvent ensuite être combinés et assemblés avec ceux qui existent déjà sur la chaîne, ce qui élimine la nécessité de charger ou de télécharger des images réelles.
Les inscriptions récursives présentent les caractéristiques suivantes :
Grâce à leur propriété unique d'autoréférence, les inscriptions récursives offrent la possibilité de s'affranchir des contraintes des méthodes d'inscription précédentes, en dépassant l'état embarrassant de chaque inscription isolée et non reliée, ouvrant ainsi la voie à des combinaisons créatives.
Sous la forme de leur code textuel, les inscriptions récursives conservent une taille compacte, ce qui permet non seulement de réduire les coûts, mais aussi de dépasser la limite de 4 Mo des blocs Bitcoin.
Cette avancée améliore l'interopérabilité, la programmabilité et l'évolutivité, injectant davantage de possibilités et d'imagination créative dans la chaîne Bitcoin.
Du point de vue du protocole, l'avenir semble très vaste, avec des récits riches qui attendent que les développeurs et les utilisateurs les construisent et les appliquent.
Il reste cependant des défis à relever, tels que l'indexation et la collecte des inscriptions sur les plateformes, qui détermineront la rapidité de leur développement et l'étendue de leur reconnaissance.
L'émergence des inscriptions récursives a débloqué de nombreuses applications puissantes et innovantes. Grâce à leur grande flexibilité, leur facilité d'intégration et leur rentabilité, les inscriptions récursives ont introduit d'infinies nouvelles possibilités dans le domaine des inscriptions. Cet article aborde quelques cas spécifiques pour illustrer les innovations et applications potentielles des inscriptions récursives.
L'émergence des inscriptions récursives a débloqué de nombreuses applications puissantes et innovantes. Grâce à leur grande flexibilité, leur facilité d'intégration et leur rentabilité, les inscriptions récursives ont introduit d'infinies nouvelles possibilités dans le domaine des inscriptions. Cet article aborde quelques cas spécifiques pour illustrer les innovations et applications potentielles des inscriptions récursives.
Examinons quelques cas typiques qui illustrent le puissant potentiel des inscriptions récursives :
(1) Art génératif en chaîne : 1Mask
En combinant plusieurs schémas initiaux, il est possible d'obtenir des collections et des créations secondaires d'inscriptions : par exemple, en combinant a1 et a2 au sein d'une collection, ou en combinant les collections a et b. Sur cette base, la chaîne Bitcoin devrait donner naissance à un art génératif interactif natif, véritablement piloté par la communauté. Notre premier cas est 1Mask, un projet d'art génératif sur la chaîne qui a pour thème les masques sur la chaîne BTC. Le projet 1Mask intègre ingénieusement la technologie récursive d'Ordinals, composée de modèles, d'algorithmes et de génération d'inscriptions.
Source : https://1mask.io/
La partie modèle comprend sept types d'inscriptions, chacun correspondant à un format de modèle unique suivant image/svg+xml. La partie algorithme utilise les adresses de portefeuilles comme semences, en employant des fonctions aléatoires pour créer différentes combinaisons de couleurs pour colorer les modèles de masques. Le mécanisme de génération d'inscriptions s'appuie sur une technologie récursive pour référencer les inscriptions algorithmiques. Chaque inscription de masque intègre le code HTML nécessaire à la construction de l'image colorée finale du masque. Il fonctionne en utilisant des graines aléatoires pour exécuter le code stocké dans les inscriptions algorithmiques, en complétant les données spécifiques à la chaîne, comme les adresses de portefeuilles, afin de garantir le caractère aléatoire tout en étant pertinent pour l'utilisateur. Par conséquent, l'utilisation du même modèle avec la même adresse de portefeuille donne toujours des résultats cohérents.
Chaque nouvelle inscription de masque créée fusionne les détails de la chaîne spécifique de l'utilisateur et fait référence à l'inscription algorithmique. Grâce à la technologie d'inscription récursive, une fois que ces nouvelles inscriptions de masques entrent sur le marché ou sont indexées par les portefeuilles, elles activent de manière autonome le code référencé dans les inscriptions algorithmiques. L'exécution de ces codes avec des données de chaîne spécifiques à l'utilisateur comme entrée permet d'afficher une image de masque unique exprimant la personnalité.
Dans le contexte du réseau Bitcoin, les données contenues dans les inscriptions sont immuables, ce qui garantit leur intégrité. Cette caractéristique garantit que les images en temps réel présentées sur la base de ces données d'inscription immuables sont également immuables. Tant que les graines aléatoires et les algorithmes utilisés pour l'inscription des masques sont corrects, les utilisateurs peuvent toujours vérifier l'authenticité et l'exactitude du processus de création.
Derrière ce projet, 1Mask a introduit une norme appelée BRC721Auto, proposant que l'art génératif entièrement en chaîne consiste en au moins deux types d'inscriptions : l'une pour le code et l'autre pour les paramètres personnalisés.
Dans le code d'inscription, nous devons coder un algorithme qui peut générer automatiquement un DOM HTML sur la base du contenu des paramètres. Ce DOM peut être un canevas, un SVG ou tout autre contenu reconnaissable par le navigateur et rendu graphiquement.
Bien entendu, les inscriptions de code peuvent également faire référence au contenu d'autres inscriptions pour compléter leurs algorithmes.
Dans le paramètre inscription, nous définissons un HTML et définissons un paramètre global p pour faire référence à un code inscription. Lorsque les navigateurs ordinaires tentent d'afficher cette inscription de paramètres, ils reconnaissent le paramètre global p et exécutent automatiquement la fonction start() dans l'inscription de code pour ajouter ou modifier le DOM HTML actuel, et finalement rendre son contenu. Par conséquent, les inscriptions de paramètres peuvent être considérées comme les derniers NFT (Non-Fungible Tokens).
Grâce à la technologie d'inscription récursive, le code de génération des graphiques, son processus d'exécution et sa vérification sont tous protégés par le consensus de la blockchain Bitcoin. À moins que quelqu'un ne lance une attaque de 51 % sur Bitcoin, personne ne peut contrôler le processus de génération des NFT ERC721Auto, qui seront exécutés de manière autonome par l'écosystème Bitcoin.
1Mask a également proposé trois normes pour les projets d'art génératif entièrement en chaîne. Ces normes sont les suivantes
Stockage décentralisé pour la génération automatique de codes graphiques
Exécution décentralisée d'un code basé sur des paramètres fournis par l'utilisateur pour la génération de graphiques personnalisés
Vérification décentralisée de l'exactitude des résultats générés
Selon ces normes, il est évident que l'art sur chaîne basé sur des inscriptions récursives possède les caractéristiques suivantes :
Caractère unique et aléatoire : L'œuvre d'art doit être générée par des algorithmes et des contrats intelligents, et présenter des caractéristiques d'irremplaçabilité, d'unicité et de révélations aléatoires prouvées sur la chaîne, tout en possédant des valeurs artistiques et esthétiques.
Interactivité : Les utilisateurs peuvent interagir avec l'œuvre d'art et la contrôler.
Décentralisation : L'art est entièrement sur la chaîne, stocké de manière totalement décentralisée, et aucune institution ou personne centralisée ne peut le contrôler.
Code réutilisable, basé sur les travaux d'Ordinals
Comparé à d'autres projets d'art génératif basés sur la chaîne, l'art génératif basé sur les inscriptions récursives en BTC est entièrement sur la chaîne, indépendant et décentralisé, ne dépendant d'aucune ressource hors chaîne.
(2) Projet Geek : Orbinals
En raison de la flexibilité des inscriptions récursives, il offre aux geeks une scène pour montrer leur talent, avec des projets riches en esprit geek explorant davantage les diverses limites potentielles de la technologie Ordinals.
"Orbinals" est un représentant typique. Il s'agit d'un projet de geek sans Twitter ni site web officiel ; tout son contenu est basé sur Uncommon sat. Au 20 août, selon le dernier prix de f2pool, le prix de Uncommon sat a dépassé les 366 USD.
Source:https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest
Si vous ouvrez directement l'URL de la collection Orbinals, vous constaterez que chaque image de la série de mouvements célestes fait référence à un contenu identique, avec de légères variations de paramètres. En approfondissant le contenu référencé dans ses inscriptions récursives, nous découvrons le véritable secret du projet caché dans ces liens. Orbinals, dont le nom complet est "Orbinals : Three Body Orbit Artifacts on Ordinals", utilise HTML et JavaScript pour programmer le mouvement de trois corps, en s'appuyant sur un code de simulation à deux corps.
Source:https://evgenii.com/blog/three-body-problem-simulator/
Soutenue par des équations mathématiques et physiques, la beauté du mouvement céleste est présentée sur la chaîne Bitcoin de manière simplifiée. Et comme le projet n'a ni Twitter, ni Discord, ni site web officiel, ni aucun média social, les informations futures pourraient être présentées d'une manière très geek, sur les propres satellites de l'équipe.
Outre les quatre canaux divulgués par le projet, il y a un easter egg caché : dans le contenu de l'inscription référencée, le code contient une chaîne d'instructions : future Communication channels on /sats/ acknowledge, et "acknowledge" se trouve être l'un des sats de l'équipe.
Source:https://www.ord.io/sat/1940129935364125
(3) Projet BRC69 : Orditroops
BRC69 est une nouvelle norme pour la création de collections récursives, publiée par Luminex(https://github.com/luminexord/brc69). Cette norme utilise les inscriptions récursives pour optimiser le coût de l'inscription avec le protocole ordinal sur Bitcoin, facilitant ainsi le lancement de collections récursives sur Bitcoin. En outre, le BRC69 offre une grande flexibilité et ouvre la voie à des caractéristiques et des fonctions plus évoluées, ouvrant ainsi la voie à des fonctionnalités plus intéressantes sur la chaîne, telles que les fonctions de préaffichage.
Avec le BRC69, le coût de l'inscription des collections Ordinals peut être réduit de plus de 90 %. Cette réduction est obtenue grâce à un processus en quatre étapes :
Caractéristiques d'enregistrement
Déployer des collections
Compilation des collections
Création d'actifs
Tant que le créateur de la collection publie sa liste d'inscription officielle conformément aux exigences actuelles, tous ces processus peuvent être réalisés sans indexeurs externes. En outre, les images sont automatiquement rendues sur tous les frontaux qui ont mis en place des inscriptions récursives, sans étapes supplémentaires.
Orditroops est une NFT récursive basée sur BRC69, mettant en œuvre le contenu du protocole BRC69, augmentant la composabilité des caractéristiques, réduisant l'occupation de l'espace image et fournissant des images à haute résolution. Les combinaisons flexibles de soldats, d'armes et de vêtements ajoutent beaucoup de caractère et de plaisir à cette collection NFT.
Source : https://twitter.com/OrdiTroops
Source: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0
OCM est le premier projet 3D NFT à appliquer les normes d'inscription récursive. OnChainMonkey a été initialement créé sur Ethereum en septembre 2021 et est apparu plus tôt cette année comme la première série de 10k inscrite sur Bitcoin.
En tant qu'inscription animée en 3D à haute résolution, OCM s'est rapidement distinguée par ses détails et sa qualité. Auparavant, la plupart des inscriptions étaient encore de petits fichiers texte ou des images à faible résolution. Même sur des écrans 4K ou 8K, OCM offre une bonne clarté, un exploit réalisé avec des fichiers ne dépassant pas 1 Ko, ce que d'autres projets n'avaient pas réussi à faire auparavant.
OCM atteint ses capacités en étant le premier à utiliser des inscriptions récursives puissantes. Les 300 premières inscriptions d'OCM sont gravées sur 300 satoshis consécutifs de Bitcoin, à partir du bloc 78 en 2009, et sont classées dans l'ordre croissant de leur numéro de satoshi sur la chaîne. Les créateurs d'OCM ont utilisé un code compact et ont référencé les bibliothèques P5.JS et Three.JS pour que les futurs créateurs puissent les utiliser. Les utilisateurs peuvent visualiser et accéder à ces bibliothèques dans le navigateur, où Dimensions Interactive Art est automatiquement décompressé dans le cadre du protocole Ordinals.
Avec des inscriptions récursives, OCM utilise efficacement l'espace des blocs (chacun étant inférieur à 1 Ko) et réalise des révélations aléatoires sur la chaîne, en intégrant une qualité haute définition, la 3D, l'animation et des fonctions artistiques interactives.
Ce moteur musical, qui fait partie du jeu RPG MUD "Descent Into Darkness", génère une musique unique sur la chaîne à partir de n'importe quel mot ou phrase. Ratoshi, le fondateur, a souligné le rôle important de ChatGPT dans le développement de l'aspect musical du projet, notant que l'utilisation d'inscriptions récursives réduit considérablement les coûts. Cette combinaison particulière de technologie blockchain et d'intelligence artificielle rend hommage à la musique classique des jeux vidéo rétro.
Un jeu nécessite divers composants tels que des images, un frontend et une logique d'entreprise. Si la taille totale de ces matériaux est inférieure à 4M, ils peuvent être inscrits en une seule fois sans qu'il soit nécessaire de procéder à des inscriptions récursives. La technologie de l'inscription récursive convient à deux scénarios :
Lorsque le matériel lui-même est volumineux (plus de 4M), comme une image de fond de 5M, qui ne peut pas être inscrite directement sur un seul satellite, mais qui peut être divisée et référencée sur plusieurs satellites.
Pour mettre en œuvre une meilleure logique commerciale, par exemple lorsque 100 inscriptions sat appartiennent à une série en utilisant le même fichier JavaScript (JS). Dans ce cas, les inscriptions récursives conviennent car il n'est pas nécessaire de réinscrire le fichier JS pour chaque sat.
Le HTML (interface) et le JS (logique commerciale) du jeu sont gravés sur les "satoshis" de Bitcoin et référencés mutuellement, ce qui permet de créer des mini-jeux H5 à un seul joueur. Voici trois exemples de jeux de ce type :
a. Jeu du serpent
Source:ord.io/431507
Le jeu Bitcoin Snake est un jeu H5 typique à un seul joueur, qui rappelle le célèbre jeu Snake. L'interface et la logique de ce jeu sont entièrement contenues dans un seul Satoshi (Sat), sans utiliser de technologie d'inscription récursive. Cette série compte un total de 100 NFT. Une approche plus efficace consisterait à inscrire le fichier JavaScript (JS) (logique commerciale) sur un Sat et à utiliser 100 Sats différents, chacun inscrit avec HTML, pour référencer (ou appeler de manière récursive) le Sat du fichier JS afin de générer des inscriptions. Cette méthode permettrait de rationaliser le processus.
Source: ord.io/18201467
Comme illustré, ce jeu comporte une grille numérique de 3x4 (en mode simple ; le mode complexe comporte une grille de 6x6). Les joueurs peuvent ouvrir deux grilles à la fois. Si les images des grilles correspondent, elles restent visibles ; sinon, elles se transforment en points d'interrogation. La victoire est obtenue en accomplissant la tâche en un certain nombre de clics, ce qui met à l'épreuve la mémoire à court terme du joueur. Ce jeu est similaire au jeu d'association bien connu. Le JS et le HTML de ce jeu sont inscrits dans le Sat, qui fait également référence à une "image de fond", ce qui en fait une simple application de l'inscription récursive.
Source: ord.io/18201467
Descent into Darkness, un jeu de rôle textuel, combine les éléments classiques d'un MUD avec la technologie des ordinaux, offrant aux joueurs une expérience de jeu unique. Dans le jeu, les joueurs se lancent dans une aventure dans les ténèbres, rencontrant des monstres, des quêtes et des combats de boss. Les joueurs combattent des monstres pour accomplir des quêtes, débloquer de nouvelles tâches et gagner des pièces pour améliorer leur équipement et acheter des objets. Ces trois jeux H5 à joueur unique sont des applications de base. Ils ne sont pas complets en tant que jeux, car ils n'ont pas de processus sur la chaîne pour le début, la progression ou la fin du jeu, et ils ne permettent pas non plus de sauvegarder le jeu. Après la fin du jeu, l'inscription du Sat reste inchangée, définissant uniquement la logique du jeu sans préserver l'état du jeu. Il s'agit des premières tentatives de jeux en chaîne en BTC.
Source:https://twitter.com/btcpixelwar
BTC PixelWar prétend être le premier jeu multijoueur sur la blockchain BTC. Les participants créent sur une toile de 256x256 pixels, soit en cliquant directement sur les pixels, soit en téléchargeant des images pour générer des pixels sur la toile. Chaque soumission produit une inscription du dernier état de la toile, faisant référence de manière récursive à l'inscription de l'état précédent. Ce projet est peut-être celui qui comporte le plus grand nombre d'inscriptions récursives à ce jour, ce qui constitue une application importante dans ce domaine.
Le projet introduit une nouvelle norme, "BRC721Cofound", qui utilise l'inscription récursive pour permettre à tous les utilisateurs de Bitcoin de collaborer sur la même toile, en enregistrant le processus. Chaque moment est une inscription, qui capture l'état de la toile à ce moment-là, y compris les pixels nouveaux ou mis à jour et les références aux "inscriptions de moment" précédentes, ainsi que les "inscriptions de code" pour gérer les changements d'image entre les moments. Étant donné le nombre potentiel de contributeurs, le rendu du dernier état du canevas nécessite une récursion profonde, ce qui peut allonger les temps de chargement. Pour remédier à ce problème, les "inscriptions codées" sont conçues pour prendre un instantané du dernier état du canevas après avoir rendu le "moment d'inscription" actuel, puis pour stocker cet instantané dans l'arbre DOM de l'inscription actuelle. Les navigateurs séquentiels peuvent simplifier le processus de rendu en mettant en cache les arbres DOM de chaque inscription de moment rendue, réduisant ainsi les niveaux de récursivité.
Dans l'ensemble, BTC PixelWar est un jeu multijoueur innovant et emblématique sur la blockchain. Il permet non seulement la création collaborative entre plusieurs acteurs, mais aussi l'optimisation du processus de rendu. La norme "BRC721Cofound" ouvre de nouvelles possibilités pour les applications de jeux multijoueurs sur la blockchain Bitcoin, démontrant le potentiel de l'inscription récursive dans les domaines du jeu et du social.
Les inscriptions récursives ont inauguré l'ère des inscriptions sur la chaîne 2.0, enrichissant le jeu des NFT en BTC et rendant de plus en plus probable la possibilité pour les NFT en BTC de se frayer un chemin complètement différencié par rapport à Ethereum et aux NFT d'autres chaînes. L'avenir recèle un immense potentiel d'imagination et de narration dans cet espace. Les inscriptions récursives relient des inscriptions précédemment indépendantes, ce qui leur permet de se référer les unes aux autres et de former une structure de base de données diversifiée. Dans les articles précédents, nous avons abordé divers protocoles dérivés basés sur les ordinaux. En fait, lorsqu'elles sont combinées à ces protocoles, les inscriptions récursives peuvent lire d'autres inscriptions et réagir sur la base de leurs propres instructions intelligentes pour mettre à jour leur statut. Grâce à l'indexation, ils peuvent manipuler directement l'état des protocoles, formant un ensemble cohérent d'actions similaires aux contrats intelligents.
Parallèlement, la vaste base de données d'inscriptions récursives offre davantage d'espace opérationnel et imaginatif pour les inscriptions, y compris les métadonnées dans divers domaines tels que les données de base, les bases de connaissances, les bibliothèques de codes et les bibliothèques de fonctions. Ils peuvent se référencer les uns les autres pour réaliser une logique complexe dans les applications de produits. Par conséquent, nous pouvons nous attendre à une adoption profonde des inscriptions récursives dans l'art génératif, les jeux de la blockchain et le métavers, en croyant que les applications meurtrières de l'avenir sont en cours d'élaboration.
Cependant, les inscriptions récursives posent également certains problèmes :
1、Si le niveau récursif passe, par exemple, à dix mille couches, les analyseurs de rendu hors chaîne peuvent-ils l'interpréter rapidement ? ;
2、Si le nombre d'inscriptions référencées augmente, par exemple un Sat référençant dix mille inscriptions, les analyseurs de rendu hors chaîne peuvent-ils gérer cela efficacement ?
Si ces défis sont relevés, les jeux ou les NFT créés par les inscriptions récursives pourraient théoriquement être infiniment complexes et détaillés. Ces problèmes sont difficiles à résoudre fondamentalement en raison des limites du réseau BTC lui-même, mais ils pourraient être résolus par des solutions techniques indirectes.
La mise à niveau récursive du protocole Ordinals permet l'interactivité entre les inscriptions, ce qui ouvre la voie à de nouveaux cas d'utilisation passionnants. Grâce à cette fonctionnalité, l'art génératif, l'affichage sur la chaîne et le stockage efficace sont devenus une réalité. Nous pouvons constater que les développeurs de l'écosystème BTC continuent de créer et de développer dans des directions telles que les jeux de blockchain et l'art génératif. Des œuvres basées sur des inscriptions récursives émergent, assemblant lentement les différentes composantes d'un projet d'envergure. À l'avenir, nous pouvons nous attendre à la naissance de jeux en chaîne, de projets métavers et d'art génératif interactif avec une logique de produit complexe.
En tant que mise à jour récente des Ordinals, les inscriptions récursives ont ouvert un vaste champ de possibilités pour la composabilité du protocole Ordinals. Les inscriptions récursives constituent une norme pour l'analyse des inscriptions. Il est possible de créer des inscriptions de collection PFP (Profile Picture) en téléchargeant les caractéristiques élémentaires correspondantes, ce qui permet un assemblage combinatoire sans qu'il soit nécessaire de charger ou de télécharger des images réelles. Les inscriptions récursives bénéficient d'une meilleure interopérabilité, d'une réduction des coûts et de la possibilité de dépasser la limite de taille de 4 Mo.
Les orientations créatives basées sur les inscriptions récursives comprennent la déconstruction et la combinaison d'inscriptions, la musique Bitcoin, les jeux Bitcoin blockchain, l'art génératif et les sites web décentralisés. Cet article présente des exemples détaillés d'inscriptions récursives, mettant en évidence leur immense potentiel.
Cependant, les inscriptions récursives posent des problèmes : les analyseurs syntaxiques pour le rendu hors chaîne peuvent-ils analyser rapidement lorsque les niveaux récursifs augmentent, et peuvent-ils traiter rapidement lorsque le nombre d'inscriptions référencées augmente ? En théorie, les jeux ou les NFT générés par des inscriptions récursives peuvent être infiniment complexes et détaillés. Mais en raison des limites du réseau BTC lui-même, leur réalisation nécessite des solutions techniques indirectes.
Les inscriptions récursives permettent aux inscriptions d'interagir entre elles, ce qui ouvre la voie à de nouveaux cas d'utilisation. L'art génératif, l'affichage sur la chaîne et le stockage efficace sont devenus des réalités. L'adoption en profondeur des inscriptions récursives dans l'art génératif, les jeux de la blockchain et les pistes du métavers suscite de grands espoirs, la conviction étant que des applications meurtrières sont actuellement en cours de développement.
La naissance du protocole Ordinals a doté Bitcoin de la fonctionnalité de numérotation et d'inscription, élargissant ainsi la gamme de produits de l'écosystème Bitcoin et apportant un immense potentiel d'application à la communauté Bitcoin. Au cours des derniers mois, nous avons assisté à l'évolution progressive de la piste Ordinals, qui est passée de l'obscurité à un écosystème florissant. Au cours de cette période, le protocole Ordinals a fait l'objet d'améliorations importantes, ce qui a conduit à l'émergence d'une série de protocoles dérivés :
Dans notre série de juin sur les ordinaux, nous avons mis à jour des introductions détaillées aux ordinaux et à divers protocoles dérivés du BRC20. Une mise à jour récente des Ordinaux - l'avènement des inscriptions récursives - mérite d'être mentionnée. Annoncée le 12 juin par Raph, le nouveau responsable du protocole Bitcoin Ordinals, sur GitHub, cette mise à jour intègre la proposition d'inscription récursive #2167 de Casey Rodarmor dans la base de code Ordinals. Ce développement a ouvert de vastes possibilités pour la composabilité du protocole Ordinals. Cet article explore les principes des inscriptions récursives et leur impact sur les Ordinaux, combinés à des cas existants pour prévoir des applications innovantes potentielles des inscriptions récursives.
Depuis la fin du mois de décembre 2022, Casey Rodarmor a publié le protocole Ordinals, introduisant les NFT dans le réseau Bitcoin par le biais d'Ordinals et d'Inscriptions. Ce protocole permet de créer des objets numériques uniques en ajoutant n'importe quel contenu, tel que du texte, des images, des vidéos ou même des applications, à des sats numérotés séquentiellement (la plus petite unité de Bitcoin) et de les transmettre par l'intermédiaire du réseau Bitcoin. Examinons les principes techniques clés du protocole Ordinals :
(1) UTXO
Bitcoin utilise un modèle de paiement appelé "Unspent Transaction Output" (UTXO), où tous les soldes sont stockés dans une liste d'UTXO. Chaque UTXO contient une certaine quantité de bitcoins, des informations sur le propriétaire et son état de disponibilité. Dans les transactions en bitcoins, il y a des entrées et des sorties. Les entrées se réfèrent aux UTXO existantes et les sorties désignent de nouvelles adresses et de nouveaux montants. Le lancement d'une opération bloque les UTXO correspondantes afin d'éviter les doubles dépenses jusqu'à ce que l'opération soit confirmée. Une fois confirmée, les UTXO d'entrée de la transaction sont supprimées et de nouvelles UTXO sont générées en sortie. Le montant total des entrées d'une transaction est généralement supérieur à celui des sorties, la différence étant la redevance de réseau, qui récompense les mineurs qui effectuent les transactions. La redevance est en corrélation avec la complexité de la transaction, ce qui signifie que les transactions comportant plusieurs entrées et sorties nécessitent généralement des redevances de réseau plus élevées.
(2) Numérotation et suivi des Satoshis
Il y a au total 2,1 billions * 10^8 satoshis dans le réseau Bitcoin. Comment le protocole Ordinals numérote-t-il chaque satoshi de manière unique et comment suit-il son compte ? Selon le protocole Ordinals, les satoshis sont numérotés dans l'ordre de leur extraction. Les métadonnées d'Ordinals ne sont pas stockées dans un endroit spécifique mais sont intégrées dans les données témoins de la transaction. Ces données sont "inscrites" comme une inscription sur des parties spécifiques d'une transaction en bitcoins, attachées à des satoshis spécifiques. Ce processus est facilité par l'utilisation de Segregated Witness (SegWit) et de "Pay-to-Taproot" (P2TR), qui permettent l'inscription de n'importe quelle forme de contenu (texte, images ou vidéos) sur des satoshis désignés.
(3) Mise à jour SegWit et Taproot
SegWit est une mise à jour importante du protocole Bitcoin, qui sépare certaines données de signature des transactions (données témoins) des transactions elles-mêmes, réduisant ainsi la taille des données stockées dans les blocs Bitcoin. Cette extension de la capacité des blocs permet d'augmenter le nombre de transactions, ce qui améliore la capacité de traitement des transactions du réseau et réduit les frais. La mise à jour SegWit a introduit un nouveau champ de témoins dans les résultats des transactions afin d'améliorer la confidentialité et les performances. Bien que les données témoins n'aient pas été conçues à l'origine pour le stockage de données, elles permettent de stocker des métadonnées telles que des inscriptions. La mise à jour 2021 de Taproot permet un stockage plus privé des différentes conditions de transaction sur la blockchain. Avec les chemins de script de Taproot, le contenu de l'inscription peut être stocké dans des scripts de dépenses, dont le contenu est presque illimité. En outre, le mécanisme de réduction de Taproot rend le stockage du contenu de l'inscription plus économique, ce qui permet d'économiser des ressources importantes. Le protocole Ordinals utilise intelligemment l'assouplissement par SegWit des restrictions sur la taille du contenu écrit sur le réseau Bitcoin, en stockant le contenu de l'inscription dans les données témoins, avec jusqu'à 4 Mo de métadonnées. Taproot facilite le stockage de n'importe quelle donnée témoin dans les transactions Bitcoin, permettant au développeur d'Ordinals, Casey Rodarmor, de réutiliser d'anciens opcodes (OP_FALSE, OP_IF, OP_PUSH) pour encapsuler du contenu sous forme d'inscriptions, et ainsi stocker des données arbitraires.
(4) Processus de frappe des inscriptions
Engagez-vous : L'étape initiale de la transaction consiste à créer une sortie qui pointe vers un script Taproot contenant le contenu de l'inscription. Cette sortie utilise le format de stockage Taproot. À ce stade, les données relatives à l'inscription sont déjà liées à l'UTXO de la sortie de la transaction, mais elles ne sont pas encore publiques.
Révélation : Dans cette phase, une transaction est initiée en utilisant l'UTXO correspondant à l'inscription comme entrée. À ce moment-là, le contenu de l'inscription est divulgué à l'ensemble du réseau.
Grâce à ces deux étapes, le contenu de l'inscription est désormais lié à l'UTXO qu'il inscrit. Après le Satoshi mentionné précédemment, l'inscription est réalisée sur le premier Satoshi de l'UTXO correspondant à l'entrée. Le contenu de l'inscription est inclus dans l'entrée de la transaction affichée. Ce Satoshi spécialement inscrit peut être transféré, acheté, vendu, perdu et récupéré.
Après avoir compris les principes de base des Ordinaux, examinons les inscriptions récursives :
Le protocole Ordinals a introduit la possibilité de graver entièrement des fichiers sur la blockchain de Bitcoin. Avant l'avènement des inscriptions récursives, les ordinaux étaient comme des îles isolées et finies. Bien que vous puissiez inscrire du texte, des images et du code, ces éléments ne pouvaient pas interagir les uns avec les autres.
Toutefois, avec l'introduction des inscriptions récursives, cette situation est sur le point de changer. Désormais, les inscriptions peuvent utiliser une syntaxe spéciale "/-/content/:inscription_id" pour demander le contenu d'autres inscriptions. Cela permet aux utilisateurs de créer des inscriptions sur la chaîne Bitcoin en utilisant moins de capacité et en payant moins de frais.
L'inscription récursive est une norme pour la résolution des inscriptions. Sa syntaxe consiste essentiellement à utiliser du code pour trouver des images. La création d'une inscription à la collection PFP implique le téléchargement des motifs, couleurs, actions et autres éléments correspondants de l'image. Ces éléments peuvent ensuite être combinés et assemblés avec ceux qui existent déjà sur la chaîne, ce qui élimine la nécessité de charger ou de télécharger des images réelles.
Les inscriptions récursives présentent les caractéristiques suivantes :
Grâce à leur propriété unique d'autoréférence, les inscriptions récursives offrent la possibilité de s'affranchir des contraintes des méthodes d'inscription précédentes, en dépassant l'état embarrassant de chaque inscription isolée et non reliée, ouvrant ainsi la voie à des combinaisons créatives.
Sous la forme de leur code textuel, les inscriptions récursives conservent une taille compacte, ce qui permet non seulement de réduire les coûts, mais aussi de dépasser la limite de 4 Mo des blocs Bitcoin.
Cette avancée améliore l'interopérabilité, la programmabilité et l'évolutivité, injectant davantage de possibilités et d'imagination créative dans la chaîne Bitcoin.
Du point de vue du protocole, l'avenir semble très vaste, avec des récits riches qui attendent que les développeurs et les utilisateurs les construisent et les appliquent.
Il reste cependant des défis à relever, tels que l'indexation et la collecte des inscriptions sur les plateformes, qui détermineront la rapidité de leur développement et l'étendue de leur reconnaissance.
L'émergence des inscriptions récursives a débloqué de nombreuses applications puissantes et innovantes. Grâce à leur grande flexibilité, leur facilité d'intégration et leur rentabilité, les inscriptions récursives ont introduit d'infinies nouvelles possibilités dans le domaine des inscriptions. Cet article aborde quelques cas spécifiques pour illustrer les innovations et applications potentielles des inscriptions récursives.
L'émergence des inscriptions récursives a débloqué de nombreuses applications puissantes et innovantes. Grâce à leur grande flexibilité, leur facilité d'intégration et leur rentabilité, les inscriptions récursives ont introduit d'infinies nouvelles possibilités dans le domaine des inscriptions. Cet article aborde quelques cas spécifiques pour illustrer les innovations et applications potentielles des inscriptions récursives.
Examinons quelques cas typiques qui illustrent le puissant potentiel des inscriptions récursives :
(1) Art génératif en chaîne : 1Mask
En combinant plusieurs schémas initiaux, il est possible d'obtenir des collections et des créations secondaires d'inscriptions : par exemple, en combinant a1 et a2 au sein d'une collection, ou en combinant les collections a et b. Sur cette base, la chaîne Bitcoin devrait donner naissance à un art génératif interactif natif, véritablement piloté par la communauté. Notre premier cas est 1Mask, un projet d'art génératif sur la chaîne qui a pour thème les masques sur la chaîne BTC. Le projet 1Mask intègre ingénieusement la technologie récursive d'Ordinals, composée de modèles, d'algorithmes et de génération d'inscriptions.
Source : https://1mask.io/
La partie modèle comprend sept types d'inscriptions, chacun correspondant à un format de modèle unique suivant image/svg+xml. La partie algorithme utilise les adresses de portefeuilles comme semences, en employant des fonctions aléatoires pour créer différentes combinaisons de couleurs pour colorer les modèles de masques. Le mécanisme de génération d'inscriptions s'appuie sur une technologie récursive pour référencer les inscriptions algorithmiques. Chaque inscription de masque intègre le code HTML nécessaire à la construction de l'image colorée finale du masque. Il fonctionne en utilisant des graines aléatoires pour exécuter le code stocké dans les inscriptions algorithmiques, en complétant les données spécifiques à la chaîne, comme les adresses de portefeuilles, afin de garantir le caractère aléatoire tout en étant pertinent pour l'utilisateur. Par conséquent, l'utilisation du même modèle avec la même adresse de portefeuille donne toujours des résultats cohérents.
Chaque nouvelle inscription de masque créée fusionne les détails de la chaîne spécifique de l'utilisateur et fait référence à l'inscription algorithmique. Grâce à la technologie d'inscription récursive, une fois que ces nouvelles inscriptions de masques entrent sur le marché ou sont indexées par les portefeuilles, elles activent de manière autonome le code référencé dans les inscriptions algorithmiques. L'exécution de ces codes avec des données de chaîne spécifiques à l'utilisateur comme entrée permet d'afficher une image de masque unique exprimant la personnalité.
Dans le contexte du réseau Bitcoin, les données contenues dans les inscriptions sont immuables, ce qui garantit leur intégrité. Cette caractéristique garantit que les images en temps réel présentées sur la base de ces données d'inscription immuables sont également immuables. Tant que les graines aléatoires et les algorithmes utilisés pour l'inscription des masques sont corrects, les utilisateurs peuvent toujours vérifier l'authenticité et l'exactitude du processus de création.
Derrière ce projet, 1Mask a introduit une norme appelée BRC721Auto, proposant que l'art génératif entièrement en chaîne consiste en au moins deux types d'inscriptions : l'une pour le code et l'autre pour les paramètres personnalisés.
Dans le code d'inscription, nous devons coder un algorithme qui peut générer automatiquement un DOM HTML sur la base du contenu des paramètres. Ce DOM peut être un canevas, un SVG ou tout autre contenu reconnaissable par le navigateur et rendu graphiquement.
Bien entendu, les inscriptions de code peuvent également faire référence au contenu d'autres inscriptions pour compléter leurs algorithmes.
Dans le paramètre inscription, nous définissons un HTML et définissons un paramètre global p pour faire référence à un code inscription. Lorsque les navigateurs ordinaires tentent d'afficher cette inscription de paramètres, ils reconnaissent le paramètre global p et exécutent automatiquement la fonction start() dans l'inscription de code pour ajouter ou modifier le DOM HTML actuel, et finalement rendre son contenu. Par conséquent, les inscriptions de paramètres peuvent être considérées comme les derniers NFT (Non-Fungible Tokens).
Grâce à la technologie d'inscription récursive, le code de génération des graphiques, son processus d'exécution et sa vérification sont tous protégés par le consensus de la blockchain Bitcoin. À moins que quelqu'un ne lance une attaque de 51 % sur Bitcoin, personne ne peut contrôler le processus de génération des NFT ERC721Auto, qui seront exécutés de manière autonome par l'écosystème Bitcoin.
1Mask a également proposé trois normes pour les projets d'art génératif entièrement en chaîne. Ces normes sont les suivantes
Stockage décentralisé pour la génération automatique de codes graphiques
Exécution décentralisée d'un code basé sur des paramètres fournis par l'utilisateur pour la génération de graphiques personnalisés
Vérification décentralisée de l'exactitude des résultats générés
Selon ces normes, il est évident que l'art sur chaîne basé sur des inscriptions récursives possède les caractéristiques suivantes :
Caractère unique et aléatoire : L'œuvre d'art doit être générée par des algorithmes et des contrats intelligents, et présenter des caractéristiques d'irremplaçabilité, d'unicité et de révélations aléatoires prouvées sur la chaîne, tout en possédant des valeurs artistiques et esthétiques.
Interactivité : Les utilisateurs peuvent interagir avec l'œuvre d'art et la contrôler.
Décentralisation : L'art est entièrement sur la chaîne, stocké de manière totalement décentralisée, et aucune institution ou personne centralisée ne peut le contrôler.
Code réutilisable, basé sur les travaux d'Ordinals
Comparé à d'autres projets d'art génératif basés sur la chaîne, l'art génératif basé sur les inscriptions récursives en BTC est entièrement sur la chaîne, indépendant et décentralisé, ne dépendant d'aucune ressource hors chaîne.
(2) Projet Geek : Orbinals
En raison de la flexibilité des inscriptions récursives, il offre aux geeks une scène pour montrer leur talent, avec des projets riches en esprit geek explorant davantage les diverses limites potentielles de la technologie Ordinals.
"Orbinals" est un représentant typique. Il s'agit d'un projet de geek sans Twitter ni site web officiel ; tout son contenu est basé sur Uncommon sat. Au 20 août, selon le dernier prix de f2pool, le prix de Uncommon sat a dépassé les 366 USD.
Source:https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest
Si vous ouvrez directement l'URL de la collection Orbinals, vous constaterez que chaque image de la série de mouvements célestes fait référence à un contenu identique, avec de légères variations de paramètres. En approfondissant le contenu référencé dans ses inscriptions récursives, nous découvrons le véritable secret du projet caché dans ces liens. Orbinals, dont le nom complet est "Orbinals : Three Body Orbit Artifacts on Ordinals", utilise HTML et JavaScript pour programmer le mouvement de trois corps, en s'appuyant sur un code de simulation à deux corps.
Source:https://evgenii.com/blog/three-body-problem-simulator/
Soutenue par des équations mathématiques et physiques, la beauté du mouvement céleste est présentée sur la chaîne Bitcoin de manière simplifiée. Et comme le projet n'a ni Twitter, ni Discord, ni site web officiel, ni aucun média social, les informations futures pourraient être présentées d'une manière très geek, sur les propres satellites de l'équipe.
Outre les quatre canaux divulgués par le projet, il y a un easter egg caché : dans le contenu de l'inscription référencée, le code contient une chaîne d'instructions : future Communication channels on /sats/ acknowledge, et "acknowledge" se trouve être l'un des sats de l'équipe.
Source:https://www.ord.io/sat/1940129935364125
(3) Projet BRC69 : Orditroops
BRC69 est une nouvelle norme pour la création de collections récursives, publiée par Luminex(https://github.com/luminexord/brc69). Cette norme utilise les inscriptions récursives pour optimiser le coût de l'inscription avec le protocole ordinal sur Bitcoin, facilitant ainsi le lancement de collections récursives sur Bitcoin. En outre, le BRC69 offre une grande flexibilité et ouvre la voie à des caractéristiques et des fonctions plus évoluées, ouvrant ainsi la voie à des fonctionnalités plus intéressantes sur la chaîne, telles que les fonctions de préaffichage.
Avec le BRC69, le coût de l'inscription des collections Ordinals peut être réduit de plus de 90 %. Cette réduction est obtenue grâce à un processus en quatre étapes :
Caractéristiques d'enregistrement
Déployer des collections
Compilation des collections
Création d'actifs
Tant que le créateur de la collection publie sa liste d'inscription officielle conformément aux exigences actuelles, tous ces processus peuvent être réalisés sans indexeurs externes. En outre, les images sont automatiquement rendues sur tous les frontaux qui ont mis en place des inscriptions récursives, sans étapes supplémentaires.
Orditroops est une NFT récursive basée sur BRC69, mettant en œuvre le contenu du protocole BRC69, augmentant la composabilité des caractéristiques, réduisant l'occupation de l'espace image et fournissant des images à haute résolution. Les combinaisons flexibles de soldats, d'armes et de vêtements ajoutent beaucoup de caractère et de plaisir à cette collection NFT.
Source : https://twitter.com/OrdiTroops
Source: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0
OCM est le premier projet 3D NFT à appliquer les normes d'inscription récursive. OnChainMonkey a été initialement créé sur Ethereum en septembre 2021 et est apparu plus tôt cette année comme la première série de 10k inscrite sur Bitcoin.
En tant qu'inscription animée en 3D à haute résolution, OCM s'est rapidement distinguée par ses détails et sa qualité. Auparavant, la plupart des inscriptions étaient encore de petits fichiers texte ou des images à faible résolution. Même sur des écrans 4K ou 8K, OCM offre une bonne clarté, un exploit réalisé avec des fichiers ne dépassant pas 1 Ko, ce que d'autres projets n'avaient pas réussi à faire auparavant.
OCM atteint ses capacités en étant le premier à utiliser des inscriptions récursives puissantes. Les 300 premières inscriptions d'OCM sont gravées sur 300 satoshis consécutifs de Bitcoin, à partir du bloc 78 en 2009, et sont classées dans l'ordre croissant de leur numéro de satoshi sur la chaîne. Les créateurs d'OCM ont utilisé un code compact et ont référencé les bibliothèques P5.JS et Three.JS pour que les futurs créateurs puissent les utiliser. Les utilisateurs peuvent visualiser et accéder à ces bibliothèques dans le navigateur, où Dimensions Interactive Art est automatiquement décompressé dans le cadre du protocole Ordinals.
Avec des inscriptions récursives, OCM utilise efficacement l'espace des blocs (chacun étant inférieur à 1 Ko) et réalise des révélations aléatoires sur la chaîne, en intégrant une qualité haute définition, la 3D, l'animation et des fonctions artistiques interactives.
Ce moteur musical, qui fait partie du jeu RPG MUD "Descent Into Darkness", génère une musique unique sur la chaîne à partir de n'importe quel mot ou phrase. Ratoshi, le fondateur, a souligné le rôle important de ChatGPT dans le développement de l'aspect musical du projet, notant que l'utilisation d'inscriptions récursives réduit considérablement les coûts. Cette combinaison particulière de technologie blockchain et d'intelligence artificielle rend hommage à la musique classique des jeux vidéo rétro.
Un jeu nécessite divers composants tels que des images, un frontend et une logique d'entreprise. Si la taille totale de ces matériaux est inférieure à 4M, ils peuvent être inscrits en une seule fois sans qu'il soit nécessaire de procéder à des inscriptions récursives. La technologie de l'inscription récursive convient à deux scénarios :
Lorsque le matériel lui-même est volumineux (plus de 4M), comme une image de fond de 5M, qui ne peut pas être inscrite directement sur un seul satellite, mais qui peut être divisée et référencée sur plusieurs satellites.
Pour mettre en œuvre une meilleure logique commerciale, par exemple lorsque 100 inscriptions sat appartiennent à une série en utilisant le même fichier JavaScript (JS). Dans ce cas, les inscriptions récursives conviennent car il n'est pas nécessaire de réinscrire le fichier JS pour chaque sat.
Le HTML (interface) et le JS (logique commerciale) du jeu sont gravés sur les "satoshis" de Bitcoin et référencés mutuellement, ce qui permet de créer des mini-jeux H5 à un seul joueur. Voici trois exemples de jeux de ce type :
a. Jeu du serpent
Source:ord.io/431507
Le jeu Bitcoin Snake est un jeu H5 typique à un seul joueur, qui rappelle le célèbre jeu Snake. L'interface et la logique de ce jeu sont entièrement contenues dans un seul Satoshi (Sat), sans utiliser de technologie d'inscription récursive. Cette série compte un total de 100 NFT. Une approche plus efficace consisterait à inscrire le fichier JavaScript (JS) (logique commerciale) sur un Sat et à utiliser 100 Sats différents, chacun inscrit avec HTML, pour référencer (ou appeler de manière récursive) le Sat du fichier JS afin de générer des inscriptions. Cette méthode permettrait de rationaliser le processus.
Source: ord.io/18201467
Comme illustré, ce jeu comporte une grille numérique de 3x4 (en mode simple ; le mode complexe comporte une grille de 6x6). Les joueurs peuvent ouvrir deux grilles à la fois. Si les images des grilles correspondent, elles restent visibles ; sinon, elles se transforment en points d'interrogation. La victoire est obtenue en accomplissant la tâche en un certain nombre de clics, ce qui met à l'épreuve la mémoire à court terme du joueur. Ce jeu est similaire au jeu d'association bien connu. Le JS et le HTML de ce jeu sont inscrits dans le Sat, qui fait également référence à une "image de fond", ce qui en fait une simple application de l'inscription récursive.
Source: ord.io/18201467
Descent into Darkness, un jeu de rôle textuel, combine les éléments classiques d'un MUD avec la technologie des ordinaux, offrant aux joueurs une expérience de jeu unique. Dans le jeu, les joueurs se lancent dans une aventure dans les ténèbres, rencontrant des monstres, des quêtes et des combats de boss. Les joueurs combattent des monstres pour accomplir des quêtes, débloquer de nouvelles tâches et gagner des pièces pour améliorer leur équipement et acheter des objets. Ces trois jeux H5 à joueur unique sont des applications de base. Ils ne sont pas complets en tant que jeux, car ils n'ont pas de processus sur la chaîne pour le début, la progression ou la fin du jeu, et ils ne permettent pas non plus de sauvegarder le jeu. Après la fin du jeu, l'inscription du Sat reste inchangée, définissant uniquement la logique du jeu sans préserver l'état du jeu. Il s'agit des premières tentatives de jeux en chaîne en BTC.
Source:https://twitter.com/btcpixelwar
BTC PixelWar prétend être le premier jeu multijoueur sur la blockchain BTC. Les participants créent sur une toile de 256x256 pixels, soit en cliquant directement sur les pixels, soit en téléchargeant des images pour générer des pixels sur la toile. Chaque soumission produit une inscription du dernier état de la toile, faisant référence de manière récursive à l'inscription de l'état précédent. Ce projet est peut-être celui qui comporte le plus grand nombre d'inscriptions récursives à ce jour, ce qui constitue une application importante dans ce domaine.
Le projet introduit une nouvelle norme, "BRC721Cofound", qui utilise l'inscription récursive pour permettre à tous les utilisateurs de Bitcoin de collaborer sur la même toile, en enregistrant le processus. Chaque moment est une inscription, qui capture l'état de la toile à ce moment-là, y compris les pixels nouveaux ou mis à jour et les références aux "inscriptions de moment" précédentes, ainsi que les "inscriptions de code" pour gérer les changements d'image entre les moments. Étant donné le nombre potentiel de contributeurs, le rendu du dernier état du canevas nécessite une récursion profonde, ce qui peut allonger les temps de chargement. Pour remédier à ce problème, les "inscriptions codées" sont conçues pour prendre un instantané du dernier état du canevas après avoir rendu le "moment d'inscription" actuel, puis pour stocker cet instantané dans l'arbre DOM de l'inscription actuelle. Les navigateurs séquentiels peuvent simplifier le processus de rendu en mettant en cache les arbres DOM de chaque inscription de moment rendue, réduisant ainsi les niveaux de récursivité.
Dans l'ensemble, BTC PixelWar est un jeu multijoueur innovant et emblématique sur la blockchain. Il permet non seulement la création collaborative entre plusieurs acteurs, mais aussi l'optimisation du processus de rendu. La norme "BRC721Cofound" ouvre de nouvelles possibilités pour les applications de jeux multijoueurs sur la blockchain Bitcoin, démontrant le potentiel de l'inscription récursive dans les domaines du jeu et du social.
Les inscriptions récursives ont inauguré l'ère des inscriptions sur la chaîne 2.0, enrichissant le jeu des NFT en BTC et rendant de plus en plus probable la possibilité pour les NFT en BTC de se frayer un chemin complètement différencié par rapport à Ethereum et aux NFT d'autres chaînes. L'avenir recèle un immense potentiel d'imagination et de narration dans cet espace. Les inscriptions récursives relient des inscriptions précédemment indépendantes, ce qui leur permet de se référer les unes aux autres et de former une structure de base de données diversifiée. Dans les articles précédents, nous avons abordé divers protocoles dérivés basés sur les ordinaux. En fait, lorsqu'elles sont combinées à ces protocoles, les inscriptions récursives peuvent lire d'autres inscriptions et réagir sur la base de leurs propres instructions intelligentes pour mettre à jour leur statut. Grâce à l'indexation, ils peuvent manipuler directement l'état des protocoles, formant un ensemble cohérent d'actions similaires aux contrats intelligents.
Parallèlement, la vaste base de données d'inscriptions récursives offre davantage d'espace opérationnel et imaginatif pour les inscriptions, y compris les métadonnées dans divers domaines tels que les données de base, les bases de connaissances, les bibliothèques de codes et les bibliothèques de fonctions. Ils peuvent se référencer les uns les autres pour réaliser une logique complexe dans les applications de produits. Par conséquent, nous pouvons nous attendre à une adoption profonde des inscriptions récursives dans l'art génératif, les jeux de la blockchain et le métavers, en croyant que les applications meurtrières de l'avenir sont en cours d'élaboration.
Cependant, les inscriptions récursives posent également certains problèmes :
1、Si le niveau récursif passe, par exemple, à dix mille couches, les analyseurs de rendu hors chaîne peuvent-ils l'interpréter rapidement ? ;
2、Si le nombre d'inscriptions référencées augmente, par exemple un Sat référençant dix mille inscriptions, les analyseurs de rendu hors chaîne peuvent-ils gérer cela efficacement ?
Si ces défis sont relevés, les jeux ou les NFT créés par les inscriptions récursives pourraient théoriquement être infiniment complexes et détaillés. Ces problèmes sont difficiles à résoudre fondamentalement en raison des limites du réseau BTC lui-même, mais ils pourraient être résolus par des solutions techniques indirectes.
La mise à niveau récursive du protocole Ordinals permet l'interactivité entre les inscriptions, ce qui ouvre la voie à de nouveaux cas d'utilisation passionnants. Grâce à cette fonctionnalité, l'art génératif, l'affichage sur la chaîne et le stockage efficace sont devenus une réalité. Nous pouvons constater que les développeurs de l'écosystème BTC continuent de créer et de développer dans des directions telles que les jeux de blockchain et l'art génératif. Des œuvres basées sur des inscriptions récursives émergent, assemblant lentement les différentes composantes d'un projet d'envergure. À l'avenir, nous pouvons nous attendre à la naissance de jeux en chaîne, de projets métavers et d'art génératif interactif avec une logique de produit complexe.