
Analyse approfondie des inscriptions récursives : créativité infinie et possibilités combinatoires sur la chaîne Bitcoin
TechFlow SélectionTechFlow Sélection

Analyse approfondie des inscriptions récursives : créativité infinie et possibilités combinatoires sur la chaîne Bitcoin
Cet article propose une analyse approfondie des inscriptions récursives selon quatre angles : leur origine, leur mode de mise en œuvre et leur degré d'avancement, ainsi que leurs impacts potentiels et les risques éventuels associés, le tout présenté de manière illustrative.
Auteur : Darren, Everest Ventures Group
Ce document est destiné uniquement à des fins d'échange et d'apprentissage, et ne constitue aucun conseil en investissement.
Résumé :
Depuis le lancement du protocole Ordinals sur la chaîne Bitcoin, déclenchant l'engouement autour de Brc20 via Ordi, les innovations basées sur Ordinals se sont multipliées. Récemment, une nouvelle avancée marquante a émergé : les inscriptions récursives. Celles-ci permettent de faire référence à des inscriptions déjà existantes sur la blockchain et de graver d'importants volumes de code directement sur la chaîne Bitcoin. En outre, comme les inscriptions récursives appellent du code (sous forme textuelle), elles sont extrêmement légères, ce qui leur permet de contourner la limite de 4 Mo par bloc sur Bitcoin, rendant ainsi possible le téléchargement intégral de jeux vidéo 3D complexes sur la blockchain. Cette innovation ouvre un champ infini d’imagination pour le développement d’Ordinals, rendant envisageables l’évolutivité et l’interopérabilité au sein de l’écosystème Bitcoin.
Cet article propose une analyse approfondie des inscriptions récursives selon quatre axes : leurs origines, leur mise en œuvre et son degré d’avancement, leurs impacts potentiels ainsi que les risques associés. À noter que les extraits de code mentionnés ici sont simples et accessibles, permettant même aux lecteurs non techniques de suivre aisément le raisonnement exposé.
I. Qu'est-ce qu'Ordinals et Brc20 ?
Avant d’aborder les inscriptions récursives, il convient de rappeler brièvement ce qu’impliquent Ordinals et Brc20. Le protocole Ordinals est un système attribuant un numéro d’ordre à chaque satoshi (unité minimale du Bitcoin), traçant ainsi leur parcours dans les transactions. En résumé, les utilisateurs peuvent attacher des données supplémentaires via Ordinals, rendant chaque satoshi unique. Ce processus s’appelle « inscription ». Le terme « satoshi » rend hommage à Satoshi Nakamoto (nom de pseudonyme du créateur du Bitcoin) et désigne la plus petite unité de Bitcoin (BTC). Un BTC peut être divisé en cent millions de satoshis, soit 0,00000001 BTC par satoshi. Le numéro d’un satoshi est déterminé selon l’ordre de son extraction et de son transfert. La numérotation suit l’ordre d’extraction, tandis que le transfert suit l’ordre des entrées et sorties des transactions, d’où le nom « Ordinals » (ordinaux).
BRC20 fait référence à une norme de jetons Bitcoin fondée sur la technologie blockchain. BRC signifie « Blockchain Token Standard » (norme de jetons blockchain), et le chiffre 20 indique la version de cette norme. La norme BRC20 définit un ensemble de règles et de protocoles permettant la création et la gestion de jetons sur blockchain. Similaire à la norme ERC20 d’Ethereum, BRC20 offre un cadre standardisé pour créer et manipuler des jetons. Les jetons BRC20 peuvent être émis, transférés et échangés sur des blockchains compatibles. Cette norme précise les fonctionnalités de base du jeton telles que l’offre totale, le nom, le symbole, le nombre de décimales, ainsi que les interfaces et événements standards pour les transactions. En adoptant la norme BRC20, les développeurs peuvent créer et déployer facilement leurs propres jetons, assurant leur circulation et leur échange sur la blockchain Bitcoin. L’émergence de BRC20 a stimulé l’écosystème des cryptomonnaies et celui du Bitcoin, favorisant la compatibilité et l’interopérabilité entre différents projets.
II. Origine des inscriptions récursives
L’origine des inscriptions récursives s’inscrit dans une succession logique d’innovations. Après le succès retentissant de Brc20, la communauté s’est interrogée : si Brc20, inspiré d’ERC20, a pu réussir, pourquoi ne pas s’inspirer d’ERC721 pour créer un Brc721 ? Ainsi naquit Brc721. Toutefois, alors que la plupart des ERC721 stockent leurs images sur des serveurs centralisés impliquant des frais de gestion, Brc721 grave directement les images sur la blockchain Bitcoin, ce qui entraîne des coûts élevés. Avec la popularité croissante d’Ordinals, la congestion sur la chaîne Bitcoin s’est aggravée, augmentant encore davantage les coûts.
Pour résoudre ce problème, Gbrc721 a été conçu, réussissant à surmonter le défi des coûts élevés sur chaîne. Dans un projet Gbrc721, l’équipe développeuse n’a besoin que de télécharger les composants NFT, puis de les combiner intelligemment. Par exemple, une collection de 10 000 éléments pourrait n’utiliser que 200 composants, tels que bouches, oreilles, nez, etc., réduisant considérablement les coûts d’inscription. Cependant, cela pose un nouveau défi : nécessiter un traitement hors chaîne pour afficher l’image. Ainsi, actuellement, le projet Gbrc721 « Ordibots » présenté sur MagicEden apparaît encore sous forme d’une suite de texte (voir image ci-dessous).

Le concept d’inscription récursive a été introduit par le fondateur du protocole Bitcoin Ordinals. Le 12 juin 2023, Raph, nouveau mainteneur principal d’Ordinals, a annoncé sur Github une avancée majeure : l’intégration de l’innovation « inscription récursive » (numéro 2167) dans le code d’Ordinalsd (voir image ci-dessous). Grâce à la syntaxe « /-/content/:inscription_id », les inscriptions peuvent désormais faire référence au contenu d’autres inscriptions, dépassant ainsi les capacités de Gbrc721. Cette fonctionnalité est implémentée directement sur chaîne, sans dépendance à un traitement hors chaîne, résolvant fondamentalement les limites de Gbrc721. Ainsi naquirent les inscriptions récursives, dont la simplicité et l’ingéniosité ont libéré une créativité infinie au sein d’Ordinals.

III. Mise en œuvre et effets : explorer les possibilités combinatoires infinies
Après avoir abordé l’origine des inscriptions récursives, nous allons maintenant examiner concrètement leur mode de fonctionnement. Nous analyserons également les raisons ayant conduit au lancement spectaculaire — voire dramatique — du premier projet d’inscriptions récursives, « Recursive Punks », ainsi que la manière dont les composants s’assemblent lors du processus récursif. De plus, nous étudierons jusqu’où peut aller la capacité de composition des inscriptions récursives, notamment la possibilité de combiner des formats d’inscriptions différents. Ensemble, levons le voile sur ces mystères et explorons les potentialités illimitées offertes par les inscriptions récursives.
Mode de mise en œuvre des inscriptions récursives
La réalisation des inscriptions récursives repose sur le génie technique et les percées du fondateur d’Ordinals. L’équipe a intégré dans le protocole sous-jacent le code illustré ci-dessous, où « /content/ » joue un rôle clé en permettant aux développeurs de référencer d'autres inscriptions déjà présentes sur la chaîne Bitcoin. Pour les lecteurs attentifs, on remarque que le code présenté ici (version 2174) diffère légèrement de la version 2167 mentionnée précédemment (la version 2174 supprime la partie « /- »). Bien que la version 2167 ait été initialement adoptée, l’équipe d’Ordinals a finalement opté pour la version 2174. Ce changement a indirectement préparé le terrain pour le lancement mouvementé de « Recursive Punks ».

Le lancement dramatique de Recursive Punks
Le 13 juin, l’équipe de Recursive Punks a annoncé le mint gratuit d’une série de 10 000 « Recursive Ordinals », suscitant aussitôt un vaste débat et une diffusion virale au sein de la communauté. Conformément au principe « First is First », le projet a été rapidement gravé après sa découverte, au point de provoquer temporairement un crash du site. Cependant, après cette vague d’enthousiasme frénétique, nombreux furent ceux à découvrir avec surprise que l’équipe avait utilisé la version obsolète 2167 des inscriptions récursives, alors que la syntaxe correcte devait être « /content/ » et non « /-/content/: ». Cela a empêché l'affichage normal des images sur les explorateurs d’inscriptions Bitcoin, faisant donc de Recursive Punks un faux projet d’inscription récursive au sens strict.
La communauté a ensuite diffusé des méthodes de correction, signalant l’erreur de syntaxe. Mais l’équipe, après avoir constaté l’erreur, a choisi une réponse inattendue : publier un tweet demandant que les versions avec et sans image soient toutes deux reconnues par les développeurs et la communauté d’Ordinals. Plus surprenant encore, elle a supprimé ce tweet peu après et a lancé directement la version sans image de Recursive Punks sur MagicEden, en y affichant des images haute définition. Une analyse technique a révélé qu’il s’agissait d’un rendu frontal, permettant l’affichage d’images sur la plateforme. Cette décision a provoqué le mécontentement d’une partie de la communauté, certains jugeant cette pratique contraire aux principes de décentralisation, voire frauduleuse.
Actuellement, les versions V1 et V2 de Recursive Punks sont disponibles sur MagicEden. À ce jour (20.06.2023), la version V1 (sans image) enregistre un volume de transactions supérieur, suggérant qu’elle bénéficie toujours d’un consensus plus large au sein de la communauté. Le principe « First is First » reste largement respecté. Toutefois, avec la diffusion grandissante des connaissances sur les inscriptions récursives, la véritable version récursive, Recursive Punks v2, pourrait progressivement gagner en reconnaissance.
Combinaison ingénieuse des composants dans les inscriptions récursives
Grâce à la syntaxe « /content/ » mentionnée plus haut, les projets d’inscriptions récursives peuvent désormais référencer directement sur chaîne des composants NFT existants pour créer leurs propres œuvres. Prenons l’exemple du projet « Recursive Frogs » pour illustrer ce mécanisme. Comme montré dans l’image ci-dessous, le cadre rouge indique les composants utilisés par cet NFT (Ordiscan supporte désormais l’affichage des composants récursifs et fournit un lien direct vers chaque composant).

Ensuite, cliquons sur « view source code » (voir code source), indiqué par la flèche rouge, pour examiner le code source de cet NFT.

Ces six lignes de code utilisent la syntaxe « content », faisant référence à six composants distincts. La chaîne de caractères après « /content/ » correspond précisément à l’« Inscription ID » de chaque composant.

Grâce à ce système astucieux de référencement de composants, les créateurs d’inscriptions récursives peuvent fusionner divers éléments pour produire des œuvres uniques. Cette capacité combinatoire infinie stimule l’imagination des artistes et ouvre de nouvelles dimensions au développement des inscriptions récursives. Que ce soit pour des œuvres d’art, des objets de collection numériques ou des jeux de réalité virtuelle, les possibilités créatives offertes par les inscriptions récursives sont sans précédent.
Combinaisons infinies et fusion de formats différents
Les inscriptions récursives présentent une forte composable théorique, permettant d’assembler librement divers types d’inscriptions sur la chaîne Bitcoin. Cette flexibilité infinie pousse de nombreux pionniers à imaginer des applications innovantes comme GameFi ou le métavers. Une inscription récursive peut regrouper des inscriptions de formats différents en une seule page au format HTML. Le contenu de cette page peut être enrichi librement par le projet, tant qu’il existe sur la chaîne Bitcoin. Musique, vidéos, GIF animés, tout peut y être intégré. Ainsi, les inscriptions récursives injectent un potentiel énorme dans l’écosystème Bitcoin, offrant aux créateurs une plateforme de création sans précédent.
IV. Révolution et perspectives d’applications induites par les inscriptions récursives
L’apparition des inscriptions récursives ouvre des perspectives infinies pour l’écosystème Bitcoin. Examinons maintenant quelques impacts possibles ainsi que des scénarios d’application envisageables.
1. Abaissement des barrières et coûts d’entrée pour les startups dans l’écosystème Bitcoin
Les inscriptions récursives abaissent considérablement les seuils d’entrée pour les entrepreneurs dans l’écosystème Bitcoin. Il suffit désormais de modifier quelques lignes de code pour créer une nouvelle série NFT, comme l’illustrent les différentes versions de Recursive Punks (sans image, avec image, grande image, HD). De plus, les coûts sont fortement réduits : là où une collection de 10 000 éléments nécessitait auparavant le téléchargement de dizaines de milliers d’images, il suffit désormais d’en charger seulement 200, combinées ensuite via du code pour former l’ensemble complet.
2. Enrichissement de la diversité des inscriptions
Les inscriptions récursives ont poussé les explorateurs de base d’Ordinals (comme ord.io et ordiscan.com) à étendre leur prise en charge au-delà du simple texte, incluant désormais SVG, HTML et JavaScript. Une inscription récursive peut désormais rivaliser avec une page web complète, capable d’afficher presque tout type de contenu. En outre, grâce à la possibilité de référencer d’autres inscriptions, elle évolue d’une simple page locale vers un réseau interconnecté, enrichissant radicalement les formes d’expression des inscriptions.
3. GameFi et métavers
Les inscriptions récursives rendent désormais concevable l’émergence de GameFi et de métavers sur la chaîne Bitcoin. Des petits jeux basés sur ce principe existent déjà. L’image ci-dessous montre un mini-jeu développé par Ordz Games. Les joueurs peuvent interagir directement depuis l’explorateur d’inscriptions, avec un gameplay similaire au célèbre jeu viral « Sheep Me » — ce qui illustre précisément la réalisation « web » mentionnée plus haut.

Comme expliqué précédemment, la nature compacte des appels de code dans les inscriptions récursives permet de dépasser la limite de 4 Mo imposée par les blocs Bitcoin. Théoriquement, il devient ainsi possible de construire un métavers ou du GameFi entièrement sur la chaîne Bitcoin, voire d’y héberger des jeux 3D complexes. Bien sûr, il faut rappeler que les inscriptions récursives en sont encore à leurs balbutiements, et que tous ces scénarios nécessiteront exploration et persévérance pour devenir réalité.
V. Risques potentiels liés aux inscriptions récursives
1. Risque de centralisation : la mise en œuvre des inscriptions récursives dépend du protocole Ordinals. Si ce dernier ne conserve pas ou retire ultérieurement le code permettant les références croisées, les inscriptions récursives cesseraient de fonctionner.
2. Surcharger le réseau Bitcoin : à court terme, les inscriptions récursives peuvent dynamiser l’écosystème Bitcoin. Mais à long terme, le stockage d’images, films, dépôts de code, logiciels et autres données volumineuses pourrait saturer le mempool. Avec une compétition accrue entre inscriveurs pour confirmer leurs transactions, les utilisateurs ordinaires souhaitant simplement payer des frais classiques seraient contraints de payer des commissions exorbitantes. Le réseau Bitcoin pourrait devenir plus congestionné, avec des frais de transaction en hausse constante.
3. Abaissement du coût de la malveillance : les inscriptions récursives pourraient faciliter l’intégration de logiciels malveillants sur la chaîne Bitcoin. Un fraudeur pourrait diviser un malware en plusieurs fichiers, puis l’installer sur les appareils des utilisateurs lorsqu’ils téléchargent un jeu, fichier ou logiciel, menant potentiellement à la perte de fonds.
4. Dépendance à l’infrastructure de base : les inscriptions récursives nécessitent un soutien accru de l’infrastructure sous-jacente, notamment des places principales comme Unisat et MagicEden, des explorateurs d’inscriptions, ainsi que des exchanges centralisés comme OKEX ou Binance. À ce jour (20.06.2023), MagicEden ne prend toujours pas en charge l’affichage des images pour la version V2 de Recursive Punks (voir image ci-dessous), et l’affichage normal de Recursive Frogs n’a été rendu possible qu’après la suggestion d’un influenceur communautaire.


VI. Conclusion
L’émergence des inscriptions récursives a suscité de vastes discussions au sein de l’écosystème Bitcoin, avec des implications potentiellement profondes pour l’ensemble du secteur. Bien que pleine d’espoir face aux possibilités offertes, il convient de rappeler que cette technologie en est encore à ses débuts, nécessitant exploration continue, découvertes et soutien de la part de davantage de projets et d’équipes. Avant de s’aventurer ou d’investir, il est essentiel de rester vigilant quant aux risques associés.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














