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 les inscriptions récursives incluent : le démontage et l'assemblage d'inscriptions, la musique Bitcoin, les jeux de chaîne Bitcoin, l'art génératif, les sites Web décentralisés, etc. Cet article détaille quelques cas typiques de combinaison d'inscriptions récursives, qui nous montrent le puissant potentiel des inscriptions récursives.
Les inscriptions récursives sont également confrontées à quelques défis : si l'analyseur pertinent rendu hors chaîne peut analyser rapidement lorsque le niveau récursif augmente ; si l'analyseur pertinent rendu hors chaîne peut analyser rapidement lorsque le nombre d'inscriptions référencées augmente. 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 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 rivaliser sur l'art génératif, les jeux en chaîne, les métavers, etc. 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, l'accord Ordinals a également subi d'importantes mises à niveau et a produit une série d'accords dérivés :
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 accords dérivés 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é du protocole Ordinals ouvre un large espace à l’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 adopte un modèle de paiement appelé « Unspent Transaction Output » (UTXO, Unspent Transaction Output), et tous les soldes sont stockés dans la liste 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 de 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 selon l'ordre dans lequel ils ont été 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. Ces données sont « gravées » comme des inscriptions sur des parties spécifiques des transactions Bitcoin, et ces données sont attachées à des Satisfaits spécifiques.
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 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 la capacité de traitement des transactions du réseau et réduisant les frais de transaction.
La mise à niveau du protocole SegWit introduit un nouveau champ témoin dans les sorties de transaction pour préserver la confidentialité et améliorer les performances. Bien que les données des témoins ne soient pas conçues pour stocker des données, elles nous donnent en réalité 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 utilise intelligemment SegWit pour assouplir la limite de taille du contenu écrit sur le réseau Bitcoin et stocke le contenu de l'inscription dans les données témoins, qui peuvent 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, stockant ainsi des données arbitraires.
(4) Le processus de coulée des inscriptions
Commit : La première étape consiste à créer une sortie pointant vers le script Taproot contenant le contenu de l'inscription dans la transaction de validation. 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 elles 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 cette époque, le contenu de l'inscription correspondant a été 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 mentionné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.
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 conserve une petite taille sous la forme de son code texte, 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.
Du point de vue du protocole, les perspectives d'avenir sont très larges et de riches récits attendent que les développeurs et les utilisateurs les construisent et les utilisent.
Cependant, certains défis restent à relever, comme 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é de reconnaissance généralisée.
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, ce qui apporte de nouvelles possibilités infinies aux inscriptions. L'article suivant utilisera quelques cas spécifiques pour présenter l'innovation potentielle et la direction d'application des inscriptions récursives.
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 des domaines de possibilités que nous avons à peine explorés, comme celui de pouvoir inscrire des contenus 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 :
Nous détaillons ci-dessous 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, l’art génératif interactif natif, véritablement piloté par la communauté, devrait naître 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.
source:
La partie modèle contient un total de sept inscriptions, correspondant à sept types uniques de modèles, et son 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 réalise la référence à l'inscription algorithmique à l'aide d'une technologie récursive. Chaque glyphe de masque intègre le 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 sont 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 introduit un standard appelé BRC721Auto, qui propose que l'art entièrement généré sur la chaîne soit constitué d'au moins deux types d'inscriptions : la première est l'inscription du code, et la seconde est l'inscription de paramètres personnalisés. . **
Dans Code Inscription, nous devons coder un algorithme capable de générer automatiquement du HTML DOM en fonction du contenu des paramètres. Ce DOM peut être un canevas, un SVG ou autre chose que le navigateur peut reconnaître et restituer sous forme de graphiques 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 grandes 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 pleins d'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.
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 découvrir le véritable 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.
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 créer des collections récursives (cette norme utilise des inscriptions récursives pour optimiser le coût des inscriptions sur Bitcoin à l'aide de protocoles ordinaux, ce qui permet de lancer des collections récursives sur Bitcoin. De plus, BRC69 offre une grande flexibilité et ouvre le 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 :
Fonctionnalités d'enregistrement
Collecte de déploiement
Collection compilée
Créer des actifs
Tout ce processus peut être effectué sans avoir besoin d’un indexeur externe, à condition que les créateurs de collections publient les listes d’inscription officielles de leurs collections comme cela est actuellement requis. 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 ajoute à cette collection NFT. Beaucoup de fonctionnalités et de plaisir.
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 était à l'origine 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, et cette qualité est obtenue avec des fichiers ne dépassant 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, tandis que l'utilisation d'inscriptions récursives 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 :
Le matériau lui-même est grand (supérieur à 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 ;
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 mini-jeux 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 méthode devrait être 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 l'appeler de manière récursive) le Sat où se trouve le fichier JS pour générer des inscriptions. Ce sera plus concis.
B. Jeu Lianliankan
Source : ord.io/18201467
Comme le montre la figure, le jeu est une grille à 3*4 chiffres (il s'agit d'un mode simple et un mode complexe est une grille à 6*6 chiffres). Vous pouvez cliquer pour ouvrir deux grilles à la fois. Lorsque le deux images de grille sont identiques, elle sera corrigée et affichée ; à des moments différents, elle sera directement affichée sous forme de point d'interrogation, et elle sera considérée comme une victoire 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 du jeu sont tous gravés dans ce Sat, mais il fait référence à « l'image de fond » (comme le montre la figure ci-dessous), il s'agit donc d'une simple application d'inscription récursive.
Source : ord.io/18201467
c. Jeu MUD
Source :
Descent into Darkness, un jeu de rôle textuel, combine des éléments classiques du jeu MUD et la technologie des ordinaux pour offrir aux joueurs une expérience de jeu unique.
Dans Descent into Darkness, le joueur incarnera un aventurier cherchant une issue dans l'obscurité. Il y a des monstres, des missions et des combats de BOSS dans le jeu. Les joueurs doivent combattre des monstres pour accomplir des missions, débloquer de nouvelles missions 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 tentative préliminaire de jeux 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 état de la toile entière. Chaque inscription générée fait référence à l'état de l'inscription qui a été générée la dernière fois. L'inscription est récursive couche par couche. C'est peut-être le projet le plus récursif du marché. à l'heure actuelle, et c'est aussi une inscription récursive.Champ d'application Une application symbolique.
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 de documenter leur processus, avec à chaque instant une inscription représentant le cofondé. À quoi ressemble le canevas à ce moment, le l'inscription est appelée « inscription de moment », contient les pixels nouvellement ajoutés ou mis à jour à ce moment-là, et contient des références aux « inscriptions de moment » précédentes et gère les changements d'image entre deux instants « Inscription de code ». Étant donné qu'un grand nombre de personnes peuvent participer à la peinture, le rendu du dernier état de la toile nécessite une récursivité profonde pour charger les pixels dessinés par chaque personne. Cependant, ce processus peut entraîner un temps de chargement plus long. Afin de résoudre ce problème , "l'inscription du code" est conçue pour être dans le " " L'inscription du moment " prend un instantané du dernier état du canevas une fois le rendu terminé. Cet instantané est ensuite stocké dans l'arborescence DOM du "moment inscription" en cours. Par conséquent, les navigateurs séquentiels peuvent simplifier le processus de rendu en mettant en cache l'arborescence DOM de l'inscription à chaque instant de rendu, réduisant ainsi le nombre de couches récursives.
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 et optimise le processus de rendu. Le standard "BRC721Cofound" introduit est la chaîne BTC Il ouvre de nouvelles possibilités dans le domaine du multijoueur applications de jeux 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 des inscriptions récursives Bitcoin
Les inscriptions récursives ont ouvert l'ère des inscriptions en chaîne 2.0, rendant les NFT BTC de plus en plus polyvalents. Il devient de plus en plus possible pour les NFT BTC d'être complètement différenciés des NFT sur d'autres chaînes comme Ethereum. avenir Il y a beaucoup d’espace.
Les inscriptions récursives permettent de relier directement des inscriptions auparavant indépendantes et de se référer les unes aux autres, formant ainsi une grande variété de structures de bases de données. Dans les articles précédents, nous avons discuté de divers protocoles dérivés basés sur les ordinaux. En fait, la combinaison d'inscriptions récursives et les protocoles dérivés mentionnés ci-dessus pourront se mettre à jour en lisant d'autres inscriptions et en répondant à leurs propres instructions intelligentes. Son propre état peut directement exploiter l’état de l’accord via l’index, formant ainsi un ensemble cohérent d’actions similaires à l’effet des contrats intelligents.
Dans le même temps, l'énorme base de données d'inscription récursive donne à l'inscription plus de place pour le fonctionnement et l'imagination, y compris des métadonnées dans divers domaines tels que les données de base, la base de connaissances, la base de code, la bibliothèque de fonctions, etc., et elles peuvent se référer directement les unes aux autres. pour réaliser une logique complexe.Application du produit, nous pouvons donc nous attendre à ce que l'art génératif, les jeux en chaîne, le métaverse et d'autres pistes soient profondément adoptés par les inscriptions récursives.Je crois que de futures applications tueuses se préparent.
Dans le même temps, l’inscription récursive est également confrontée à certains défis :
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 ?
Si le nombre d'inscriptions référencées augmente, par exemple, 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 la 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.
Inscription récursive : la pierre angulaire des combinaisons BTC Lego et des produits logiques complexes
Lien d'origine :
Écrit par : @JellyZhouishere, @GryphsisAcademy
TL;DR
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, l'accord Ordinals a également subi d'importantes mises à niveau et a produit une série d'accords dérivés :
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 accords dérivés 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é du protocole Ordinals ouvre un large espace à l’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 adopte un modèle de paiement appelé « Unspent Transaction Output » (UTXO, Unspent Transaction Output), et tous les soldes sont stockés dans la liste 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 de 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 selon l'ordre dans lequel ils ont été 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. Ces données sont « gravées » comme des inscriptions sur des parties spécifiques des transactions Bitcoin, et ces données sont attachées à des Satisfaits spécifiques.
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 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 la capacité de traitement des transactions du réseau et réduisant les frais de transaction.
La mise à niveau du protocole SegWit introduit un nouveau champ témoin dans les sorties de transaction pour préserver la confidentialité et améliorer les performances. Bien que les données des témoins ne soient pas conçues pour stocker des données, elles nous donnent en réalité 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 utilise intelligemment SegWit pour assouplir la limite de taille du contenu écrit sur le réseau Bitcoin et stocke le contenu de l'inscription dans les données témoins, qui peuvent 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, stockant ainsi des données arbitraires.
(4) Le processus de coulée des inscriptions
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 mentionné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.
Les inscriptions récursives ont les caractéristiques suivantes :
Cependant, certains défis restent à relever, comme 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é de reconnaissance généralisée.
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, ce qui apporte de nouvelles possibilités infinies aux inscriptions. L'article suivant utilisera quelques cas spécifiques pour présenter l'innovation potentielle et la direction d'application des inscriptions récursives.
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 des domaines de possibilités que nous avons à peine explorés, comme celui de pouvoir inscrire des contenus 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 :
Nous détaillons ci-dessous 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, l’art génératif interactif natif, véritablement piloté par la communauté, devrait naître 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.
source:
La partie modèle contient un total de sept inscriptions, correspondant à sept types uniques de modèles, et son 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 réalise la référence à l'inscription algorithmique à l'aide d'une technologie récursive. Chaque glyphe de masque intègre le 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 sont 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 introduit un standard appelé BRC721Auto, qui propose que l'art entièrement généré sur la chaîne soit constitué d'au moins deux types d'inscriptions : la première est l'inscription du code, et la seconde est l'inscription de paramètres personnalisés. . **
Dans Code Inscription, nous devons coder un algorithme capable de générer automatiquement du HTML DOM en fonction du contenu des paramètres. Ce DOM peut être un canevas, un SVG ou autre chose que le navigateur peut reconnaître et restituer sous forme de graphiques 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 grandes normes sont :
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 :
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 pleins d'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.
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 découvrir le véritable 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.
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.
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.
(3) Projet BRC69 : Orditroops
BRC69 est une nouvelle norme publiée par Luminex pour créer des collections récursives (cette norme utilise des inscriptions récursives pour optimiser le coût des inscriptions sur Bitcoin à l'aide de protocoles ordinaux, ce qui permet de lancer des collections récursives sur Bitcoin. De plus, BRC69 offre une grande flexibilité et ouvre le 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 :
Tout ce processus peut être effectué sans avoir besoin d’un indexeur externe, à condition que les créateurs de collections publient les listes d’inscription officielles de leurs collections comme cela est actuellement requis. 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 ajoute à cette collection NFT. Beaucoup de fonctionnalités et de plaisir.
source:
(4) Projet NFT 3D : OCM (On-Chain Monkeys)
OCM est le premier projet 3D NFT à appliquer la norme d'inscription récursive. OnChainMonkey était à l'origine 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, et cette qualité est obtenue avec des fichiers ne dépassant 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
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, tandis que l'utilisation d'inscriptions récursives 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 :
Le matériau lui-même est grand (supérieur à 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 ;
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 mini-jeux 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 méthode devrait être 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 l'appeler de manière récursive) le Sat où se trouve le fichier JS pour générer des inscriptions. Ce sera plus concis.
B. Jeu Lianliankan
Source : ord.io/18201467
Comme le montre la figure, le jeu est une grille à 3*4 chiffres (il s'agit d'un mode simple et un mode complexe est une grille à 6*6 chiffres). Vous pouvez cliquer pour ouvrir deux grilles à la fois. Lorsque le deux images de grille sont identiques, elle sera corrigée et affichée ; à des moments différents, elle sera directement affichée sous forme de point d'interrogation, et elle sera considérée comme une victoire 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 du jeu sont tous gravés dans ce Sat, mais il fait référence à « l'image de fond » (comme le montre la figure ci-dessous), il s'agit donc d'une simple application d'inscription récursive.
Source : ord.io/18201467
c. Jeu MUD
Descent into Darkness, un jeu de rôle textuel, combine des éléments classiques du jeu MUD et la technologie des ordinaux pour offrir aux joueurs une expérience de jeu unique.
Dans Descent into Darkness, le joueur incarnera un aventurier cherchant une issue dans l'obscurité. Il y a des monstres, des missions et des combats de BOSS dans le jeu. Les joueurs doivent combattre des monstres pour accomplir des missions, débloquer de nouvelles missions 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 tentative préliminaire de jeux en chaîne BTC.
(7) Jeu multijoueur en chaîne complète : BTC PixelWar
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 état de la toile entière. Chaque inscription générée fait référence à l'état de l'inscription qui a été générée la dernière fois. L'inscription est récursive couche par couche. C'est peut-être le projet le plus récursif du marché. à l'heure actuelle, et c'est aussi une inscription récursive.Champ d'application Une application symbolique.
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 de documenter leur processus, avec à chaque instant une inscription représentant le cofondé. À quoi ressemble le canevas à ce moment, le l'inscription est appelée « inscription de moment », contient les pixels nouvellement ajoutés ou mis à jour à ce moment-là, et contient des références aux « inscriptions de moment » précédentes et gère les changements d'image entre deux instants « Inscription de code ». Étant donné qu'un grand nombre de personnes peuvent participer à la peinture, le rendu du dernier état de la toile nécessite une récursivité profonde pour charger les pixels dessinés par chaque personne. Cependant, ce processus peut entraîner un temps de chargement plus long. Afin de résoudre ce problème , "l'inscription du code" est conçue pour être dans le " " L'inscription du moment " prend un instantané du dernier état du canevas une fois le rendu terminé. Cet instantané est ensuite stocké dans l'arborescence DOM du "moment inscription" en cours. Par conséquent, les navigateurs séquentiels peuvent simplifier le processus de rendu en mettant en cache l'arborescence DOM de l'inscription à chaque instant de rendu, réduisant ainsi le nombre de couches récursives.
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 et optimise le processus de rendu. Le standard "BRC721Cofound" introduit est la chaîne BTC Il ouvre de nouvelles possibilités dans le domaine du multijoueur applications de jeux 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 des inscriptions récursives Bitcoin
Les inscriptions récursives ont ouvert l'ère des inscriptions en chaîne 2.0, rendant les NFT BTC de plus en plus polyvalents. Il devient de plus en plus possible pour les NFT BTC d'être complètement différenciés des NFT sur d'autres chaînes comme Ethereum. avenir Il y a beaucoup d’espace.
Les inscriptions récursives permettent de relier directement des inscriptions auparavant indépendantes et de se référer les unes aux autres, formant ainsi une grande variété de structures de bases de données. Dans les articles précédents, nous avons discuté de divers protocoles dérivés basés sur les ordinaux. En fait, la combinaison d'inscriptions récursives et les protocoles dérivés mentionnés ci-dessus pourront se mettre à jour en lisant d'autres inscriptions et en répondant à leurs propres instructions intelligentes. Son propre état peut directement exploiter l’état de l’accord via l’index, formant ainsi un ensemble cohérent d’actions similaires à l’effet des contrats intelligents.
Dans le même temps, l'énorme base de données d'inscription récursive donne à l'inscription plus de place pour le fonctionnement et l'imagination, y compris des métadonnées dans divers domaines tels que les données de base, la base de connaissances, la base de code, la bibliothèque de fonctions, etc., et elles peuvent se référer directement les unes aux autres. pour réaliser une logique complexe.Application du produit, nous pouvons donc nous attendre à ce que l'art génératif, les jeux en chaîne, le métaverse et d'autres pistes soient profondément adoptés par les inscriptions récursives.Je crois que de futures applications tueuses se préparent.
Dans le même temps, l’inscription récursive est également confrontée à certains défis :
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 ?
Si le nombre d'inscriptions référencées augmente, par exemple, 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 la 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.