Longtemps après sa naissance, le Bitcoin a progressé lentement. Cependant, les Ordinaux (Ordinals), un nouveau développement au sein de l’écosystème Bitcoin, sont apparus au début de l’année 2023. Il permet aux utilisateurs d’inscrire des actifs crypto uniques et vérifiables sur des Satoshis spécifiques du réseau Bitcoin, ce qui a suscité un petit engouement autour des NFTs et des jetons Bitcoin natifs. En outre, les Ordinaux ont également aidé Bitcoin à améliorer l’afflux de fonds, créant ainsi un écosystème dynamique. Comme les Ordinaux attire de nouveaux utilisateurs et de nouvelles transactions sur le réseau Bitcoin, les mineurs ont également bénéficié de l’augmentation de l’utilisation. Au 31 mai, plus de 10 millions d’inscriptions ont été créées, coûtant plus de 1 600 BTC avec des frais de transaction dépassant les 40 millions de dollars. Malgré cela, cette évolution a également suscité une certaine controverse au sein de la communauté Bitcoin. Ses détracteurs affirment qu’elle s’écarte de l’objectif initial de Bitcoin en tant que monnaie électronique pair à pair et qu’elle crée un encombrement dans le précieux espace des blocs.

Fondation des Ordinaux (Ordinals)

Témoin séparé (Segregated Witness – SegWit)

En août 2017, le Bitcoin SegWit (Segregated Witness) a été officiellement activé. Les développeurs de Bitcoin Core se sont opposés à l’augmentation directe de la limite de taille des blocs sans améliorations techniques et prise en compte d’une dépense équilibrée des ressources. Pourtant, SegWit permet à chaque bloc d’accueillir plus de transactions sans augmenter directement la limite initiale de 1 Mo. Cette mise à jour a introduit le concept de données témoins en déplaçant certaines informations (telles que les signatures de transactions) vers les données témoins, réduisant ainsi l’espace de bloc occupé par chaque transaction et améliorant indirectement la capacité de traitement du réseau. Toutefois, pour les nœuds prenant en charge SegWit, les données réelles reçues sont souvent supérieures à 1 Mo (bloc + données témoins), car les données témoins sont stockées séparément.

Voici un exemple du script original sans utiliser SegWit :

[…]

“Vin” : [

“txid”: “0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2”,

“vout”: 0,

“scriptSig”: “<Bob’s scriptSig>”,

]

[…]

Un script utilisant SegWit :

[…]

“Vin” : [

“txid”: “0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2”,

“vout”: 0,

“scriptSig”: “”,

]

[…]

“witness”: “<Bob’s witness data>”

[…]

Source : https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc#pay-to-witness-public-key-hash-p2wpkh

Taproot

En 2021, Taproot, la mise à jour technique la plus importante du réseau Bitcoin après SegWit, est officiellement entrée en service et a introduit de nouvelles fonctionnalités de script telles que les signatures Schnorr et les sorties Pay-to-Taproot (P2TR). Les signatures Schnorr rendent les scripts à signatures multiples impossibles à distinguer des scripts à signature unique, ce qui améliore la confidentialité pour tous les utilisateurs de Taproot. Plus important encore, Taproot supprime la limite de taille des données témoins d’une transaction, permettant de stocker des données jusqu’à 4 Mo sur BTC.

La naissance d’Ordinals

L’activation de SegWit et de Taproot a jeté les bases de l’émergence du protocole Bitcoin Ordinals. Proposé en janvier 2023, Ordinals est un protocole qui attribue des numéros hors chaîne aux Satoshis, la plus petite unité de Bitcoin, et qui a progressivement obtenu un consensus sur le marché. S’appuyant sur les caractéristiques techniques de SegWit et Taproot sur le réseau Bitcoin, le protocole permet de frapper, transférer et détruire directement des NFTs sur la chaîne de blocs Bitcoin.

Les ordinaux ont introduit deux concepts majeurs : les nombres ordinaux et les inscriptions.

Les nombres ordinaux : Le bitcoin étant basé sur le modèle UTXO, chaque transaction peut être retracée jusqu’à l’ensemble des transactions connexes. Ordinals utilise un algorithme FIFO (first-in-first-out) pour assigner des Satoshis spécifiques dans les entrées de chaque transaction aux sorties. Cela signifie qu’en vertu de la règle FIFO, chaque Satoshi de chaque transaction peut être identifié par un numéro ordinal unique. Cela s’apparente à l’attribution d’un numéro de série à chaque billet de banque, qui fournit à chaque Satoshi un identifiant unique, nous permettant de retracer sa circulation et d’identifier les personnes qui ont précédemment détenu et utilisé le Satoshi. D’un point de vue technique, Ordinals fournit un outil (https://github.com/casey/ord) pour communiquer avec les nœuds de Bitcoin Core et suivre les index de tous les Satoshis hors chaîne.

Source : https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

Inscriptions : Les inscriptions consistent à stocker un contenu arbitraire dans des scripts Taproot (P2TR). Étant donné que les scripts Taproot n’ont pratiquement aucune restriction de contenu et que les données témoins sont peu coûteuses, des textes, des photos, des fichiers audio et des vidéos peuvent potentiellement être créés en tant qu’œuvres d’art numériques ou NFTs sur des Satoshis individuels, tant que leur taille n’excède pas 4MB. Le contenu des inscriptions est inclus dans les instructions de script de OP_FALSE OP_IF…OP_ENDIF et n’est pas exécuté par les mineurs. Le contenu commence par la chaîne “ord” pour indiquer qu’il s’agit d’une inscription, qui est suivie par OP_PUSH 1 pour indiquer que la prochaine poussée contient le type de contenu, puis OP_PUSH 0 pour spécifier que la poussée de données suivante inclut le contenu lui-même.

En voici un exemple :

OP_FALSE

OP_IF

OP_PUSH “ord”

OP_PUSH 1

OP_PUSH “text/plain;charset=utf-8”

OP_PUSH 0

OP_PUSH “Hello, world!”

OP_ENDIF

Source : https://docs.ordinals.com/inscriptions.html

Les inscriptions sont comme une enveloppe qui accompagne chaque billet de banque et qui porte un numéro de série unique, dans laquelle on peut placer des œuvres d’art ou des photographies précieuses. Pour l’essentiel, le protocole Ordinals attribue un identifiant unique à chaque Satoshi et le relie aux métadonnées des données des témoins, créant ainsi des NFTs traçables. De plus, grâce au consensus robuste de Bitcoin, une fois que ces œuvres d’art numériques ou NFTs sont frappées, elles existeront de manière permanente en tant que partie intégrante du réseau.

NFTs avant FTs

Le protocole Ordinals a apporté une nouvelle dimension au Bitcoin, en élargissant ses applications au-delà du paiement traditionnel et de la réserve de valeur aux NFTs et FTs. Contrairement à ce qui s’est passé dans l’écosystème Ethereum, le protocole Ordinals a initialement suscité un engouement pour les NFT sur le réseau Bitcoin, suivi par le boom des FT, plus précisément des jetons BRC-20. Des projets NFT éminents comme BAYC ont commencé à émettre des NFT sur Bitcoin via le protocole Ordinals, tandis que des projets NFT anonymes Ordinals ont également gagné en popularité sur le marché. Les inscriptions Bitcoin stockent tout le contenu au sein de scripts Taproot, tandis que les NFT Ethereum s’appuient souvent sur les URI (Uniform Resource Identifiers) pour localiser les métadonnées associées, ce qui permet au réseau d’identifier les ressources multimédias (par exemple, les images) liées aux NFT spécifiques. Toutefois, ces ressources sont souvent stockées sur des serveurs centralisés, ce qui signifie qu’elles peuvent être perdues ou altérées. À cet égard, les inscriptions en bitcoins offrent une alternative plus décentralisée et plus résistante aux manipulations.

La norme BRC-20, proposée par l’utilisateur de Twitter @domodata le 8 mars 2023, a été introduite en tant que norme FT basée sur le protocole Ordinals. À l’instar de la norme ERC20 d’Ethereum, la norme BRC-20 permet l’émission de jetons sur le réseau Bitcoin. Les jetons BRC-20 sont des fichiers JSON frappés sur Satoshis, qui définissent les informations de base telles que le nom, l’approvisionnement et la quantité maximale de frappe d’un jeton, ainsi que ses spécifications Deploy, Mint et Transfer. ORDI, par exemple, est le premier jeton BRC-20 et celui qui a rencontré le plus de succès, avec une offre totale de 21 millions et un plafond de frappe de 1 000 par fois.

Exemple de déploiement :

{

“p”: “brc-20”,

“op”: “deploy”,

“tick”: “ordi”,

“max”: “21000000”,

“lim”: “1000”

}

Exemple de frappe :

“p”: “brc-20”,

“op”: “mint”,

“tick”: “ordi”,

“amt”: “1000”

}

Exemple de transfert :

{

“p”: “brc-20”,

“op”: “transfer”,

“tick”: “ordi”,

“amt”: “100”

}

Source : https://domo-2.gitbook.io/brc-20-experiment/

Début mai, alors que certaines places de marché centralisées (CEX) commençaient à lister les jetons BRC-20, certains jetons BRC-20 de la catégorie MEME ont fait l’objet de spéculations sur le marché, poussées par le sentiment de FOMO entourant ce type de jetons. En conséquence, le réseau Bitcoin est devenu congestionné en raison des transactions massives, et les frais de transaction ont même dépassé les récompenses de bloc, ce qui est extrêmement rare. Malgré l’immense popularité, en raison des performances répertoriées du réseau, l’expérience utilisateur était loin d’être satisfaisante, et l’engouement du marché n’a pas duré longtemps. Aujourd’hui, le volume de frappe des Ordinals est tombé à environ un dixième de son apogée. Bien que le volume de trading des jetons BRC-20 ait diminué, les frais de transaction cumulés qui leur sont associés occupent toujours une grande partie des frais de transaction totaux du bitcoin.

Source : https://dune.com/cryptokoryo/brc20

Après BRC-20

Bien que le BRC-20 soit devenu viral, il présentait certaines limites, telles que des restrictions sur la longueur du nom (quatre caractères seulement), des fonctionnalités simples et une vulnérabilité à des attaques potentielles de double dépense. Par conséquent, de nouveaux protocoles de jetons ont émergé sur la chaîne blocs de Bitcoin. Ces nouveaux protocoles, notamment ORC-20, SRC-20, BRC-21 et BRC-30, visent à fournir des fonctionnalités plus complètes à l’écosystème des Ordinals.

Le protocole ORC-20, conçu pour être rétrocompatible avec BRC-20, vise à améliorer l’adaptabilité, l’échelle et la sécurité, à éliminer la possibilité de double dépense et à prendre en charge l’annulation des transactions.

Les jetons SRC-20 sont accompagnés de spécifications similaires à celles de BRC-20, mais sont basés sur le protocole BTC Stamps, qui diffère de BRC-20 basé sur Ordinals. Le protocole Stamps embarque des images base64 dans les sorties de transactions BTC afin de stocker de manière permanente les données correspondantes sur la chaîne blocs de Bitcoin. Cela dit, le protocole Stamps souffre d’une capacité de données limitée à seulement 8 Ko.

BRC-21 vise à introduire des actifs inter-chaînes dans le réseau Bitcoin. Par exemple, il permettra de frapper des versions BRC-20 d’actifs d’autres réseaux (par exemple, ETH et DAI) sur Bitcoin. Le déploiement de BRC-21 sur le réseau est similaire à celui de BRC-20, mais il ajoute deux nouveaux champs : l’un pour la chaîne source, et l’autre pour le contrat de jeton de la chaîne source.

BRC-30 est un mécanisme de mise en jeu pour les jetons BTC et BRC-20. Il développe la fonctionnalité des jetons BRC-20 et introduit une description du protocole de mise en jeu. Avec BRC-30, les utilisateurs peuvent mettre en garantie leurs jetons BRC-20 et BTC et recevoir des jetons BRC-30 correspondants en guise de récompense, ce qui leur offre davantage d’opportunités d’investissement.

Tendances de l’industrie

L’avènement des Ordinals a rendu les Satoshis de Bitcoin plus distinctifs et plus rares, ce qui a attiré davantage de fonds sur le marché. Une série d’applications et de protocoles de jetons basés sur les Ordinals ont vu le jour, rendant l’écosystème Bitcoin encore plus dynamique. Comme nous le savons, le bitcoin connaîtra une nouvelle réduction de moitié (halving) en 2024, ce qui réduira une fois de plus les récompenses des blocs de moitié. L’émergence des Ordinals ouvre des possibilités de changements dans le modèle des frais de minage après les futurs halvings du Bitcoin.

À propos de CoinEx

Fondée en 2017, CoinEx est une bourse mondiale de crypto-actifs qui s’engage à faciliter le trading. La plateforme fournit une gamme de services, y compris le trading au comptant et sur marge, les contrats à terme, les swaps, le market maker automatisé (AMM) et les services de gestion financière pour plus de 5 millions d’utilisateurs à travers plus de 200 pays et régions. Fondée avec l’intention initiale de créer un environnement égalitaire et respectueux des crypto-monnaies, CoinEx se consacre au démantèlement des barrières financières traditionnelles en offrant des produits et des services faciles à utiliser pour rendre le trading des crypto-actifs accessible à tous.