Ordinals Theory
Ordinals Theory (Casey Rodarmor, 2023) numérote chaque satoshi par ordre d'émission. Permet d'inscrire (« inscriptions ») des fichiers dans le witness de transactions Taproot. Source de débats houleux dans la communauté. Crée le NFT Bitcoin.
Origine et auteur
Ordinals Theory est une convention publiée le 21 janvier 2023 par Casey Rodarmor, ancien développeur Bitcoin Core. Le protocole ord qui l'implémente est open source. Bien que la théorie elle-même soit née quelques années avant, son adoption explose dès les premières semaines de 2023, propulsée par les soft forks SegWit (2017) et Taproot (2021) qui ont rendu les inscriptions techniquement possibles.
Deux composantes
1. La numérotation des satoshis
Voir ordinal number. Chaque satoshi reçoit un numéro unique selon son ordre d'émission, suivi via la règle FIFO à chaque transaction.
2. Les inscriptions
Une inscription attache des données arbitraires (image, texte, JSON, code) à un satoshi spécifique. Elle se fait en deux étapes :
- Commit : créer une UTXO Taproot dont le script révèle, lors d'une dépense future, un payload
OP_FALSE OP_IF ... OP_ENDIF. - Reveal : dépenser cette UTXO en révélant le contenu dans le witness, qui bénéficie du discount de poids SegWit (1 unit de poids au lieu de 4 par octet).
Les données peuvent atteindre presque la taille d'un bloc (3,99 Mo).
Cas d'usage et dérivés
| Protocole | Description | |-----------|------------| | Inscriptions | NFT individuels sur Bitcoin | | BRC-20 | Tokens fongibles via JSON inscrit | | Runes | Standard de tokens fongibles efficient | | Recursive inscriptions | Inscriptions référençant d'autres |
Au pic de mai 2023, les inscriptions ont représenté plus de 50 % des transactions du réseau, faisant exploser les frais et la mempool.
Le débat dans la communauté
- Partisans : nouvelle source de demande de blockspace, rémunération des mineurs (clé pour l'après-halving), créativité.
- Détracteurs : pollution de l'UTXO set, dérive non monétaire, frais inaccessibles aux usages financiers.
Le projet a été qualifié à la fois de « renaissance Bitcoin » et de « DOS attack légitime ».
Implications techniques
Les inscriptions n'affectent pas le consensus : aucun soft fork. Elles exploitent un trou de standardisation laissé par Taproot. Bitcoin Core 26 a introduit l'option -datacarriersize à 0 pour permettre aux opérateurs de nœuds de filtrer, mais les pools comme Marathon les minent quand même.
À retenir
Ordinals Theory est plus qu'une mode : c'est une réinterprétation radicale de ce qu'est un satoshi. Qu'on aime ou qu'on déteste, elle a obligé l'écosystème à réfléchir à la fongibilité, au filtrage de mempool et au marché du blockspace.
Termes lies
- InscriptionsUne inscription stocke des données arbitraires (image, texte) dans le witness Taproot d'une transaction Bitcoin. Standard Ordinals. Cause une augmentation drastique des frais en 2023-2024. Sujet polarisant.
- Ordinal numberUn ordinal number identifie un satoshi par sa position d'émission. Permet de tracer rares (sat noir, premier de chaque bloc, palindromes...). Convention purement off-chain.
- RunesRunes (Casey Rodarmor) est un protocole de fungible tokens sur Bitcoin via OP_RETURN. Lancé au halving 2024. Plus efficace que BRC-20 sur l'UTXO set. Hype/désintérêt successifs.
- BRC-20BRC-20 est un standard de tokens basé sur les inscriptions Ordinals. Forme la plus chère et inefficiente de tokens sur Bitcoin. Pollue l'UTXO set. Très controversé.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.