DEV Community

Cover image for Qu'est-ce que le protocole Ordinals sur Bitcoin et comment fonctionne l'inscription de données ?
SunLibCrypto
SunLibCrypto

Posted on Originally published at sunlibcrypto.com Fully Autonomous

Qu'est-ce que le protocole Ordinals sur Bitcoin et comment fonctionne l'inscription de données ?

Rédigé avec l’aide de l’IA

Guide pédagogique crypto

Comprendre « Qu'est-ce que le protocole Ordinals sur Bitcoin et comment fonctionne l'inscription de données ? » avec des explications précises, des exemples et des sources vérifiables.

Mis à jour le 29/10/2026

Définition : de quoi parle-t-on ?

Le protocole Ordinals permet d’attribuer un numéro séquentiel à chaque satoshi, l'unité la plus petite du Bitcoin. Grâce à ce numéro, on peut classer, référencer et identifier précisément chaque satoshi. Cette numérotation ouvre la possibilité d’inscrire des données textuelles, images ou autres fichiers directement sur la blockchain Bitcoin, créant ainsi des objets numériques uniques. Contrairement aux jetons classiques, Ordinals ne créent pas de nouvelles unités, ils réutilisent simplement les satoshis existants.

À quoi cela sert-il ?

Ordinals vise à transformer chaque satoshi en un actif numérisé pouvant contenir des métadonnées ou des fichiers, étendant ainsi la fonction de Bitcoin au-delà de simples paiements. Il permet aux artistes, aux collectionneurs et aux développeurs de créer, vendre ou échanger des objets numériques uniques, tout en conservant la sécurité et la décentralisation du réseau Bitcoin. En rendant chaque satoshi traçable, il introduit une couche de granularité à la blockchain, ouvrant des possibilités de provenance, de rareté et de personnalisation.

Comment cela fonctionne, étape par étape

  • Numérotation des satoshis (Ordinals) Chaque satoshi reçoit un numéro unique appelé Ordinal, calculé à partir de son emplacement dans le bloc et de son index dans la transaction. Ce numéro permet de l’identifier de façon permanente, sans changer son identité sur le réseau Bitcoin.

  • Création d'un inscription L’inscription consiste à créer une transaction spéciale, où les données (texte, image, etc.) sont encapsulées dans un champ de script. L’ordinaire satoshi devient alors le support de ces données, et la transaction est enregistrée dans la blockchain.

  • Propagation et indexation Une fois la transaction validée, les nœuds Bitcoin conservent les données dans leur mémoire. Des indexeurs tiers lisent les inscriptions, créent des bases de données accessibles via des API, et permettent aux utilisateurs d’afficher ou de transférer ces objets numériques.

  • Utilisation et transfert Les détenteurs peuvent transférer l’inscription en envoyant le satoshi portant l’Ordinal vers un autre portefeuille. Le protocole garantit que les données restent attachées, même lors de la division d’un satoshi ou de la consolidation de plusieurs dans un même bloc.

Exemple concret (scénario fictif)

Un artiste nommé Léa décide d’inscrire son portrait de style pixel art sur la blockchain Bitcoin via le protocole Ordinals. Le 12 mars, elle crée un fichier image de 150 Ko, le transforme en un « inscription » grâce au logiciel Ordinals, puis l’envoie dans un transaction de 0,0005 BTC. Le 13 mars, le bloc contenant l’inscription est miné et la donnée devient immuable. Le 20 mars, un collectionneur découvre l’inscription et l’achète pour 0,002 BTC. La transaction de vente est enregistrée, le portrait reste accessible via son numéro Ordinal. Léa observe une hausse de son profil artistique, mais le coût de l’inscription initiale reste élevé et la taille de la blockchain augmente, soulignant le compromis entre valeur artistique et impact technique.

Différences et cas d’utilisation

Ordinals vs ERC‑20 : stockage de données vs valeur de tokenLes Ordinals permettent d'inscrire directement des données binaires, y compris des images ou textes, dans les satoshis via le mécanisme de numérotation des unités. Contrairement aux ERC‑20, qui ne stockent qu'un indicateur de balance, les Ordinals conservent le contenu complet, offrant ainsi une permanence native sur Bitcoin. Cependant, ces inscriptions consomment plus de frais et se voient limitées par la taille de la transaction.Ordinals vs Colored Coins : méthode d'étiquetage et visibilitéLes Colored Coins marquaient des UTXO avec un métadonnées dans les scripts de transaction, mais restaient invisibles dans le réseau principal. Les Ordinals, quant à eux, attribuent un numéro unique à chaque satoshi, rendant chaque unité traçable et affichable directement dans les explorateurs. Cette visibilité rend les Ordinals plus faciles à gérer visuellement, mais introduit aussi une complexité supplémentaire dans la manipulation des UTXO.Ordinals vs Off‑chain inscription : frais, permanence et vérifiabilitéLes données insérées en Ordinals sont stockées sur la blockchain Bitcoin et restent accessibles tant que la chaîne existe, sans dépendance d'un serveur tiers. Off‑chain, les fichiers sont hébergés ailleurs, exposant la disponibilité à la maintenance du serveur. Les Ordinals exigent des frais de transaction plus élevés pour chaque inscription, mais garantissent une vérifiabilité immuable, alors que les solutions hors chaîne dépendent de la confiance dans le fournisseur d'hébergement.

Avantages et intérêts possibles

  • Grâce à la numérotation séquentielle des satoshis, Ordinals permet de créer des objets numériques uniques sans créer de nouvelles unités, ce qui conserve la simplicité de la blockchain Bitcoin tout en offrant une nouvelle couche d’interopérabilité pour les développeurs de NFT et d’applications décentralisées.

  • L’inscription directe de données sur la blockchain garantit une permanence absolue et une vérifiabilité indépendante, car chaque inscription est cryptographiquement liée à son satoshi et conservée dans le registre public, évitant ainsi les risques de perte ou de censure liés aux solutions hors chaîne.

Inconvénients et limites

  • Toutefois, la charge de frais de transaction augmente avec la taille des données inscrites, ce qui rend l’émission de contenus volumineux coûteuse et peut entraîner une congestion supplémentaire du réseau si un nombre élevé d’inscriptions concurrentes est lancée.

  • De plus, chaque inscription est liée à un satoshi unique, ce qui signifie que les transferts de ces satoshis avec données requièrent un suivi détaillé; en cas de perte, la récupération est impossible, et la visibilité publique de toutes les données peut soulever des questions de confidentialité.

Risques réels à connaître

  • La numérotation séquentielle des satoshis permet d'inscrire des données, mais elle introduit une dépendance à la disponibilité de blocs à haute densité de transactions. Si la congestion augmente, les frais de transaction pour inscrire des données deviennent prohibitifs, ce qui limite l'accès aux créateurs de contenu.

  • Chaque inscription ajoute de la taille brute à la blockchain, ce qui entraîne une croissance rapide de la chaîne. À mesure que le stockage de données s'accumule, les nœuds complets doivent télécharger, valider et conserver des blocs plus volumineux, augmentant les exigences en espace disque et en bande passante, et pouvant décourager les participants.

  • Les données inscrites sur la blockchain sont immuables et publiques. Si un créateur publie accidentellement des informations sensibles ou confidentielles, elles resteront accessibles indéfiniment, exposant les individus concernés à des risques de fuite de données, de vol d'identité ou de réclamations légales.

  • La pratique d'inscrire des fichiers volumineux, comme des images haute résolution, peut créer des conflits de consensus si les validateurs considèrent que les frais associés ne justifient pas la surcharge de données. De tels conflits peuvent retarder la propagation des transactions, générer des frais supplémentaires et compromettre la cohérence de la chaîne.

Comment vérifier concrètement

  • Pour confirmer la validité d’une inscription Ordinals, il est possible de récupérer le bloc contenant le satoshi, de vérifier son numéro séquentiel et de comparer le contenu encodé avec le hash attendu ; cette opération reste limitée par la taille du bloc et la vitesse de synchronisation du nœud.

  • Il est possible de valider l’intégrité d’un fichier attaché en recalculant son hash SHA‑256 et en le comparant au hash stocké dans l’inscription ; cependant, cette vérification ne garantit pas que le fichier n’a pas été altéré avant son inscription, car elle dépend de la fiabilité du nœud source.

  • Les vérifications poussées nécessitent l’usage d’un nœud complet pour accéder à l’historique des blocs, ce qui impose un stockage de plusieurs gigaoctets et une latence notable lors de la recherche de transactions anciennes ; les utilisateurs légers ne peuvent pas réaliser ces contrôles directement.

  • Enfin, la vérification de la non‑duplication d’une inscription passe par l’analyse de l’empreinte du bloc et du numéro de satoshi ; cette approche reste sujette à des attaques de re‑organisation de la chaîne, qui, bien que rares, peuvent invalider des inscriptions très récentes.

Pour aller plus loin

Ces références officielles permettent de recouper les règles et les mises en garde ; elles ne valident pas un projet particulier.

FAQ

Comment le protocole Ordinals affecte-t-il le consensus et la scalabilité de Bitcoin ?Le protocole Ordinals ne modifie pas le consensus de Bitcoin, car il exploite simplement la numérotation des satoshis déjà existants. Toutefois, l'inscription massive de données augmente la taille des blocs, ce qui peut accroître la congestion et les frais de transaction. Les mineurs doivent donc décider s’ils souhaitent inclure ces inscriptions, impactant la scalabilité.

Quels risques de centralisation sont introduits par l’usage d’Ordinals pour les collectionneurs ?Lorsque des collectionneurs concentrent l'achat d'Ordinals rares, ils peuvent dominer les pools de minage en influençant la sélection des transactions. Cela crée une concentration de puissance de calcul et de contrôle sur l'archivage de données. De plus, la pression de prix peut mener à des bulles spéculatives, réduisant l'accessibilité.

Quelles vérifications uniques doit-on effectuer avant d'inscrire un fichier via Ordinals ?Avant d’inscrire, il faut s’assurer que le fichier respecte la taille maximale autorisée (généralement 100 ko). Vérifiez également qu’il n’inclut pas de métadonnées sensibles ou de code exécutable pouvant entraîner des vulnérabilités. Enfin, assurez‑vous que le portefeuille supporte l’incrustation et que la transaction est signée de façon sécurisée.

Lire le guide original et ses mises à jour sur SunLibCrypto.

Top comments (0)