La Théorie Ordinal et l’Émergence des Inscriptions sur Bitcoin
Ces dernières semaines, une tendance très inattendue s'est manifesté sur le réseau Bitcoin, à savoir l'inscription permanente et immuable de données, directement dans la blockchain Bitcoin. Les fichiers de données qui ont été inscrits vont des images aux clips audio, et même une version du jeu vidéo Doom.
Cet événement a suscité de nombreuses discussions et débats autour des implications de cette utilisation non monétaire de la blockchain Bitcoin. Compte tenu de la forte augmentation de l'intérêt pour les NFT sur d'autres blockchains au cours des 24 derniers mois, on peut s'attendre à ce que l'émergence d'objets de collection de type NFT sur Bitcoin connaisse une trajectoire de croissance similaire.
Dans ce rapport, nous allons explorer les propriétés fondamentales de la théorie des Ordinals et des Inscriptions, puis nous analyserons quelle empreintre laisse ce phénomène sur la chaîne de Bitcoin.
La Théorie des Ordinals
Le satoshi est la plus petite unité de compte de la blockchain Bitcoin, égale à 0,00000001 BTC, soit un cent-millionième de bitcoin. La théorie des Ordinals est une méthodologie proposée pour identifier individuellement (via un numéro de série) et suivre chaque satoshi individuel composant l'offre de bitcoins (BTC) en circulation. La méthodologie permet de suivre les satoshis depuis leur première émission et la durée de vie complète des transactions sur le réseau.
Il est important de noter que la théorie des Ordinals est un concept théorique et une méthodologie superposée à l'ensemble Bitcoin UTXO au niveau de la couche sociale. Elle n'a pas d'empreinte sur la chaîne, et les satoshis ne sont pas réellement sérialisés au niveau du protocole. Tout cela se passe en surface.
SegWit et Taproot
L'escalade du débat sur la taille des blocs Bitcoin a permis la mise en œuvre du soft fork SegWit en août 2017. Entre autres, SegWit a introduit une structure de données séparée pour les transactions Bitcoin, qui a à la fois pour amélioré l'efficacité des transactions et augmenté l'espace de bloc des scripts Bitcoin (permettant le réseau Lightning par exemple).
SegWit a également établi une taille de bloc mesurée en termes d'unités de poids (wu), où un plafond maximal de 4 millions d'unités de poids (4M wu) par bloc a remplacé la définition antérieure de la taille maximale de bloc de 1 Mo.
La structure de données des transactions Bitcoin post SegWit comporte deux parties :
- Les données de transaction, contenant les détails de l'expéditeur, du destinataire, des entrées et des sorties. Chaque v-octet de données de transaction compte pour 4 wu (quatre fois le poids par v-octet par rapport aux données de témoin).
- Les données témoin (witness), contenant les signatures et les scripts cryptographiques. Chaque v-octet de données témoin compte pour 1 wu (25% du poids par v-octet par rapport aux données de transaction).
Le graphique ci-dessous montre comment la taille moyenne des données d'un bloc Bitcoin a dépassé le plafond de 1 Mo après le soft fork SegWit.
En novembre 2021, le soft fork Taproot a été activé, ce qui a supprimé plusieurs garde-fous de l'ère SegWit qui imposaient une contrainte sur l'empreinte maximale des données témoin par transaction. C'est ce changement qui a été la pièce finale du puzzle permettant ce que nous connaissons maintenant sous le nom d'Inscriptions.
Présentation des Inscriptions
Les Inscriptions sont une nouvelle technologie qui tire parti à la fois de la réduction de l'empreinte des données témoin et de leur nouvelle taille par transaction, moins contraignante.
Il s'agit en fait d'une méthode permettant d'insérer des données arbitraires telles que des images, des fichiers audio et même des logiciels dans les données témoin d'une transaction.
Le graphique ci-dessous montre comment la taille moyenne d'une transaction Bitcoin a augmenté de 138 % au cours des dernières semaines, en raison de l'augmentation du nombre de transactions Inscription ayant une empreinte de données plus importante.
Ces Inscriptions sont décrites comme des artefacts numériques, qui diffèrent des NFTs trouvés sur d'autres chaînes. En général, les NFTs trouvés sur Ethereum ou Solana sont un jeton unique qui contient une référence vers le fichier cible (tel qu'un fichier image), hébergé ailleurs.
Les services d'hébergement vont des serveurs cloud à l'IPFS, en passant par les blockhains de stockage de fichiers, chacun avec des compromis de risque de contrepartie uniques, et uniques pour chaque jeton NFT.
Les Inscriptions, quant à elles, contiennent en fait les données brutes du fichier, écrites directement dans la blockchain Bitcoin, ce qui leur confère un caractère quelque peu différent, un nouveau stade d'unicité.
Cette nouvelle innovation a poussé l'adoption et l'utilisation de Taproot à atteindre des sommets historiques de 9,4 % et 4,2 % respectivement (veuillez consulter notre étude pour plus d'informations sur l'adoption et l'utilisation).
Fongibilité Sociale vs Fongibilité Protocolaire
Comme les Ordinals n'ont pas d'empreinte sur la chaîne, la fongibilité au niveau du protocole reste inchangée. Cependant, la fongibilité au niveau social est modifiée, les sats individuels ayant désormais une forme de rareté et un historique d'informations inscrites.
Si la théorie des Ordinals et les Inscriptions sont adoptées, cela modifie effectivement la valeur perçue de chaque satoshi, de telle sorte qu'un collectionneur peut être prêt à payer plus que la valeur théorique en raison de l'Inscription portée.
Une analogie appropriée ici est celle des pièces de collection rares. Ces pièces peuvent avoir une valeur nominale de 1,0 dollar (et peuvent être dépensées en tant que telles), mais leur conception unique, leur année de frappe et peut-être leur ancien propriétaire leur confèrent une valeur supérieure à 1,0 dollar, du moins pour un sous-ensemble d'acheteurs avisés.
Le créateur de la théorie des Ordinals et des Inscriptions a également suggéré un système de notation pour décrire la rareté de chaque Inscription. Ceci est réalisé en identifiant la position d'un satoshi à travers quatre paramètres :
- A° - Index du sat dans le bloc
- B' - Index du bloc dans la période d'ajustement de la difficulté X/2016
- C'' - Index du bloc dans l'époque de halving X/210 000.
- D'' - Numéro du cycle
L'engouement pour les Inscriptions
L'engouement qui a suivi la découverte des Inscriptions par le grand public a été remarquable. L'enthousiasme suscité par l'inscription d'artefacts numériques sur la blockchain la plus ancienne et la plus décentralisée a entraîné une augmentation explosive du nombre de transactions, une congestion du mempool et une augmentation de la taille moyenne des blocs.
Le nombre total d'Inscriptions est supérieur à 90 000 au moment de la rédaction de cet article, le format le plus populaire étant les fichiers d'images, avec plus de 78 000 Inscriptions à ce jour, et le texte représentant plus de 10 000 Inscriptions (voir le graphique ci-dessous, l'échelle de gauche est logarithmique).
Si l'on distribue le nombre de transactions par catégorie, les transactions d'images sont les plus populaires, représentant 88,1% de toutes les transactions Inscriptions jusqu'à présent. Les fichiers texte occupent la deuxième place, représentant 11,4 % de toutes les inscriptions.
Si l'on combine les deux types d'inscription les plus populaires, leur part du nombre total de transactions d'inscription s'élève à 99,5 % de toutes les inscriptions jusqu'à présent.
Si l'on compare le nombre de transactions Inscriptions en pourcentage de toutes les transactions on-chain, on constate une augmentation exponentielle, les Inscriptions représentant désormais 4,2 % de toutes les transactions, en légère baisse par rapport au pic de 6 %.
Cette part est largement dominée par les Inscriptions d'images, dont la popularité et la dominance ne cessent de croître. Les fichiers texte connaissent une croissance régulière, avec des Inscriptions approchant un pic de dominance de 6,5 % de toutes les transactions Inscriptions.
Ensuite, nous pouvons analyser le degré d'unicité des Inscriptions en évaluant la distribution des Inscriptions dupliquées.
Actuellement, 68 110 (81,9%) de toutes les Inscriptions enregistrées sont uniques, tandis que ~15 103 (18,1%) sont au minimum des répliques.
L'Impact des Inscriptions sur la Taille des Blocs
L'un des sujets de débat les plus importants concernant les Inscriptions est son potentiel impact à long terme sur la taille totale des données de la blockchain Bitcoin, la propagation des blocs minés par les mineurs et les retombées possibles sur la synchronisation complète des nœuds.
Les Inscriptions - si cette tendance persiste - accélèrent effectivement la blockchain Bitcoin vers un état de blocs presque complets de manière constante.
Depuis le 15 décembre 2022, les transactions Inscriptions ont augmenté la taille de la chaîne de 1,74 Go, soit une augmentation de 0,4 % par rapport à la taille historique de la chaîne (444 Go) à cette date.
Conformément à la popularité des Inscriptions d'images, la majorité des augmentations de la chaîne peut être attribuée à ces dernières, responsables de 93,3 % de toutes les données des Inscriptions, tandis que les Inscriptions de texte représentent une empreinte de données relative beaucoup plus petite de 4,59 %.
Lorsqu'on évalue la taille moyenne d'une transaction Inscription, la densité de données de la catégorie Image reste faible, chaque transaction augmentant la taille de la chaîne de 21kB.
De même, les Inscriptions de type Texte présentent l'empreinte de données la plus légère, la taille moyenne des transactions étant de 8 Ko.
Malgré une présence négligeable dans l'ensemble de l'empreinte, les types d'Inscriptions Audio, Vidéo et Autres sont en moyenne beaucoup plus volumineux par transaction que leurs homologues.
En observant le nombre de transactions Inscriptions en fonction de leur taille, nous constatons que les Inscriptions de grande taille ont une fréquence significativement plus faible, de plusieurs ordres de grandeur, que les transactions de petite taille.
Le pourcentage d'espace de bloc consommé par les transactions Inscriptions a augmenté de façon spectaculaire tout au long du mois de février, remplissant 47 % de tout l'espace de bloc disponible, avec un pic de 60 %.
Si l'on considère que les Inscriptions représentent 4,2 % de toutes les transactions on-chain, mais qu'elles consomment plus de 47 % de l'espace de bloc utilisé, il est évident que les Inscriptions constituent une catégorie de transactions incroyablement dense en données.
Toutefois, au cours des mois qui ont précédé cette tendance, nous constatons que les blocs sont restés largement incomplets, avec seulement 25 à 50 % de l'espace de bloc disponible utilisé.
Cette situation a radicalement changé depuis l'émergence des Inscriptions, les blocs atteignant désormais couramment entre 80 et 90 % de saturation (3,2 à 3,6 Mo).
Étant donné que l'espace de bloc ne peut pas être stocké pour une disponibilité future, on pourrait considérer les Inscriptions comme un consommateur d'espace de bloc qui, autrement, serait resté vide.
Impact sur la Taille de la Blockchain de Bitcoin
L'un des points de discussion majeur relatif au Inscriptions est l'impact d'une empreinte de données plus lourde à long terme en ce qui concerne les temps de synchronisation/validation des nœuds complets et les exigences de stockage des données.
Sur ce dernier point, nous pouvons prévoir 14 années supplémentaires d'histoire de Bitcoin selon les hypothèses de taille de bloc moyenne suivantes :
- 🟣 Blocs complets de 1,35 Mo, simulant le pic de la taille moyenne des blocs sur 30 jours avant les Inscriptions.
- 🟠 Blocs complets de 2,50 Mo, simulant le pic de la taille moyenne des blocs après les Inscriptions.
- 🔴 Blocs complets de 4,00 Mo, simulant la taille moyenne théorique de bloc la plus élevée.
Si nous supposons un coût actuel constant de stockage des données d'environ 0,035 $/GB pour les disques durs, le coût maximal des disques durs sera d'environ 120 $ en 2037. Cette donnée est pertinente pour le domaine du hardware et ne tient pas compte de tous les effets de la déflation technologique au fil du temps.
Impact sur le Marché des Frais
Les Inscriptions ont également eu un effet notable sur la congestion du mempool, ce dernier étant rempli de nombreuses transactions de ce type qui paient des frais très bas, typiquement 1-2 sat/vByte.
Un niveau constant de demande a été maintenu au cours des dernières semaines, avec le nombre de transactions à faible taux de frais restant élevé, et des transactions à taux plus élevé étant régulièrement incluses dans les blocs.
Ceci peut être comparé à la panique post-FTX, où le mempool était rempli de transactions très urgentes et à fort taux de frais.
Pour les taux de frais moyens et médians payés, les Inscriptions ont créé une augmentation nette du taux de frais n sat/vbyte, mais bien moins que la panique post-FTX.
Nous pouvons également modéliser le nombre de blocs nécessaires pour vider le mempool en supposant des transactions standard de 1 Mo non SegWit 🔴, des blocs Seg-Wit complets de 4 Mo 🔵, et en utilisant la taille de bloc horaire moyenne 🟢.
Une différence significative est notée par rapport à la période post-FTX, où un afflux important de transactions s'est rapidement résorbé lorsque la panique s'est installée et que les transactions ont été traitées.
Pour les Inscriptions, nous pouvons en fait constater une augmentation progressive de la demande d'espace de bloc, avec une croissance soutenue du nombre de blocs en attente.
Malgré la congestion du mempool, la valeur totale des frais en attente dans le mempool n'est rien en comparaison avec l'implosion de FTX.
À cette époque, la source de la majorité de la pression des frais émanait de transactions de 10 à 50 sat/vByte, très probablement en raison de vendeurs paniqués déposant des pièces sur les exchanges, d'appels de marge et de retraits des exchanges vers portefeuilles décentralisés.
La pression de FTX a été résolue en une semaine, tandis que les Inscriptions ont fait passer la pression tarifaire de base de 1 à environ 4 sat/vByte tout au long du mois de février.
En effet, la proportion du revenu total des mineurs provenant des frais oscille entre 2 et 3 %, ce qui est loin des 8 % et plus observés avant la vente de mai 2021.
Nous pouvons également analyser le taux de frais payé par octet stocké comme une mesure de l'efficacité du stockage des frais par octet.
Les frais payés pour 88% de toutes les Inscriptions étaient inférieurs à 20 sats/octet de données stockées. Les Inscriptions d'images choisissent en moyenne de payer des frais relativement bas, tandis que les Inscriptions de textes présentent un plus grand degré de variation et sont généralement prêtes à payer des frais plus élevés.
La principale observation ici est que les créateurs d'Inscriptions semblent être sensibles à la valeur absolue des frais payés, l'empreinte de données plus importante des fichiers d'images nécessitant une frais plus importante en BTC, même à des taux de frais plus faibles.
Cela donne du poids à l'argument selon lequel les volumes des Inscriptions sont susceptibles de s'autoréguler quelque peu en réponse à l'économie d'un marché de frais.
Contrairement aux NFTs classiques où une seule transaction peut frapper l'ensemble de la série, chaque Inscription doit être créée individuellement, ce qui rend ce type de transactions relativement coûteux à générer.
Enfin, nous pouvons comparer le taux moyen des frais de transaction payés par les Inscriptions. Une tendance à la hausse des frais d'inscription moyens 🔴 peut être observée tout au long du mois de février, avec un pic à un taux de 15 sats/vByte. Actuellement, la transaction moyenne (monétaire et Inscriptions) est 2,17x plus chère qu'une Inscription seule.
De même, le taux médian des frais des Inscriptions augmente également, atteignant 8 sats/vbyte. Cependant, contrairement à la moyenne des frais payés, il est beaucoup plus proche de la médiane des transactions de tous types.
À la fin du mois de janvier, le taux médian des frais des Inscriptions était en fait plus élevé que celui des transactions monétaires, ce qui suggère que les premiers utilisateurs d'Inscriptions se sont précipités, cherchant probablement à attraper des Inscriptions avec un nombre inférieur à 10 000.
Jusqu'à présent, les Inscriptions ont effectivement permis de faire passer le "plancher des frais" de la priorité la plus basse de 1sat/vbyte à 4 à 8sat/vbyte.
En raison de leur empreinte de données plus importante, et donc du frais absolu plus élevé payé par les Inscriptions, ces transactions ont imposé une légère pression à la hausse sur la tranche de frais la plus basse, mais pas encore une pression excessive sur les transactions monétaires plus urgentes et à frais plus élevé.
Résumé et Conclusions
Les Ordinals et les Inscriptions constituent un événement des plus inattendus dans l'histoire du bitcoin, mais ont entraîné une nouvelle demande, probablement à long terme, pour l'espace de la blockchain bitcoin.
Étant donné l'émergence explosive des NFT sur Ethereum et d'autres chaînes au cours de l'année 2021-22, il est raisonnable de s'attendre à ce que les Inscriptions, générées sur la plus ancienne et la plus grande blockchain, aient un certain pouvoir de survie.
Les fichiers d'image se sont avérés être le type d'Inscription dominant jusqu'à présent, mais les Inscriptions basées sur le texte gagnent en popularité, en partie en raison de leur taille plus faible et donc des frais totaux moins élevés.
Cet événement a suscité un débat et une discussion saine concernant l'impact sur l'empreinte des données des transactions, des blocs et de la taille globale de la blockchain. En l'état actuel des choses, les Inscriptions constituent une offre et remplissent un espace de bloc qui était auparavant sous-utilisé, en particulier par rapport aux 24 derniers mois.
Les Inscriptions ont créé une congestion dans le mempool et exercent une pression à la hausse sur les frais. Cependant, jusqu'à présent, cette pression a principalement un impact sur la concurrence dans les tranches de tarifs les plus basses, les créateurs d'Inscriptions semblant être sensibles à la valeur absolue en BTC des frais payés.
En tant que tel, il n'y a pas encore d'indication forte que les Inscriptions "défavorisent" les transactions monétaires, et soulèvent plutôt légèrement le plancher des frais les plus bas pour l'inclusion dans un bloc.
Dans l'ensemble, il s'agit d'une tendance fascinante à observer via les données on-chain, et ce sera une source de grand intérêt pour le marché, et pour nous à l'avenir.