Inscription récursive : la pierre angulaire des combinaisons BTC Lego et des produits logiques complexes

Écrit par : @JellyZhouishere, @GryphsisAcademy

En tant que mise à jour majeure récente d'Ordinals, l'inscription récursive présente les caractéristiques d'améliorer l'interopérabilité, de réduire les coûts et de permettre à la taille de l'inscription de dépasser la limite de 4 Mo. Cet article explorera les principes des inscriptions récursives et leur impact sur les ordinaux, et explorera plus en détail les directions d'application innovantes possibles des inscriptions récursives basées sur des cas existants.

TL;DR

  • L'inscription récursive, en tant que dernière mise à jour majeure d'Ordinals, ouvre un large espace d'imagination pour le développement de la composabilité du protocole Ordinals.
  • L'inscription récursive est une norme d'analyse d'inscription. Les inscriptions de la collection PFP peuvent être créées en téléchargeant les caractéristiques des éléments correspondants, et peuvent être combinées et assemblées sans télécharger ni télécharger d'images réelles. Les inscriptions récursives ont pour caractéristiques d'améliorer l'interopérabilité, de réduire les coûts et de permettre à la taille de l'inscription de dépasser la limite de 4 Mo.
  • Les directions créatives basées sur des inscriptions récursives incluent : le démontage et la combinaison d'inscriptions, la musique Bitcoin, les jeux en chaîne Bitcoin, l'art génératif, les sites Web décentralisés, etc. Cet article détaille quelques cas typiques combinant des inscriptions récursives, qui nous montrent le puissant potentiel des inscriptions récursives.
  • Les inscriptions récursives sont également confrontées à certains défis : lorsque le niveau de récursivité augmente, l'analyseur pertinent pour le rendu hors chaîne peut-il analyser rapidement ; lorsque le nombre d'inscriptions de référence augmente, si l'analyseur pertinent pour le rendu hors chaîne peut rapidement analyser, etc. En théorie, les jeux ou NFT générés par des inscriptions récursives peuvent être infiniment complexes et infiniment sophistiqués. Cependant, en raison des limites du réseau BTC lui-même, il doit être mis en œuvre via des solutions techniques indirectes.
  • Les inscriptions récursives permettent aux inscriptions d'interagir les unes avec les autres, permettant ainsi de nouveaux cas d'utilisation. L'art génératif, l'affichage en chaîne et le stockage efficace sont désormais une réalité. ** Nous pouvons explorer des jeux tels que l'art génératif, les jeux en chaîne et le métaverse où les inscriptions récursives On s'attend à ce que les inscriptions soient largement adoptées. Le rapport est plein d'attentes et estime que l'application tueuse du futur se prépare. **

Introduction

La naissance du protocole Ordinals confère au Bitcoin les fonctions de numérotation et d'inscription, élargissant ainsi la gamme de produits de l'écosystème Bitcoin et apportant un énorme potentiel d'application à l'écosystème Bitcoin.

Au cours des derniers mois, nous avons vu la piste Ordinals passer progressivement de l'obscurité à un écosystème. Au cours de cette période, le protocole Ordinals a également subi d'importantes mises à niveau et a donné naissance à une série de protocoles dérivés :

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

Dans notre série d'articles sur les Ordinaux de juin, nous avons également mis à jour l'introduction détaillée des Ordinaux et de divers protocoles dérivés du BRC20 (lien :

, parmi eux, je dois mentionner une récente mise à jour majeure d'Ordinals - l'émergence d'inscriptions récursives.

L'inscription récursive a été annoncée sur Github le 12 juin par Raph, le nouveau responsable du protocole Bitcoin Ordinals. Elle a en outre fusionné la mise à jour Recursive Inscription 2167 proposée par Casey Rodarmor, le créateur du protocole Bitcoin Ordinals, dans le code Ordinals, fournissant ainsi Le développement de la composabilité dans le protocole Ordinals ouvre un vaste espace d’imagination.

Cet article explorera les principes des inscriptions récursives et leur impact sur les ordinaux, et explorera plus en détail les directions d'application innovantes possibles des inscriptions récursives basées sur des cas existants.

2. Principes de base et technologies du protocole Ordinals

Depuis fin décembre 2022, Casey Rodarmor a publié le protocole Ordinals, introduisant les NFT dans le réseau Bitcoin via les Ordinaux et les Inions (ordinaux et inscriptions). Le protocole peut ajouter du contenu arbitraire, tel que du texte, des images, des vidéos et même des applications, à des sats numérotés séquentiellement (les plus petites unités du Bitcoin) pour créer des artefacts numériques uniques pouvant être transmis sur le réseau Bitcoin. Ci-dessous, nous trions les principes techniques importants impliqués dans le protocole Ordinals :

(1)UTXO

Bitcoin utilise un modèle de paiement appelé « Unspent Transaction Output » (UTXO, Unspent Transaction Output), et tous les soldes sont stockés dans une liste d'UTXO. Chaque UTXO contient un certain nombre de Bitcoins, des informations sur le propriétaire et indique s'il est disponible.

Dans les transactions Bitcoin, chaque transaction comporte des entrées et des sorties. L'entrée est une référence à un UTXO existant et la sortie spécifie la nouvelle adresse et le montant. Après avoir lancé une transaction, entrez l'UTXO approprié pour la verrouiller afin d'empêcher sa réutilisation jusqu'à ce que la transaction soit confirmée. Après confirmation, l'entrée UTXO de la transaction est supprimée et la sortie génère un nouvel UTXO.

Le montant total d'entrée d'une transaction dépasse généralement le montant total de sortie, et la différence est appelée frais de réseau, qui récompensent les mineurs qui conditionnent la transaction. Les frais de réseau sont proportionnels à la complexité de la transaction, et les transactions multi-entrées-sorties nécessitent généralement des frais de réseau plus élevés.

(2) Numérotation et suivi Satoshi

Il y a un total de 21 millions * 10^8 satoshis sur le réseau Bitcoin. Comment le protocole Ordinals numérote-t-il de manière unique chaque satoshi et suit-il le compte auquel il appartient ?

Selon le protocole Ordinals, les satoshis sont numérotés en fonction de l'ordre dans lequel ils sont extraits. Les métadonnées des ordinaux ne sont pas stockées dans un emplacement spécifique, mais sont intégrées dans les données témoins de la transaction, qui sont « gravées » comme une inscription sur la partie spécifique de la transaction Bitcoin qui est attachée à la partie spécifique de la transaction.

Ce processus est mis en œuvre via Segregated Witness (SegWit) et Pay-to-Taproot (P2TR), qui peuvent graver toute forme de contenu (comme du texte, des images ou des vidéos) dans la carte à puce désignée supérieure.

(3) Mise à niveau de SegWit et Taproot

SegWit est une mise à niveau importante du protocole pour Bitcoin qui sépare certaines données de signature de transaction (données de témoin) de la transaction elle-même, réduisant ainsi la taille des données stockées dans les blocs Bitcoin. Cette décision augmente la capacité du bloc, lui permettant d’accueillir davantage de transactions, augmentant ainsi les capacités de traitement des transactions du réseau et réduisant les frais.

La mise à niveau du protocole SegWit introduit un nouveau champ témoin dans les sorties de transaction pour protéger la confidentialité et améliorer les performances. Bien que Witness Data n'ait pas été conçu pour stocker des données, il nous offre en fait la possibilité de stocker des métadonnées telles que des inscriptions.

La mise à niveau du protocole Taproot introduite en 2021 permet de stocker différentes conditions de transaction dans la blockchain de manière plus privée. Grâce au chemin de script Taproot, nous sommes en mesure de stocker le contenu d'inscription dans des scripts de paiement, qui n'ont pratiquement aucune restriction en termes de contenu. De plus, grâce au mécanisme de remise de Taproot, le stockage du contenu d'inscription devient plus économique et peut économiser beaucoup de ressources.

Le protocole Ordinals profite intelligemment de SegWit pour assouplir la limite de taille du contenu écrit sur le réseau Bitcoin, en stockant le contenu d'inscription dans les données témoins et peut stocker jusqu'à 4 Mo de métadonnées. Taproot facilite le stockage de données de témoins arbitraires 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 décrire le contenu des inscriptions encapsulées, stockant ainsi des données arbitraires.

(4) Processus de coulée des inscriptions

  • Commit : La première étape de la transaction de validation consiste à créer une sortie pointant vers le script Taproot contenant le contenu de l'inscription. Cette sortie utilise le format de stockage Taproot. À l'heure actuelle, les données d'inscription ont été associées à l'UTXO de la sortie de la transaction, mais n'ont pas encore été rendues publiques.
  • Révéler : A ce stade, une transaction est initiée en utilisant l'UTXO correspondant à l'inscription en entrée. A ce moment, le contenu de l'inscription correspondant est divulgué à l'ensemble du réseau.

Grâce aux deux étapes ci-dessus, le contenu de l'inscription a été lié à l'UTXO sur lequel il est inscrit. Ensuite, selon les satoshis évoqués précédemment, l'inscription est implémentée sur le premier satoshi correspondant à l'entrée UTXO. Le contenu de l'inscription est inclus dans l'entrée indiquant la transaction. Ce satoshi imprimé spécial peut être transféré, acheté, vendu, perdu et récupéré.

3. Le principe et la mise en œuvre de l’inscription récursive du Bitcoin

Après avoir compris les principes de base des ordinaux, examinons les inscriptions récursives :

Le protocole Ordinals introduit la possibilité d'inscrire complètement des fichiers sur la chaîne dans Bitcoin. Avant l'avènement de l'inscription récursive, les ordinaux étaient comme des îles isolées et limitées. **Bien que vous puissiez inscrire du texte, des images et du code, ils ne peuvent pas interagir les uns avec les autres. **

Cependant, avec l’introduction des inscriptions récursives, les choses sont sur le point de changer. Les inscriptions peuvent désormais demander le contenu d'autres inscriptions en utilisant la syntaxe spéciale "/-/content/:inion_id". Cela permet aux utilisateurs d’utiliser moins de capacité et de frais inférieurs lors de la création d’inscriptions sur la chaîne Bitcoin.

L'inscription récursive est une norme pour l'analyse des inscriptions. Sa syntaxe est essentiellement similaire à l'utilisation de code pour rechercher des images. Vous pouvez créer une inscription de collection PFP en téléchargeant le motif, la couleur, l'action et d'autres caractéristiques des éléments correspondant à l'image, puis vous pouvez combiner et assembler les éléments correspondants qui existent déjà sur la chaîne, sans télécharger ni télécharger l'image réelle.

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

Les inscriptions récursives ont les caractéristiques suivantes :

  • Grâce à la propriété auto-référentielle unique des inscriptions récursives, nous avons la possibilité de briser les chaînes des méthodes d'inscription précédentes et de nous débarrasser du statut délicat de chaque inscription isolée et non pertinente, ouvrant ainsi la possibilité de créer des combinaisons libres.
  • L'inscription récursive, sous forme de code texte, maintient la taille petite, ce qui non seulement réduit le coût, mais permet également à la taille de l'inscription de dépasser la limite de 4 Mo du bloc Bitcoin.
  • Cette avancée améliore l'interopérabilité, la programmabilité et l'évolutivité, injectant plus de possibilités et d'imagination créative dans la chaîne Bitcoin.
  • Au niveau du protocole, les perspectives d'avenir sont très larges, avec des récits riches qui attendent que les développeurs et les utilisateurs les construisent et les utilisent.

Cependant, certains défis restent à relever, notamment celui de savoir si les inscriptions peuvent être collectées et indexées sur la plateforme, ce qui déterminera la vitesse de son développement et le degré avec lequel elle est largement reconnue.

4. Méthodes d'application innovantes des inscriptions récursives Bitcoin

L’émergence des inscriptions récursives ouvre la voie à de nombreuses applications puissantes et innovantes. Les inscriptions récursives présentent les avantages d'une grande flexibilité, d'épissage et de combinaison, et d'un faible coût, qui apportent de nouvelles possibilités illimitées aux inscriptions. L'article suivant présentera l'innovation potentielle et les directions d'application des inscriptions récursives dans certains cas spécifiques.

Grâce à la récursivité, les Inions peuvent facilement référencer le code d'autres Inions. Le contenu d’une inscription peut désormais être utilisé par de nombreuses autres inscriptions. Cette nouvelle composabilité ouvre un champ de possibilités que nous avons à peine exploré, comme la possibilité d'inscrire du contenu sous forme d'images complexes, de vidéos, de jeux 3D, etc. sur la chaîne. L'inscription récursive permet de construire un intranet. D'autres possibilités incluent la création secondaire d'inscription, la décentralisation de GitHub, la fragmentation de combinaison NFT, etc. En utilisant des inscriptions récursives, nous pouvons réaliser les idées suivantes :

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

Nous présentons ci-dessous en détail quelques cas typiques qui nous montrent le puissant potentiel des inscriptions récursives :

(1) Art génératif à la chaîne : 1Mask

En combinant davantage les différents plans préliminaires mentionnés ci-dessus, nous pouvons réaliser davantage la combinaison de diverses collections, la deuxième création d'inscriptions, etc. : par exemple, a1 et a2 au sein d'une collection sont combinés, une collection et une collection b font une combinaison. Sur cette base, on s’attend à ce qu’un art génératif interactif natif, véritablement axé sur la communauté, naisse sur la chaîne BTC.

Regardons d'abord le premier cas : 1Mask.

Il s'agit d'un projet d'art génératif en chaîne sur le thème des masques sur la chaîne BTC. Le projet 1Mask intègre intelligemment la technologie récursive d'Ordinals, et l'ensemble du projet est intimement lié à trois éléments : le modèle, l'algorithme et la génération d'inscriptions.

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

source:

La partie modèle contient un total de sept inscriptions, correspondant à sept types uniques de modèles, et leur format suit image/svg+xml.

Le principe de base de la partie algorithme est d'utiliser l'adresse du portefeuille de l'utilisateur comme graine et d'utiliser des fonctions aléatoires pour créer une variété de combinaisons de couleurs différentes pour colorer le modèle de masque.

Le mécanisme de génération d'inscription utilise une technologie récursive pour référencer des inscriptions algorithmiques. Chaque inscription de masque est intégrée au code HTML nécessaire pour créer l'image finale du masque coloré. Ceci est réalisé en utilisant une graine aléatoire pour exécuter le code intégré dans l'inscription de l'algorithme, tout en remplissant la graine aléatoire avec des données en chaîne spécifiques à l'utilisateur (telles qu'une adresse de portefeuille), ce qui la rend aléatoire mais pertinente pour l'utilisateur. Par conséquent, lorsque la même adresse de portefeuille utilise le même modèle, les résultats générés seront toujours cohérents.

Chaque fois qu'une nouvelle inscription de masque est créée, elle intègre des détails sur la chaîne spécifiques à l'utilisateur et fait référence à l'inscription algorithmique. Grâce à la puissance de la technologie d'inscription récursive, une fois qu'une inscription de masque nouvellement créée entre sur le marché ou est indexée par un portefeuille, elle active de manière autonome le code de référence contenu dans l'inscription algorithmique. Ces codes fonctionnent avec des données en chaîne spécifiques à l'utilisateur en entrée, affichant finalement une image de masque unique et personnalisée.

Dans l’environnement réseau Bitcoin, les données contenues dans l’inscription sont immuables, garantissant ainsi son intégrité. Cette caractéristique détermine 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 impliqués dans l'inscription du masque sont corrects, les utilisateurs peuvent vérifier l'authenticité et l'exactitude du processus de création à tout moment.

Derrière ce projet, 1Mask a en outre lancé une norme appelée BRC721Auto, proposant que l'art généré entièrement en chaîne se compose d'au moins deux types d'inscriptions : **Le premier est l'inscription du code, et le second est l'inscription des paramètres personnalisés. . **

Lors de l'inscription de code, nous devons encoder un algorithme capable de générer automatiquement du HTML DOM en fonction du contenu des paramètres. Le DOM peut être un canevas, un SVG ou un autre contenu pouvant être reconnu par le navigateur et restitué sous forme de graphique en conséquence.

Bien entendu, les inscriptions de code peuvent également référencer le contenu d’autres inscriptions pour compléter leurs algorithmes.

Dans l'inscription du paramètre, nous devons définir un code HTML et y définir un paramètre global p pour référencer une inion de code. Lorsque les navigateurs ordinaires tentent d'afficher cette inion de paramètre, ils reconnaîtront le paramètre global p et exécuteront automatiquement la fonction start () dans l'inion de code pour ajouter ou modifier le DOM du HTML actuel, et enfin restituer le contenu de ce HTML. Par conséquent, les inscriptions de paramètres peuvent être considérées comme le NFT (Non-Fungible Token) ultime.

Grâce à la technologie Recursive Inion, le code requis pour générer des graphiques, le processus d'exécution du code et le processus de vérification sont tous sous la protection du consensus de la blockchain Bitcoin. À moins que quelqu'un ne soit capable de lancer une attaque à 51 % sur Bitcoin, personne ne peut contrôler le processus de génération de l'ERC721Auto NFT, qui sera exécuté de manière autonome par l'écosystème Bitcoin.

1Mask a en outre proposé trois normes majeures pour générer des projets artistiques sur l'ensemble de la chaîne. Les trois principales normes sont :

  • Stockage décentralisé du code qui génère automatiquement des graphiques
  • Exécution décentralisée du code basée sur les 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

Sur la base des critères ci-dessus, il n'est pas difficile de constater que l'art en chaîne basé sur des inscriptions récursives présente les caractéristiques suivantes :

  • Unicité et caractère aléatoire : l'œuvre doit être générée par des algorithmes et des contrats intelligents, être irremplaçable et unique, pouvoir se révéler aléatoire en chaîne et doit également avoir une certaine valeur artistique et esthétique.
  • Interactivité : les utilisateurs peuvent interagir et contrôler le travail.
  • Décentralisation : L'art est entièrement en chaîne, sa préservation est complètement décentralisée, et aucune organisation ou individu centralisé ne peut les contrôler.
  • Réutilisation du code et basé sur les travaux des Ordinaux

Comparé à d'autres projets d'art génératif de la chaîne tels qu'Ethereum, l'art génératif basé sur les inscriptions récursives BTC est le seul art génératif entièrement en chaîne. Il s'agit d'un art génératif indépendant et décentralisé qui ne repose sur aucune ressource hors chaîne. **

(2) Projet Geek : Orbinaux

Grâce à la flexibilité des inscriptions récursives, cela offre aux geeks une scène pour montrer leurs talents, et les projets riches en esprit geek explorent davantage les limites des diverses possibilités de la technologie Ordinals.

"Orbinals" en est un représentant typique. C'est un projet geek sans Twitter ni site officiel. Tout le contenu du projet est basé sur Uncommon sat. Selon le dernier prix de f2pool, au 20 août, Uncommon sat Le prix unitaire a atteint plus de 366 dollars américains.

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

source:

Si vous ouvrez directement le site Web de la série Orbinals, vous constaterez qu'une partie du contenu référencé de chaque image de sa série de mouvements célestes est la même après l'ouverture, mais il y aura quelques différences dans les paramètres. contenu dans son inscription récursive. Enfin, nous pouvons trouver le vrai secret du projet caché dans ce lien de référence ( , le nom complet d'Orbinals est "Orbinals: Three Body Orbit Artifacts on Ordinals", derrière lequel se cache l'utilisation de HTML et Java pour programmer le mouvement de trois objets, basé sur le code de simulation à deux corps.

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

source:

À l’aide d’équations mathématiques et physiques, la beauté du mouvement céleste est présentée de manière concise sur la chaîne Bitcoin.

Et comme aucun réseau social tel que Twitter, Discord et site officiel ne sera mis en place, le projet utilisera très probablement une approche très geek, et les informations futures seront présentées sur des sats contrôlés par l'équipe elle-même.

source:

En plus des quatre canaux divulgués par les parties au projet, il y a aussi un œuf de Pâques caché : dans le contenu de l'inscription cité par le projet (il y a une chaîne d'instructions cachées dans le code : futurs canaux de communication sur /sats/accusé de réception, et reconnaître appartient également à l'équipe A sats.

source:

(3) Projet BRC69 : Orditroops

BRC69 est une nouvelle norme publiée par Luminex pour la création de collections récursives (la norme utilise l'inscription récursive pour optimiser le coût d'inscription sur Bitcoin à l'aide de protocoles ordinaux, aidant ainsi à lancer des collections récursives sur Bitcoin. De plus, BRC69 offre un haut degré de flexibilité et d'ouverture. la porte à plus d'améliorations et de fonctionnalités, ouvrant la voie à des fonctionnalités en chaîne plus intéressantes telles que des fonctionnalités de pré-show et plus encore.

Avec BRC69, le coût des inscriptions pour la collection Ordinals peut être réduit de plus de 90 %. Cette réduction est obtenue grâce à un processus en 4 étapes :

  • Enregistrer les caractéristiques
  • Collecte de déploiement
  • Collection compilée
  • Créer des actifs

Tous ces processus peuvent être réalisés sans recourir à des indexeurs externes, à condition que les créateurs de collections publient des listes officielles d'inscription de leurs collections conformément aux exigences en vigueur. De plus, les images seront automatiquement rendues sur toutes les interfaces frontales qui ont implémenté l'inscription récursive, sans aucune étape supplémentaire requise.

Orditroops est un NFT récursif basé sur BRC69. Il implémente le contenu du protocole BRC69, augmente la composabilité des fonctionnalités et réduit l'espace occupé par les images. Les images sont en assez haute définition. La combinaison flexible de soldats, d'armes et de costumes tout cela s'ajoute à cette collection NFT. Beaucoup de fonctionnalités et de plaisir.

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

source:

(4) Projet NFT 3D : OCM (On-Chain Monkeys)

source:

OCM est le premier projet 3D NFT à appliquer la norme d'inscription récursive. OnChainMonkey a d'abord été un projet NFT créé sur Ethereum en septembre 2021. Plus tôt cette année, la série OnChainMonkey est apparue comme la première série 10k à être gravée sur Bitcoin.

En tant qu’inscription animée en 3D haute résolution, OCM se démarque rapidement par ses détails et sa qualité. N'oubliez pas que la plupart des inscriptions antérieures étaient encore de petits fichiers texte ou des images basse résolution. OCM offre une bonne clarté même sur les écrans 4K ou 8K. Cette qualité est obtenue avec des fichiers dont la taille ne dépasse pas 1 Ko chacun, ce que les projets précédents d'OCM ont eu du mal à réaliser.

OCM est capable d'y parvenir car il a été le pionnier de l'utilisation d'inscriptions récursives puissantes. Les 300 premiers OCM sont gravés sur 300 satoshis consécutifs sur Bitcoin, à commencer par le bloc 78 en 2009, triés en chaîne par ordre croissant de leur nombre de satoshi. Le constructeur OCM utilise du code minifié et référence les bibliothèques P5.JS et Three.JS pour les futurs créateurs. Les utilisateurs peuvent visualiser et accéder à la bibliothèque dans un navigateur, et elle est automatiquement décompressée dans le protocole Ordinals lors du rendu de Dimensions Interactive Art.

Grâce à des inscriptions récursives, OCM utilise efficacement l'espace des blocs (chacun fait moins de 1 Ko) et implémente des révélations aléatoires en chaîne, intégrant des fonctionnalités telles que la qualité haute définition, la 3D, l'animation et l'art interactif.

(5) Moteur musical en chaîne : Descent into Darkness Music Engine

source:

Entrez n'importe quel mot ou phrase pour générer une musique unique en chaîne. Ce moteur musical est un produit de support du jeu MUD RPG "Descent Into Darkness". La musique est générée en saisissant des mots-clés. Le fondateur Ratoshi a souligné que ChatGPT a joué un rôle important dans le développement de l'utilisation de la musique dans le projet et que l'utilisation de l'inscription récursive a permis de réaliser des économies importantes. Une combinaison spéciale de technologie blockchain et d’intelligence artificielle qui rend hommage à la musique classique des jeux vidéo rétro.

(6) Visite en chaîne solo

Un jeu nécessite plusieurs composants tels que des images, un front-end et une logique métier. Si la taille totale des matériaux est inférieure à 4 Mo, il peut être complété en inscrivant un Sat sans utiliser d'inscriptions récursives.

Il existe deux situations dans lesquelles la technologie d’inscription récursive est adaptée :

  1. Le matériau lui-même est volumineux (plus de 4 M). Par exemple, une image d'arrière-plan de 5 M ne peut pas être directement gravée sur un Sat, mais elle peut être divisée et placée dans différents Sat pour référence et affichage ;

  2. Si vous souhaitez implémenter une meilleure logique métier, par exemple s'il y a 100 inscriptions Sat dans une série de jeux, en utilisant le même fichier Java (JS), dans ce cas, il convient également d'utiliser des inscriptions récursives, car il y a Ce n'est pas nécessaire pour chaque jeu. Chaque Sat re-gravera le fichier JS une fois.

Le HTML (front-end) et le JS (business logic) du jeu sont tous deux gravés sur le « Satoshi » de BTC et se référencent mutuellement pour générer un mini-jeu H5 solo.

Voici 3 exemples de ce type de mini-jeu H5 solo :

a.Jeu de serpent

Source : ord.io/431507

Bitcoin Snake Game, ce jeu est un jeu solo typique de H5, et c'est aussi un jeu bien connu : Snake. Le front-end et la logique d'exécution de ce jeu sont tous écrits ce samedi, et la technologie d'inscription récursive n'est pas utilisée. Le nombre total de NFT dans cette série est de 100. En fait, une meilleure façon serait de graver le fichier JS (logique métier) sur un Sat, puis d'utiliser 100 Sats différents gravés en HTML pour référencer (ou de manière récursive) le Sat où se trouve le fichier JS pour générer l'inscription. Ce sera plus concis.

b.Jeu Lianliankan

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

Source : ord.io/18201467

Comme le montre l'image, le jeu est une grille numérique 3*4 (c'est un mode simple, le mode complexe est une grille numérique 6*6). Vous pouvez cliquer sur deux cases à la fois. Lorsque les images de les deux carrés sont identiques, il s'affichera de manière fixe ; à des moments différents, il s'affichera directement sous forme de point d'interrogation, et la victoire sera considérée si elle est complétée en un certain nombre de clics. Limitez le nombre de clics pour tester la mémoire à court terme du joueur. Ce jeu est similaire au jeu familier Lianliankan. Le JS et le HTML de ce jeu sont tous inscrits dans ce Sat, mais il fait référence à "l'image de fond" (comme indiqué ci-dessous), il s'agit donc d'une simple application d'inscription récursive.

Inscription récursive : la pierre angulaire de la combinaison BTC Lego et des produits logiques complexes

Source : ord.io/18201467

c. Jeux MUD

source:

Descent into Darkness est un jeu de rôle textuel qui combine des éléments classiques du jeu MUD et une technologie ordinaire pour offrir aux joueurs une expérience de jeu unique.

Dans Descent into Darkness, les joueurs incarneront un aventurier cherchant une issue dans l'obscurité. Il y a des monstres, des tâches et des combats de BOSS dans le jeu. Les joueurs doivent combattre des monstres pour accomplir des tâches, débloquer de nouvelles tâches et obtenir des pièces d'or pour améliorer leurs performances. équipement et acheter des articles.

Les trois mini-jeux H5 solo ci-dessus sont des applications très simples. En tant que jeux, ils sont incomplets. Le processus de démarrage, de progression et de fin du jeu n'est pas sur la chaîne et le processus de jeu ne peut pas être archivé. Après le jeu c'est fini, l'inscription de Sat Rien n'a changé non plus. , définit uniquement la logique du jeu, mais ne sauvegarde pas l'état du jeu. Il ne s’agit que d’une première tentative de jeu en chaîne BTC.

(7) Jeu multijoueur en chaîne complète : BTC PixelWar

source:

BTC PixelWar est un jeu multijoueur à chaîne complète BTC. Le projet prétend être le premier jeu multijoueur à chaîne complète sur la chaîne BTC. Les participants créent sur un canevas de 256*256 pixels. Vous pouvez cliquer directement sur les pixels ou télécharger l'image pour générer des pixels et les placer sur le canevas. Chaque soumission générera une inscription du dernier statut de l'ensemble du canevas. Chaque inscription générée fait référence au statut de l'inscription qui a été générée la dernière fois. Les inscriptions sont récursives couche par couche. Il s'agit peut-être du projet avec le plus de récursions sur le marché. actuellement, et c'est aussi une inscription récursive.Champ d'application Une application historique.

Le projet propose un tout nouveau standard, "BRC721Cofound", qui utilise des inscriptions récursives pour permettre à tous les utilisateurs de Bitcoin de collaborer sur le même canevas et d'enregistrer leur processus, chaque instant étant une inscription illustrant la co-création. Le canevas ressemble à ce moment. Cette inscription est appelée "inscription de moment" et contient des pixels nouvellement ajoutés ou mis à jour à ce moment-là. Elle contient également des références aux "inscriptions de moment" précédentes et au traitement des changements d'image entre deux instants. "Inscription de code". Étant donné que de nombreuses personnes peuvent participer à la peinture ensemble, le rendu du dernier état du canevas nécessite une récursivité profonde pour charger les pixels dessinés par chaque personne. Cependant, ce processus peut conduire à une prolongation du temps de chargement. Afin de résoudre ce problème, "Code Inscription" est conçu pour être dans le "Moment Inscription" actuel prend un instantané du dernier état du canevas une fois le rendu terminé. Cet instantané est ensuite stocké dans l'arborescence DOM actuelle de Moment Inscription. Par conséquent, les navigateurs séquentiels peuvent simplifier le processus de rendu en mettant en cache l'arborescence DOM inscrite à chaque instant de rendu, réduisant ainsi le nombre de niveaux de récursion.

D'une manière générale, BTC PixelWar est un jeu multijoueur multijoueur BTC innovant et emblématique qui réalise une création collaborative multi-personnes tout en optimisant le processus de rendu. Le standard introduit "BRC721Cofound" est sur la chaîne Bitcoin. Il ouvre de nouvelles possibilités dans le domaine de applications de jeux multijoueurs et démontre le potentiel des inscriptions récursives dans les domaines du jeu et des réseaux sociaux.

5. Défis et développement futur de l’inscription récursive de Bitcoin

Les inscriptions récursives ont ouvert l'ère des inscriptions en chaîne 2.0, rendant le gameplay des BTC NFT de plus en plus abondants. Il devient de plus en plus possible pour les BTC NFT d'être complètement différenciés des NFT sur d'autres chaînes comme Ethereum. récit du futur Il y a beaucoup d’espace.

Les inscriptions récursives connectent directement des inscriptions auparavant indépendantes et peuvent se référencer les unes les autres, formant ainsi la structure d'une grande variété de bases de données. Dans des articles précédents, nous avons discuté de divers protocoles dérivés basés sur les ordinaux. En fait, les inscriptions récursives combinées aux protocoles dérivés mentionnés ci-dessus pourront se mettre à jour en lisant d'autres inscriptions et en réagissant selon leurs propres instructions intelligentes. En indexant son propre statut, le le statut du protocole peut être directement manipulé, formant ainsi un ensemble cohérent d'actions similaires aux effets des contrats intelligents.

Dans le même temps, l'énorme base de données d'inscription récursive donne aux inscriptions plus de place pour la manipulation et l'imagination, y compris les métadonnées dans divers domaines tels que les données de base, les bases de connaissances, les bases de code, les bibliothèques de fonctions, etc., et elles peuvent se référencer directement les unes les autres pour réaliser logique complexe. Les applications de produits, nous pouvons donc nous attendre à des domaines tels que l'art génératif, les jeux en chaîne et le métaverse où les inscriptions récursives devraient être largement adoptées. Nous pensons que de futures applications tueuses sont en préparation.

Dans le même temps, l’inscription récursive est également confrontée à certains défis :

  1. Si le niveau de récursion augmente, par exemple, jusqu'à 10 000 niveaux de récursion, l'analyseur lié au rendu hors chaîne sera-t-il capable de l'analyser rapidement ?

  2. Si le nombre d'inscriptions référencées augmente, par exemple si un Sat référence 10 000 inscriptions en même temps, l'analyseur pertinent rendu sous la chaîne pourra-t-il l'analyser rapidement.

Si ces deux points peuvent être atteints, théoriquement, les jeux ou NFT générés par des inscriptions récursives peuvent être infiniment complexes et infiniment sophistiqués. Ces deux problèmes sont limités par le réseau BTC lui-même et sont difficiles à résoudre fondamentalement, mais ils peuvent être résolus par des solutions techniques indirectes.

6. Conclusion

Les mises à niveau récursives du protocole Ordinals permettent aux inscriptions d'interagir les unes avec les autres, permettant ainsi de nouveaux cas d'utilisation passionnants. Avec cette fonction, l'art génératif, l'affichage en chaîne et le stockage efficace sont désormais devenus une réalité.Nous pouvons constater que les développeurs de l'écosystème BTC continuent de créer et de développer divers types de créations et de développements dans le sens des jeux en chaîne, de l'art génératif. , etc. Les travaux basés sur les inscriptions récursives émergent les uns après les autres, et les différents composants pour construire un vaste projet s'assemblent lentement. Dans le futur, on peut encore espérer la naissance de jeux en chaîne, de métavers, de génératifs interactifs l'art et d'autres projets avec une logique de produit complexe.

Référence:

Avertissement : ce rapport est une œuvre originale de @JellyZhouishere, étudiante à @GryphsisAcademy, sous la direction de @979_eth et @Erjiueth. Les auteurs sont seuls responsables de tout le contenu, qui ne reflète pas nécessairement les opinions de Gryphsis Academy, ni celles de l'organisation qui a commandé le rapport. Le contenu éditorial et les décisions ne sont pas influencés par les lecteurs. Veuillez noter que l'auteur peut posséder les crypto-monnaies mentionnées dans ce rapport. Ce document est fourni à titre informatif uniquement et ne doit pas être utilisé pour prendre des décisions d'investissement. Il est fortement recommandé d'effectuer vos propres recherches et de consulter un conseiller financier, fiscal ou juridique impartial avant de prendre toute décision d'investissement. N'oubliez pas que la performance passée d'un actif ne garantit pas les rendements futurs.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)