
Longtemps après sa création, Bitcoin a progressé lentement. Cependant, Ordinals, un nouveau développement au sein de l’écosystème Bitcoin, est apparu au début de 2023. Il permet aux utilisateurs d’inscrire des actifs cryptographiques uniques et vérifiables dans des Satoshis spécifiques sur le réseau Bitcoin, ce qui a créé un peu de fièvre autour des Ordinals. NFT et jetons Bitcoin natifs. En outre, Ordinals a également contribué à améliorer le flux de fonds Bitcoin, créant un écosystème dynamique.
Alors que Ordinals attire de nouveaux utilisateurs et transactions sur le réseau Bitcoin, les mineurs bénéficient également d’une utilisation accrue. Au 31 mai, plus de 10 millions d’enregistrements avaient été créés, coûtant plus de 1 600 BTC et des frais de transaction dépassant 40 millions de dollars. Malgré cela, ce développement a également généré une controverse dans la communauté Bitcoin. Les critiques disent qu’il s’écarte de l’objectif initial de Bitcoin en tant que monnaie électronique peer-to-peer et crée de l’encombrement dans un espace de bloc précieux.
Source : https://dune.com/dgtl_assets/bitcoin-ordinals-analysis
Fondation des ordinaux
Témoin séparé (SegWit)
En août 2017, le SegWit (Segregated Witness) de Bitcoin a été officiellement activé. Les principaux développeurs de Bitcoin se sont opposés à l’augmentation directe de la limite de taille de bloc sans améliorations techniques et sans tenir compte d’une dépense équilibrée de ressources. Cependant, 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 de jeton en déplaçant certaines informations (telles que les signatures de transaction) vers les données de jeton, en réduisant l’espace de bloc occupé par chaque transaction et en améliorant indirectement le débit du réseau. Cependant, pour les nœuds prenant en charge SegWit, les données réelles reçues sont souvent supérieures à 1 Mo (bloc + données de jeton) car les données de jeton sont stockées séparément.
Voici un exemple du code original sans utiliser SegWit :
[…]
« vin » : [
“txid”: “0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2”,
“vout”: 0,
“scriptSig”: “<Bob’s scriptSig>”,
]
[…]
Le code original utilisant SegWig :
[…]
« vin » : [
“txid”: “0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2”,
“vout”: 0,
“scriptSig”: “”,
]
[…]
« témoin »: «
[…]
Source : https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc#pay-to-witness-public-key-hash-p2wpkh
racine pivotante
En 2021, Taproot, la mise à niveau technique la plus importante du réseau Bitcoin après SegWit, a officiellement été mise en ligne 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 multi-signatures indiscernables des scripts à signature unique, offrant une plus grande confidentialité à tous les utilisateurs de Taproot. Plus important encore, Taproot supprime la limite de taille des données de jeton de transaction, vous permettant de stocker des données jusqu’à 4 Mo en BTC.
La naissance des ordinaux
L’activation de SegWit et 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 à Satoshis, la plus petite unité de Bitcoin, et a progressivement fait consensus sur le marché. Tirant parti des fonctionnalités techniques de SegWit et Taproot sur le réseau Bitcoin, le protocole permet la création, le transfert et la destruction directe de NFT sur la blockchain Bitcoin.
Les ordinaux ont introduit deux concepts principaux : les nombres ordinaux et les inscriptions.
Nombres ordinaux: Comme Bitcoin est basé sur le modèle UTXO, chaque transaction peut être retracée jusqu’à toutes les transactions associées. Les ordinaux utilisent un algorithme premier entré, premier sorti (FIFO) pour allouer des Satoshis spécifiques dans les entrées de chaque transaction aux sorties. Cela signifie que, selon la règle FIFO, chaque Satoshi dans chaque transaction peut être identifié avec un numéro ordinal unique. Cela revient à attribuer un numéro de série à chaque billet de banque, qui fournit à chaque Satoshi un identifiant unique, nous permettant de suivre sa circulation et d’identifier les personnes qui détenaient et utilisaient auparavant le Satoshi. D’un point de vue technique, Ordinals fournit un outil (https://github.com/casey/ord) pour communiquer avec les nœuds Bitcoin Core et suivre les taux de tous les Satoshis hors chaîne.
Source : https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work
Inscription: Les inscriptions impliquent le stockage de contenu arbitraire dans des scripts Taproot (P2TR). Étant donné que les scripts Taproot n’ont presque aucune restriction de contenu et que les données des témoins sont peu coûteuses, les textes, les photos, l’audio et les vidéos peuvent potentiellement être créés sous forme d’œuvres d’art numériques ou de NFT sur des Satoshis individuels, tant que leur taille ne correspond pas. dépasser 4 Mo. Le contenu des inscriptions est inclus dans les instructions de script 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 entrée, suivie de OP_PUSH 1 pour indiquer que la prochaine poussée contient le type de contenu, puis OP_PUSH 0 pour spécifier que la prochaine poussée de données contient le contenu lui-même.
Voici un exemple :
OP_FALSE
OP_IF
OP_PUSH « ord »
OP_PUSH 1
OP_PUSH « texte/plain;charset=utf-8 »
OP_PUSH 0
OP_PUSH « Bonjour, monde ! »
OP_ENDIF
Source : https://docs.ordinals.com/inscriptions.html
Les inscriptions sont comme une enveloppe qui accompagne chaque billet de banque et a un numéro de série unique, et vous pouvez mettre des œuvres d’art ou des photos précieuses à l’intérieur de cette enveloppe. Fondamentalement, le protocole Ordinals attribue un identifiant unique à chaque Satoshi et le relie aux métadonnées des données témoins, créant ainsi des NFT traçables. De plus, grâce au fort consensus de Bitcoin, une fois ces œuvres d’art numériques ou NFT créées, elles existeront de manière permanente en tant que partie intégrante du réseau.
Les NFT avant les FT
Le protocole Ordinals a ajouté une nouvelle dimension à Bitcoin, étendant ses applications au-delà du paiement traditionnel et de la réserve de valeur aux NFT et FT. Contrairement à ce qui s’est passé dans l’écosystème Ethereum, le protocole Ordinals a initialement déclenché une ruée vers les NFT sur le réseau Bitcoin, suivie de la montée des FT, en particulier des jetons BRC-20. Des projets NFT importants tels que BAYC ont commencé à émettre des NFT Bitcoin via le protocole Ordinals, tandis que des projets NFT Ordinals anonymes ont également gagné en popularité sur le marché. Les inscriptions Bitcoin stockent tout le contenu dans les scripts Taproot, tandis que les NFT Ethereum s’appuient souvent sur les URI (Uniform Resource Identifiers) pour localiser les métadonnées associées, permettant au réseau d’identifier les actifs multimédias (par exemple, les images) liés aux NFT spécifiques. Cependant, ces ressources sont souvent stockées sur des serveurs centralisés, ce qui signifie qu’elles peuvent être perdues ou altérées. En ce sens, les inscriptions Bitcoin offrent une alternative plus décentralisée et inviolable.
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. Comme 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 créés dans Satoshis, qui définissent des informations de base telles que le nom, l’approvisionnement et le montant maximal d’un jeton, ainsi que ses spécifications de déploiement, de tirage et de transfert. ORDI, par exemple, est le premier et le plus réussi des jetons BRC-20, avec un approvisionnement total de 21 millions et une limite de frappe de 1 000 à la fois.
Exemple de déploiement.
{
« p »: « brc-20 »,
« op »: « déployer »,
« cocher »: « ordi »,
« maximum »: « 21000000 »,
« lim »: « 1000 »
}
exemple de frappe
{
« p »: « brc-20 »,
« op »: « menthe »,
« cocher »: « ordi »,
« amt »: « 1000 »
}
exemple de transfert
{
« p »: « brc-20 »,
« op »: « transfert »,
« cocher »: « ordi »,
« amt »: « 100 »
}
Source : https://domo-2.gitbook.io/brc-20-experiment/
Début mai, lorsque certains CEX ont commencé à répertorier les jetons BRC-20, certains jetons BRC-20 de la catégorie MEME ont fait l’objet de spéculations sur le marché, motivées par le sentiment FOMO entourant ces jetons. En conséquence, le réseau Bitcoin est devenu congestionné en raison de transactions massives, et même les frais de transaction ont dépassé les récompenses en bloc, ce qui est extrêmement rare. Malgré l’immense popularité, due aux performances du réseau, l’expérience utilisateur était loin d’être satisfaisante et l’effervescence du marché n’a pas duré longtemps. Aujourd’hui, le volume de tirage des ordinaux a diminué à environ un dixième de son maximum. Bien que le volume des échanges de jetons BRC-20 ait diminué, les frais de transaction cumulés qui leur sont associés représentent toujours une grande partie des frais de transaction totaux de Bitcoin.
Source : https://dune.com/cryptokoryo/brc20
Après BRC-20, quelle est la prochaine étape pour l’industrie ?
Bien que BRC-20 soit devenu viral, il était confronté à certaines limitations, telles que des restrictions de longueur de nom (seulement quatre caractères), des fonctionnalités simples et une vulnérabilité aux attaques potentielles à double dépense. En conséquence, de nouveaux protocoles de jetons ont émergé sur la blockchain Bitcoin. Ces nouveaux protocoles, qui incluent ORC-20, SRC-20, BRC-21 et BRC-30, visent à fournir des fonctionnalités plus complètes pour l’écosystème des ordinaux.
Le protocole ORC-20, conçu pour être rétrocompatible avec BRC-20, est destiné à améliorer l’adaptabilité, l’évolutivité et la sécurité, à éliminer la possibilité de doubles dépenses et à prendre en charge l’annulation des transactions.
Les jetons SRC-20 ont des spécifications similaires à BRC-20, mais sont basés sur le protocole BTC Stamps, qui diffère du BRC-20 basé sur les ordinaux. Le protocole Stamps intègre des images base64 dans les sorties de transaction BTC pour stocker en permanence les données correspondantes sur la blockchain Bitcoin. Cela étant dit, le protocole Stamps souffre d’une capacité de données limitée de seulement 8 Ko.
BRC-21 vise à introduire des actifs inter-chaînes dans le réseau Bitcoin. Par exemple, cela permettra la frappe de versions BRC-20 d’actifs d’autres réseaux (par exemple ETH et DAI) dans Bitcoin. L’implémentation de BRC-21 dans le réseau est similaire à celle de BRC-20, mais ajoute deux nouveaux champs : un pour la chaîne source et un pour le contrat de jeton de chaîne source.
BRC-30 est un mécanisme de jalonnement pour les jetons BTC et BRC-20. Étend la fonctionnalité des jetons BRC-20 et introduit une description du protocole de participation. Avec BRC-30, les utilisateurs peuvent utiliser leurs jetons BRC-20 et BTC comme garantie et recevoir les jetons BRC-30 correspondants en récompense, ce qui leur donne plus d’opportunités d’investissement.
tendances de l’industrie
L’arrivée des ordinaux a rendu les Bitcoin Satoshis plus distinctifs et rares, attirant plus de fonds du marché. Un certain nombre de protocoles et d’applications de jetons basés sur les ordinaux ont vu le jour, rendant l’écosystème Bitcoin encore plus dynamique. Comme nous le savons, Bitcoin connaîtra une autre réduction de moitié en 2024, ce qui réduira à nouveau de moitié les récompenses en bloc. L’apparition des ordinaux ouvre des possibilités de modifications du modèle de frais miniers après les futures réductions de moitié de Bitcoin.