NFT

Une introduction aux ordinaux Bitcoin

Une introduction aux ordinaux Bitcoin

Les Bitcoin Ordinals sont apparus comme un nouveau moyen d’améliorer les fonctionnalités et l’utilisation du Bitcoin, la crypto-monnaie originale. En exploitant la blockchain de Bitcoin d'une manière nouvelle et innovante, les Ordinaux apportent des propositions de valeur uniques et contribuent à revitaliser la communauté des développeurs de Bitcoin.

Que sont les ordinaux Bitcoin ?

En termes simples, les Bitcoin Ordinals sont des objets de collection numériques créés en inscrivant du contenu comme de l'art ou des médias sur des satoshis individuels sur la blockchain Bitcoin. Chaque sat inscrit est unique en son genre et peut être détenu, collecté et échangé comme un jeton non fongible (NFT).

Les ordinaux permettent d'attribuer un numéro unique à chaque satoshi (sat), qui est la plus petite unité de Bitcoin, équivalente à 0,00000001 BTC.

Ce système de numérotation permet d'identifier et de suivre des sats spécifiques. Une fois que vous pouvez identifier et suivre des sats spécifiques, vous pouvez « inscrire » des données telles que des images, des vidéos ou du texte sur des sats individuels. Les données inscrites deviennent un artefact numérique unique lié à ce sat spécifique. Les Bitcoin Ordinals sont basés sur « Ordinal Theory », qui propose une méthodologie pour donner des identités individuelles aux sats et permettre le suivi de leur propriété et de leur transfert sur le réseau Bitcoin.

L’histoire de la théorie ordinale du Bitcoin

Le concept de Bitcoin Ordinals a été introduit par le programmeur et artiste Casey Rodarmor dans quelque chose qu'il a appelé «Ordinal Theory». La théorie ordinale propose un système de classement logique pour attribuer des numéros « ordinaux » uniques à des satoshis individuels en fonction de l'ordre dans lequel ils ont été créés sur la blockchain. Cela donne à chaque satoshi une identité individuelle.

L'idée clé est qu'en numérotant les satoshis, les utilisateurs peuvent « inscrire » des données arbitraires comme des images, des vidéos, etc. sur des satoshis spécifiques en attachant ces données à leurs numéros ordinaux. Ces données inscrites deviennent effectivement un artefact numérique unique ou NFT sur la blockchain Bitcoin.

Casey Rodarmor a publié pour la première fois le livre blanc Ordinal Theory en janvier 2023, décrivant les détails techniques. Il a ensuite lancé le protocole Ordinals sur le réseau principal de Bitcoin le 21 janvier 2023, créant ainsi la toute première inscription Ordinal.

Le lancement a été rendu possible par les précédentes mises à niveau de Bitcoin, comme Segwit en 2017 et Taproot en 2021, qui ont augmenté la taille des blocs et la capacité de stocker des données arbitraires en chaîne. Cela a ouvert la voie à l’inscription de charges utiles de données plus volumineuses, telles que des images, directement dans les transactions Bitcoin.

Comment fonctionnent les ordinaux Bitcoin

Les Bitcoin Ordinals fonctionnent en intégrant des données supplémentaires dans les transactions Bitcoin. Ces données incluent le numéro ordinal, qui est un identifiant unique attribué à chaque satoshi. Un numéro ordinal est attribué à un satoshi en fonction de l'ordre dans lequel il a été extrait sur la blockchain Bitcoin. Par exemple, le premier satoshi jamais extrait se voit attribuer l'ordinal n°1, le deuxième satoshi est le n°2, et ainsi de suite. Ce système de numérotation permet à chaque satoshi d'être suivi et transféré de manière unique, ce qui les rend non fongibles.

Une fois les satoshis numérotés, les utilisateurs peuvent inscrire des données telles que des images, des vidéos, du texte, etc. sur des satoshis spécifiques en attachant ces données aux numéros ordinaux qui leur sont attribués dans le cadre d'une transaction Bitcoin. Les données inscrites deviennent un artefact numérique unique ou NFT lié à ce satoshi numéroté particulier sur la blockchain Bitcoin.

Le processus technique d’inscription comporte plusieurs étapes :

  1. Préparation des données: Les données à inscrire sont converties au format hexadécimal, interprétable comme un script Taproot.
  2. Création de script de racine pivotante: Les données hexadécimales sont enveloppées dans un script Taproot, qui est un type de contrat intelligent exécutable sur la blockchain Bitcoin. Les scripts Taproot permettent des conditions et des opérations complexes.
  3. Création de transactions: Deux transactions sont créées :

    1. Valider la transaction: Cette transaction contient une référence de hachage au script Taproot (sans révéler le script complet) et crée une sortie Taproot dont les conditions de dépense sont définies par le script.
    2. Révéler la transaction: Cette transaction dépense le résultat de la transaction de validation en révélant l'intégralité du script Taproot, inscrivant efficacement les données sur le satoshi.
  4. Transactions de radiodiffusion: Les transactions commit et révélation sont diffusées sur le mempool du réseau Bitcoin, en attente de confirmation des mineurs.
  5. Exploitation minière et confirmation: Une fois les transactions extraites et incluses dans un bloc, l'inscription devient une partie permanente de la blockchain Bitcoin, et le satoshi inscrit est désormais considéré comme un ordinal.

Les principaux catalyseurs de ce processus sont Segwit (Segregated Witness) et Taproot. Introduit en 2017, Segwit a augmenté la taille limite des blocs de 1 Mo à 4 Mo et a séparé les données de signature des données de transaction, permettant ainsi plus de transactions par bloc et réduisant le poids des données des témoins pour le calcul des frais. Activé en 2021, Taproot a supprimé la limite de taille des données des témoins, permettant d'inclure des scripts plus complexes dans les transactions et a introduit de nouvelles fonctionnalités de script telles que les signatures Schnorr et les abstractions d'arbre Merkle.

Comparaison avec les NFT sur Ethereum

Similitudes

Unicité: Les Bitcoin Ordinals et les Ethereum NFT sont conçus pour représenter des actifs numériques uniques, garantissant que chaque jeton est distinct et non interchangeable.

Traçabilité: Les deux systèmes fournissent des historiques transparents de propriété et de transactions, permettant aux utilisateurs de suivre la provenance et le transfert de chaque actif numérique unique sur leurs blockchains respectives.

Métadonnées: Les Bitcoin Ordinals et les Ethereum NFT peuvent avoir des métadonnées associées. Ces métadonnées améliorent leur utilité et leur valeur en fournissant des informations supplémentaires sur l'actif numérique, telles que des descriptions, des attributs et des liens vers des données hors chaîne.

Différences

Complexité: La création et la gestion de NFT sur Ethereum sont plus simples grâce à la prise en charge intégrée de la blockchain pour les contrats intelligents et à un écosystème d'outils et de plates-formes bien développé. Les Bitcoin Ordinals, en revanche, fonctionnent directement sur le protocole de base Bitcoin et impliquent un processus plus complexe d'inscription de données sur les satoshis.

Méthode de stockage: Les données Bitcoin Ordinal (telles que les images ou les vidéos) sont inscrites directement sur les satoshis individuels et stockées de manière permanente sur la blockchain Bitcoin. Cela garantit que les données sont immuables et entièrement décentralisées. Les NFT Ethereum stockent généralement une référence ou des métadonnées en chaîne, tandis que les données d'actifs réelles sont généralement hébergées hors chaîne sur des systèmes de stockage décentralisés comme IPFS ou des serveurs centralisés. Cette approche réduit les besoins de stockage en chaîne mais s'appuie sur des solutions de stockage de données externes.

Capacités des contrats intelligents: Les ordinaux fonctionnent directement sur le protocole Bitcoin sans couches de contrat intelligent supplémentaires. Cette méthode n'a pas la programmabilité et la flexibilité des contrats intelligents, ce qui limite la capacité de mise en œuvre de fonctionnalités telles que les redevances ou les mises à jour des métadonnées en chaîne, ainsi que l'intégration avec les protocoles de finance décentralisée (defi).

Points positifs des ordinaux Bitcoin

Stockage de données en chaîne: Contrairement aux NFT traditionnels qui stockent les données hors chaîne, les Ordinaux inscrivent les données directement et de manière permanente sur la blockchain Bitcoin, garantissant une plus grande immuabilité et réduisant le recours aux liens ou au stockage externes.

Sécurité: L'exploitation du modèle de sécurité robuste du réseau Bitcoin garantit que les ordinaux sont sécurisés et résistants à la falsification.

Compatibilité avec l'infrastructure Bitcoin: Les ordinaux sont plus facilement compatibles avec les portefeuilles, les échanges et l'infrastructure Bitcoin existants, ce qui les rend plus faciles à gérer et à échanger, garantissant ainsi la liquidité.

Innovation: Le développement d’Ordinals encourage l’innovation au sein de l’écosystème Bitcoin, conduisant potentiellement à de nouvelles applications et cas d’utilisation.

Négatifs des ordinaux Bitcoin

Problèmes d'évolutivité: La blockchain de Bitcoin n'est pas optimisée pour les transactions à haute fréquence, ce qui pourrait limiter l'évolutivité des Ordinaux. L’intérêt accru et l’adoption des ordinaux pourraient entraîner une congestion du réseau Bitcoin, augmentant potentiellement les frais de transaction et les délais de traitement.

Limites de taille: La blockchain Bitcoin a des limites de taille, limitant la quantité et la complexité des données pouvant être inscrites en tant qu'ordinaux, limitant potentiellement leurs cas d'utilisation.

Fonctionnalité simple: Contrairement aux Ethereum NFT, les Ordinals ne prennent pas en charge les contrats intelligents, ce qui limite leurs fonctionnalités dans des domaines tels que le paiement automatique des redevances ou les interactions avancées.

Préoccupations environnementales: Comme toutes les transactions Bitcoin, la création et l’échange d’ordinaux nécessitent un minage énergivore, contribuant à l’impact environnemental associé aux blockchains de preuve de travail.

Coûts élevés: Le processus de création et de transfert de NFT Bitcoin Ordinal peut être coûteux en raison des frais de transaction associés au réseau Bitcoin, les rendant inaccessibles à certains utilisateurs.

To Top