Une brève analyse du protocole Bitcoin Ordinals

Débutant1/1/2024, 5:32:08 PM
Cet article analyse brièvement le protocole des Bitcoin Ordinals avec des images et du texte.

connaissances de base

BTC est un modèle UTXO. Chaque UTXO est unique et intrinsèquement traçable.

1 BTC = 10^8 Satoshis (Satoshis), c'est-à-dire que l'unité la plus petite est les Satoshis, ou satoshis pour faire court;

origine

Les plus grandes histoires de la cryptomonnaie au début de 2023 se déroulent sur Bitcoin. En janvier, le protocole décentralisé Nostr est né de la communauté Bitcoin. En février, le protocole NFT Ordinals sur Bitcoin est né. Le 8 mars, Yuga Labs, la société mère de Boring Ape, a commencé à mettre aux enchères des NFT BTC sur Ordinals. Sur les 300 NFT émis, 288 ont été vendus aux enchères pour un montant total de 16,5 millions de dollars américains. Le protocole Ordinals [2] publié par Casey Rodarmor[1]En janvier 2023, une idée a été proposée : pouvons-nous organiser ces « sats » dans un certain ordre. Leur attribuer un numéro ordinal entre 0 et 2 100 000 000 000 000, puis les relier à d'autres informations : images, texte, vidéos ou même une chaîne de code. Chaque Satoshi devient ainsi unique et irremplaçable. Cela revient à donner à Bitcoin la capacité native de créer des NFT. N'est-ce pas incroyable ? En fait, ce protocole repose fortement sur les mises à jour de SegWit en 2017 et de Taproot.[3]En 2021. La mise à niveau Taproot apporte de nouveaux niveaux de confidentialité, de sécurité et de scalabilité au réseau Bitcoin. Alors qu'il a toujours été possible d'attacher des données à Bitcoin par des moyens techniques, vous pouvez essentiellement seulement pomper 4 Mbs de données, et pas plus. Ordinals est un projet open source développé sur GitHub[4]. Le projet comprend un BIP qui décrit le schéma ordinal[5] , un index qui communique avec les nœuds Bitcoin Core pour suivre l'emplacement de tous les sats, un portefeuille qui permet des transactions conscientes de l'ordre[6] , et un index pour l'exploration interactive de la blockchain. Explorateur de blocs [7].Il peut être compris en deux parties:

  1. Utilisez une solution technique ordonnée pour numéroter les satoshis de Bitcoin (Satoshi, la plus petite unité de Bitcoin). Bitcoin est à l'origine un jeton homogène FT, mais tout comme une grande banque centrale émettant une monnaie légale et numérotant la monnaie légale, Casey donne également un numéro aux satoshis de Bitcoin;
  2. Inscription : Après chaque satoshi est marqué de changements, il peut être lié à n'importe quel morceau de code de taille limitée, c'est-à-dire lier l'œuvre d'art au satoshi pour émission et circulation.

https://dune.com/icanhaz/ordinals-bitcoin-nft-inscriptions

Bien que l'Ordinal NFT soit basé sur la théorie Ordinal, la mise en œuvre actuelle de l'Ordinal NFT repose également sur les mises à jour techniques de Segregated Witness (SegWit) et Taproot du protocole Bitcoin en 2017 et 2021. Il convient de noter que ces mises à jour n'ont pas été développées dans le but de permettre ces nouveaux types de NFT. Cependant, étant donné que les deux mises à jour ont augmenté la quantité de données stockées dans un bloc - ce qui signifie qu'il y a maintenant de l'espace pour stocker des images, des vidéos et même des jeux - le déploiement des NFTs Ordinal a été rendu possible par inadvertance.

Témoin Séparé (SegWit)

Segwit est une mise à jour en 2017 qui a entraîné une fourchette douce du BTC. La mise à jour divise efficacement les transactions Bitcoin en deux parties en ajoutant une section de "données de témoin" qui peut prendre en charge des données arbitraires.

Les données de témoin ont été initialement créées comme un schéma de la manière suivante :

  1. Contournement des limites strictes de taille de bloc
  2. Permet le transfert de données facultatif et arbitraire
  3. Prévenir la malléabilité des transactions involontaires En un sens technique, la mise en œuvre de SegWit signifie que les transactions n'ont plus besoin de contenir les données d'attestation (généralement la signature numérique de l'expéditeur). À la place, un espace supplémentaire est créé à la fin du bloc pour les données témoins en tant que structure séparée. Il prend en charge la transmission de données arbitraires et rend le « poids du bloc » plus petit (car les données témoins dans SegWit sont stockées dans une structure de données indépendante, de sorte que les données de signature de transaction ne sont plus incluses dans le poids du bloc), combinant astucieusement une grande quantité de données rester dans les limites de taille de bloc de Bitcoin pour éviter les forks durs.

Ceci est le premier prérequis pour les NFT ordinaux, car il étend la limite sur la quantité de données arbitraires pouvant être incluses dans une transaction.

Taproot

Mis en œuvre en novembre 2021, Taproot est une mise à niveau à multiples facettes conçue pour améliorer la confidentialité, l’évolutivité et la sécurité de Bitcoin. Avec cette mise à niveau, Taproot crée un système plus simple pour stocker des données de témoins arbitraires et assouplit les restrictions sur la quantité de données arbitraires pouvant être placées dans les transactions Bitcoin. L’objectif initial de cette mise à niveau est d’améliorer encore les contrats intelligents basés sur Bitcoin, tels que les contrats verrouillés dans le temps souvent utilisés dans les données témoins. Ces changements sont un élément clé pour les NFT ordinaux, qui stockent les données NFT dans des scripts Taproot. La mise à niveau facilite la création et le stockage de données témoins arbitraires, jetant ainsi les bases de la norme « ord ». Et à mesure que les exigences en matière de données sont assouplies, il est supposé qu’une seule transaction peut remplir un bloc entier avec ses données de transaction et de témoin, atteignant la limite de taille de bloc de 4 Mo, ce qui élargit considérablement les types de médias pouvant être placés sur la chaîne.

Fondamental

Nous savons tous que chaque Bitcoin peut être divisé en 100 000 000 unités, appelées satoshis (ou sats), ou “Satoshi” en chinois. En d'autres termes, en tant qu'unité comptable, la plus petite unité de Bitcoin est 0,00000001 (cent millionième) Bitcoin, appelée “1 Satoshi”. 1 Bitcoin peut être divisé en 100 millions de satoshis, ce qui signifie que chaque satoshi vaut 0,00000001 Bitcoin. Le protocole Ordinals propose un design basé sur Satoshi, la plus petite unité de Bitcoin, ce qui permet d'incorporer diverses informations dans Satoshi, telles que des images, des textes, des vidéos, etc. (l'inscription est appelée inscription), et relie l'inscription téléchargée à un Satoshi spécifique. Ce processus s'appelle inscrire. Les Ordinaux sont un schéma de numérotation pour les sats qui permettent de suivre et de transmettre des sats individuels. Ces nombres sont appelés nombres ordinaux.[8]Les sats sont numérotés dans l'ordre dans lequel ils sont extraits et transférés des entrées de transaction aux sorties de transaction sur la base du premier entré, premier sorti. Tant le schéma de numérotation que le schéma de transfert reposent sur l'ordre, le schéma de numérotation repose sur l'ordre d'extraction et le schéma de transfert repose sur l'ordre des entrées et sorties de transaction, d'où le nom d'ordinal. La théorie des ordinaux ne nécessite pas de jeton séparé, ne nécessite aucun changement à Bitcoin, et peut être utilisée et efficace immédiatement. Rodarmor a proposé la théorie des ordinaux. Les ordinaux sont numérotés à partir de 0 selon l'ordre dans lequel les satoshis sont extraits. Par exemple, le premier satoshi dans le premier bloc a un numéro de série de 0, et le deuxième satoshi a un numéro de série de 1. Le numéro de série du dernier Satoshi est 4999999999, donc chaque Satoshi a un attribut ID. Il y a deux points clés dans l'ensemble du protocole des Ordinaux :

  1. Le nombre de chaque satoshi est unique tout comme le numéro d'identification.
  2. Premier entré, premier sorti. permettez-nous de donner un exemple

Sur l'image ci-dessous, il y a deux entrées sur la gauche. L'adresse 1 et l'adresse 2 ont un total de 5 satoshis. Dans cette transaction, 4 satoshis ont été envoyés à une adresse commençant par 3oPz, et 1 satoshi a été laissé en tant que frais de mineur pour payer les mineurs.

Supposons que dans la transaction ci-dessus, nous utilisons le protocole des Ordinaux pour attribuer une « identité » (numéro de série) à chaque satoshi. Ensuite, après que la transaction est terminée, les quatre satoshis numérotés Ord A->D à l'adresse 1 et l'adresse 2 iront à l'adresse 3. Là, le dernier satoshi a été donné aux mineurs.

Le soi-disant "premier entré, premier sorti" signifie que l'ordre numérique de chaque satoshi est déterminé selon son index dans la sortie de transaction. Par exemple, dans la sortie de transaction (Output) dans la figure ci-dessous, l'adresse 3 est classée devant l'adresse du mineur, donc les satoshis transférés depuis l'adresse 1 et l'adresse 2 seront d'abord hérités par l'adresse 3, puis par l'adresse du mineur.

Règles de numérotation de Satoshi

  1. Chaque satoshi est numéroté, en commençant par le premier satoshi dans le bloc de genèse, et des numéros de série sont attribués aux satoshis dans l'ordre où ils ont été minés. Le premier Satoshi dans le premier bloc a un numéro de séquence de 0, le deuxième Satoshi a un numéro de séquence de 1, et le dernier Satoshi du premier bloc a un numéro de séquence de 4 999 999 999. Parce que la récompense initiale de minage de Bitcoin était de 50 BTC.
  2. Vous pouvez donc attacher un contenu arbitraire à chaque satoshi, les transformant en artefacts numériques natifs de Bitcoin; (compris comme nft)
  3. Il existe plusieurs représentations différentes des nombres ordinaux :
    1. Notation entière : Numéro de série 2099994106992659, attribué selon l'ordre dans lequel les satoshis sont minés.
    2. Notation décimale : 3891094,16797 Le premier nombre est la hauteur du bloc où satoshi a été extrait, le second est le décalage de satoshi dans le bloc.
    3. Notation degré: 3°111094′214″16797‴.
    4. Symbole de percentile : 99.99971949060254%. Position de Satoshi dans l'offre de Bitcoin, exprimée en pourcentage.

Offre totale de Satoshi

  • Niveau normal: tout satoshi sauf le premier satoshi dans le bloc (l'offre totale est de 2100 billions)
  • Excellent: Le premier satoshi de chaque bloc (l'offre totale est de 6,929,999)
  • Rare : 1er satoshi de chaque période d'ajustement de la difficulté (offre totale 3437)
  • Épique: Le premier satoshi après chaque division par deux (l'offre totale est de 32)
  • Légendaire : Premier satoshi* à chaque cycle (l'offre totale est de 5)
  • Niveau mythique : le premier satoshi dans le bloc de genèse (offre totale est de 1)

Question sur la rareté

https://ordinals.com/sat/2099994106992659

Niveau de mythe

https://ordinals.com/sat/0

Résumé

Que ce soit pour le marché des NFT ou du BTC, Ordinals a apporté une influence unique. Le marché des NFT Ethereum se dirige vers un marché baissier clair après la mêlée provoquée par le marché commercial Blur, mais Ordinals apporte un nouveau récit :Tout d’abord, par rapport aux NFT sur Ethereum qui sont stockés hors chaîne, les NFT Bitcoin sont tous stockés sur la chaîne. Pour la première fois, les œuvres d’art peuvent être stockées pour toujours dans un grand livre public humain. Les humains n’ont jamais renoncé à la poursuite de « l’éternité ». Il ne fait aucun doute que le NFT BTC apportera un nouvel engouement ; Deuxièmement, une caractéristique importante des ordinaux est le nombre de bitcoins, ce qui engendre une culture similaire au « beau compte QQ » et apporte un récit commun à la communauté NFT - les communautés ne sont plus des « singes » et des « singes ». Papillon », la numérotation deviendrait un récit important et certainement nouveau. Les ordinaux apporteront également une nouvelle vitalité à l’écosystème Bitcoin. En plus des récompenses de bloc, les mineurs peuvent également gagner des frais de transaction dans le cadre du protocole Ordinals. Il ne fait aucun doute que les mineurs seront plus motivés à se lancer à l’avenir. Dans le même temps, les transactions NFT apportées par BTC à l’avenir pourraient favoriser le développement ultérieur du Lightning Network.Plus important encore, si BTC NFT prospère davantage, cela entraînera également le développement de services périphériques - les portefeuilles et les échanges sont au stade « à construire ». Pour les développeurs, il y a une énorme demande de découverte et de services. Bien sûr, il y a aussi une grande controverse dans la communauté Bitcoin concernant les ordinaux. Certains Maxi du BTC pensent que les données non financières ne doivent pas être écrites en blocs, ce qui fait que le BTC s’écarte du récit sous-jacent de « l’or ». Certaines personnes s’inquiètent également du fait que la numérotation des bitcoins transformera le bitcoin d’un représentant homogène en un jeton non fongible, perdant ainsi sa confidentialité. Quoi qu’il en soit, tout comme le NFT inscrit dans le registre public du Bitcoin est irréversible, le NFT Bitcoin doit être une tendance importante dans l’histoire du cryptage qui est irréversible et même difficile à arrêter.

Élargir les connaissances

Limite de poussière

À propos de la raison pour laquelle chaque gravure coûte 546 statsEn Bitcoin, la sortie de transaction minimale est généralement de 546 satoshis. Cette valeur est basée sur le concept de "limite de poussière" dans le protocole Bitcoin. La limite de poussière fait référence à la plus petite valeur valide de sortie de transaction dans le réseau Bitcoin. Une sortie de transaction inférieure à cette valeur peut être considérée comme invalide ou non digne d'être traitée par les mineurs. Le but de la limite de poussière est d'empêcher les utilisateurs de créer un grand nombre de petites transactions dans le réseau, ce qui pourrait encombrer le réseau et gaspiller de l'espace de stockage.Selon le protocole Bitcoin, une sortie de transaction standard contient un script de sortie P2PKH (Pay-to-Public-Key-Hash) ou P2WPKH (Pay-to-Witness-Public-Key-Hash). Pour ces types de sorties de transaction, la plus petite valeur valide est de 546 satoshis. Si la valeur d'une sortie de transaction est inférieure à cette valeur, le coût de création de la transaction (c'est-à-dire les frais de minage) peut être plus élevé que la valeur de la transaction elle-même. Par conséquent, peu de mineurs sont disposés à traiter de telles transactions.Veuillez noter que la valeur de 546 satoshis peut changer à mesure que le réseau Bitcoin évolue. La limite de poussière réelle dépend de la taille de la transaction et des taux actuels du réseau. En résumé, la règle des 546 satoshis de Bitcoin vise à prévenir les transactions invalides et la congestion dans le réseau.

commit à deux phases

Tous les coûts de Taproot doivent provenir des sorties Taproot existantes. C’est pourquoi l’inscription d’informations dans la blockchain nécessite un processus de validation/révélation en deux étapes. Tout d’abord, dans une transaction de « commit », créez un commit dans la sortie Taproot du script qui contient le contenu gravé. Cette étape est celle qui prépare et s’engage à rédiger des informations spécifiques. Deuxièmement, dans une transaction de « révélation », la sortie créée par la transaction d’engagement est consommée, révélant ainsi le contenu inscrit sur la chaîne. Cette étape est celle qui effectue réellement l’écriture, car elle consomme la sortie Taproot créée par la phase de validation et rend publiques les informations de pré-validation. Ce processus est nécessaire car les transactions Taproot ne prennent pas directement en charge l’écriture de données arbitraires, mais nécessitent plutôt que toutes les dépenses proviennent de sorties Taproot existantes. Grâce à la méthode d’engagement/révélation, nous pouvons graver n’importe quelle information sur la blockchain, mais cela nécessite deux étapes : d’abord, préparer la sortie et les informations à l’avance dans la phase d’engagement, puis écrire réellement les informations dans la phase de révélation.

Analyse de transaction

Gravé avec un bonjour monde
https://mempool.space/tx/46714ae173f0c183e974fab2f582701c9d0e0e896a93e3e970d8710f870d28c9

OP_FALSE

OP_IF

OP_PUSH "ord"

OP_1

OP_PUSH "text/plain;charset=utf-8"

OP_0

OP_PUSH "Hello, world"

OP_ENDIF

contenu original

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea7098801750063036f7264010118746578742f706c61696e3b636861727365743d7574662d38000b68656c6c6f20776f726c6468

analyser le contenu

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea70988017500

63 OP_IF

03

6f7264 ord

010118

746578742f706c61696e3b636861727365743d7574662d38 texte brut;charset=utf-8

000b

68656c6c6f20776f726c64 Bonjour, monde

68 OP_ENDIF

outils d'analysehttps://codebeautify.org/hex-string-converter

Gravé d'un gentil message pour vous rencontrer
https://mempool.space/tx/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499

https://ordinals.com/inscription/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0

https://static.unisat.io/inscription/content/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0I

gravé une inscription moi-même

https://mempool.space/tx/3fd4b39890aae0a740db7a157eb8c32e901270c52a2cee0c2d25bd0e40f4d22f

Le nombre de jetons brc20 stat transférés pour moi est 500000000

https://ordinals.com/inscription/fed2913e99beb498896eb910e1ea4260807441c322a9324573b4dcbd514904c4i0brc20

menthe chien quantité 4200

https://ordinals.com/inscription/b9135e259ec380571b5fe087d5df67c686337a8bedec9d335793db8b5abe6d24i0brc20

transférer la quantité de 2200 doge

https://ordinals.com/inscription/c02b017443290a4f50511878824c340129bb766cb66ea14916930b3a3d498d94i0

Avertissement:

  1. Cet article est repris de [Communauté Rebase]. Tous les droits d'auteur appartiennent à l'auteur original [Melvini17]. Si des objections sont formulées à cette reproduction, veuillez contacter le Porte Apprendreéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Une brève analyse du protocole Bitcoin Ordinals

Débutant1/1/2024, 5:32:08 PM
Cet article analyse brièvement le protocole des Bitcoin Ordinals avec des images et du texte.

connaissances de base

BTC est un modèle UTXO. Chaque UTXO est unique et intrinsèquement traçable.

1 BTC = 10^8 Satoshis (Satoshis), c'est-à-dire que l'unité la plus petite est les Satoshis, ou satoshis pour faire court;

origine

Les plus grandes histoires de la cryptomonnaie au début de 2023 se déroulent sur Bitcoin. En janvier, le protocole décentralisé Nostr est né de la communauté Bitcoin. En février, le protocole NFT Ordinals sur Bitcoin est né. Le 8 mars, Yuga Labs, la société mère de Boring Ape, a commencé à mettre aux enchères des NFT BTC sur Ordinals. Sur les 300 NFT émis, 288 ont été vendus aux enchères pour un montant total de 16,5 millions de dollars américains. Le protocole Ordinals [2] publié par Casey Rodarmor[1]En janvier 2023, une idée a été proposée : pouvons-nous organiser ces « sats » dans un certain ordre. Leur attribuer un numéro ordinal entre 0 et 2 100 000 000 000 000, puis les relier à d'autres informations : images, texte, vidéos ou même une chaîne de code. Chaque Satoshi devient ainsi unique et irremplaçable. Cela revient à donner à Bitcoin la capacité native de créer des NFT. N'est-ce pas incroyable ? En fait, ce protocole repose fortement sur les mises à jour de SegWit en 2017 et de Taproot.[3]En 2021. La mise à niveau Taproot apporte de nouveaux niveaux de confidentialité, de sécurité et de scalabilité au réseau Bitcoin. Alors qu'il a toujours été possible d'attacher des données à Bitcoin par des moyens techniques, vous pouvez essentiellement seulement pomper 4 Mbs de données, et pas plus. Ordinals est un projet open source développé sur GitHub[4]. Le projet comprend un BIP qui décrit le schéma ordinal[5] , un index qui communique avec les nœuds Bitcoin Core pour suivre l'emplacement de tous les sats, un portefeuille qui permet des transactions conscientes de l'ordre[6] , et un index pour l'exploration interactive de la blockchain. Explorateur de blocs [7].Il peut être compris en deux parties:

  1. Utilisez une solution technique ordonnée pour numéroter les satoshis de Bitcoin (Satoshi, la plus petite unité de Bitcoin). Bitcoin est à l'origine un jeton homogène FT, mais tout comme une grande banque centrale émettant une monnaie légale et numérotant la monnaie légale, Casey donne également un numéro aux satoshis de Bitcoin;
  2. Inscription : Après chaque satoshi est marqué de changements, il peut être lié à n'importe quel morceau de code de taille limitée, c'est-à-dire lier l'œuvre d'art au satoshi pour émission et circulation.

https://dune.com/icanhaz/ordinals-bitcoin-nft-inscriptions

Bien que l'Ordinal NFT soit basé sur la théorie Ordinal, la mise en œuvre actuelle de l'Ordinal NFT repose également sur les mises à jour techniques de Segregated Witness (SegWit) et Taproot du protocole Bitcoin en 2017 et 2021. Il convient de noter que ces mises à jour n'ont pas été développées dans le but de permettre ces nouveaux types de NFT. Cependant, étant donné que les deux mises à jour ont augmenté la quantité de données stockées dans un bloc - ce qui signifie qu'il y a maintenant de l'espace pour stocker des images, des vidéos et même des jeux - le déploiement des NFTs Ordinal a été rendu possible par inadvertance.

Témoin Séparé (SegWit)

Segwit est une mise à jour en 2017 qui a entraîné une fourchette douce du BTC. La mise à jour divise efficacement les transactions Bitcoin en deux parties en ajoutant une section de "données de témoin" qui peut prendre en charge des données arbitraires.

Les données de témoin ont été initialement créées comme un schéma de la manière suivante :

  1. Contournement des limites strictes de taille de bloc
  2. Permet le transfert de données facultatif et arbitraire
  3. Prévenir la malléabilité des transactions involontaires En un sens technique, la mise en œuvre de SegWit signifie que les transactions n'ont plus besoin de contenir les données d'attestation (généralement la signature numérique de l'expéditeur). À la place, un espace supplémentaire est créé à la fin du bloc pour les données témoins en tant que structure séparée. Il prend en charge la transmission de données arbitraires et rend le « poids du bloc » plus petit (car les données témoins dans SegWit sont stockées dans une structure de données indépendante, de sorte que les données de signature de transaction ne sont plus incluses dans le poids du bloc), combinant astucieusement une grande quantité de données rester dans les limites de taille de bloc de Bitcoin pour éviter les forks durs.

Ceci est le premier prérequis pour les NFT ordinaux, car il étend la limite sur la quantité de données arbitraires pouvant être incluses dans une transaction.

Taproot

Mis en œuvre en novembre 2021, Taproot est une mise à niveau à multiples facettes conçue pour améliorer la confidentialité, l’évolutivité et la sécurité de Bitcoin. Avec cette mise à niveau, Taproot crée un système plus simple pour stocker des données de témoins arbitraires et assouplit les restrictions sur la quantité de données arbitraires pouvant être placées dans les transactions Bitcoin. L’objectif initial de cette mise à niveau est d’améliorer encore les contrats intelligents basés sur Bitcoin, tels que les contrats verrouillés dans le temps souvent utilisés dans les données témoins. Ces changements sont un élément clé pour les NFT ordinaux, qui stockent les données NFT dans des scripts Taproot. La mise à niveau facilite la création et le stockage de données témoins arbitraires, jetant ainsi les bases de la norme « ord ». Et à mesure que les exigences en matière de données sont assouplies, il est supposé qu’une seule transaction peut remplir un bloc entier avec ses données de transaction et de témoin, atteignant la limite de taille de bloc de 4 Mo, ce qui élargit considérablement les types de médias pouvant être placés sur la chaîne.

Fondamental

Nous savons tous que chaque Bitcoin peut être divisé en 100 000 000 unités, appelées satoshis (ou sats), ou “Satoshi” en chinois. En d'autres termes, en tant qu'unité comptable, la plus petite unité de Bitcoin est 0,00000001 (cent millionième) Bitcoin, appelée “1 Satoshi”. 1 Bitcoin peut être divisé en 100 millions de satoshis, ce qui signifie que chaque satoshi vaut 0,00000001 Bitcoin. Le protocole Ordinals propose un design basé sur Satoshi, la plus petite unité de Bitcoin, ce qui permet d'incorporer diverses informations dans Satoshi, telles que des images, des textes, des vidéos, etc. (l'inscription est appelée inscription), et relie l'inscription téléchargée à un Satoshi spécifique. Ce processus s'appelle inscrire. Les Ordinaux sont un schéma de numérotation pour les sats qui permettent de suivre et de transmettre des sats individuels. Ces nombres sont appelés nombres ordinaux.[8]Les sats sont numérotés dans l'ordre dans lequel ils sont extraits et transférés des entrées de transaction aux sorties de transaction sur la base du premier entré, premier sorti. Tant le schéma de numérotation que le schéma de transfert reposent sur l'ordre, le schéma de numérotation repose sur l'ordre d'extraction et le schéma de transfert repose sur l'ordre des entrées et sorties de transaction, d'où le nom d'ordinal. La théorie des ordinaux ne nécessite pas de jeton séparé, ne nécessite aucun changement à Bitcoin, et peut être utilisée et efficace immédiatement. Rodarmor a proposé la théorie des ordinaux. Les ordinaux sont numérotés à partir de 0 selon l'ordre dans lequel les satoshis sont extraits. Par exemple, le premier satoshi dans le premier bloc a un numéro de série de 0, et le deuxième satoshi a un numéro de série de 1. Le numéro de série du dernier Satoshi est 4999999999, donc chaque Satoshi a un attribut ID. Il y a deux points clés dans l'ensemble du protocole des Ordinaux :

  1. Le nombre de chaque satoshi est unique tout comme le numéro d'identification.
  2. Premier entré, premier sorti. permettez-nous de donner un exemple

Sur l'image ci-dessous, il y a deux entrées sur la gauche. L'adresse 1 et l'adresse 2 ont un total de 5 satoshis. Dans cette transaction, 4 satoshis ont été envoyés à une adresse commençant par 3oPz, et 1 satoshi a été laissé en tant que frais de mineur pour payer les mineurs.

Supposons que dans la transaction ci-dessus, nous utilisons le protocole des Ordinaux pour attribuer une « identité » (numéro de série) à chaque satoshi. Ensuite, après que la transaction est terminée, les quatre satoshis numérotés Ord A->D à l'adresse 1 et l'adresse 2 iront à l'adresse 3. Là, le dernier satoshi a été donné aux mineurs.

Le soi-disant "premier entré, premier sorti" signifie que l'ordre numérique de chaque satoshi est déterminé selon son index dans la sortie de transaction. Par exemple, dans la sortie de transaction (Output) dans la figure ci-dessous, l'adresse 3 est classée devant l'adresse du mineur, donc les satoshis transférés depuis l'adresse 1 et l'adresse 2 seront d'abord hérités par l'adresse 3, puis par l'adresse du mineur.

Règles de numérotation de Satoshi

  1. Chaque satoshi est numéroté, en commençant par le premier satoshi dans le bloc de genèse, et des numéros de série sont attribués aux satoshis dans l'ordre où ils ont été minés. Le premier Satoshi dans le premier bloc a un numéro de séquence de 0, le deuxième Satoshi a un numéro de séquence de 1, et le dernier Satoshi du premier bloc a un numéro de séquence de 4 999 999 999. Parce que la récompense initiale de minage de Bitcoin était de 50 BTC.
  2. Vous pouvez donc attacher un contenu arbitraire à chaque satoshi, les transformant en artefacts numériques natifs de Bitcoin; (compris comme nft)
  3. Il existe plusieurs représentations différentes des nombres ordinaux :
    1. Notation entière : Numéro de série 2099994106992659, attribué selon l'ordre dans lequel les satoshis sont minés.
    2. Notation décimale : 3891094,16797 Le premier nombre est la hauteur du bloc où satoshi a été extrait, le second est le décalage de satoshi dans le bloc.
    3. Notation degré: 3°111094′214″16797‴.
    4. Symbole de percentile : 99.99971949060254%. Position de Satoshi dans l'offre de Bitcoin, exprimée en pourcentage.

Offre totale de Satoshi

  • Niveau normal: tout satoshi sauf le premier satoshi dans le bloc (l'offre totale est de 2100 billions)
  • Excellent: Le premier satoshi de chaque bloc (l'offre totale est de 6,929,999)
  • Rare : 1er satoshi de chaque période d'ajustement de la difficulté (offre totale 3437)
  • Épique: Le premier satoshi après chaque division par deux (l'offre totale est de 32)
  • Légendaire : Premier satoshi* à chaque cycle (l'offre totale est de 5)
  • Niveau mythique : le premier satoshi dans le bloc de genèse (offre totale est de 1)

Question sur la rareté

https://ordinals.com/sat/2099994106992659

Niveau de mythe

https://ordinals.com/sat/0

Résumé

Que ce soit pour le marché des NFT ou du BTC, Ordinals a apporté une influence unique. Le marché des NFT Ethereum se dirige vers un marché baissier clair après la mêlée provoquée par le marché commercial Blur, mais Ordinals apporte un nouveau récit :Tout d’abord, par rapport aux NFT sur Ethereum qui sont stockés hors chaîne, les NFT Bitcoin sont tous stockés sur la chaîne. Pour la première fois, les œuvres d’art peuvent être stockées pour toujours dans un grand livre public humain. Les humains n’ont jamais renoncé à la poursuite de « l’éternité ». Il ne fait aucun doute que le NFT BTC apportera un nouvel engouement ; Deuxièmement, une caractéristique importante des ordinaux est le nombre de bitcoins, ce qui engendre une culture similaire au « beau compte QQ » et apporte un récit commun à la communauté NFT - les communautés ne sont plus des « singes » et des « singes ». Papillon », la numérotation deviendrait un récit important et certainement nouveau. Les ordinaux apporteront également une nouvelle vitalité à l’écosystème Bitcoin. En plus des récompenses de bloc, les mineurs peuvent également gagner des frais de transaction dans le cadre du protocole Ordinals. Il ne fait aucun doute que les mineurs seront plus motivés à se lancer à l’avenir. Dans le même temps, les transactions NFT apportées par BTC à l’avenir pourraient favoriser le développement ultérieur du Lightning Network.Plus important encore, si BTC NFT prospère davantage, cela entraînera également le développement de services périphériques - les portefeuilles et les échanges sont au stade « à construire ». Pour les développeurs, il y a une énorme demande de découverte et de services. Bien sûr, il y a aussi une grande controverse dans la communauté Bitcoin concernant les ordinaux. Certains Maxi du BTC pensent que les données non financières ne doivent pas être écrites en blocs, ce qui fait que le BTC s’écarte du récit sous-jacent de « l’or ». Certaines personnes s’inquiètent également du fait que la numérotation des bitcoins transformera le bitcoin d’un représentant homogène en un jeton non fongible, perdant ainsi sa confidentialité. Quoi qu’il en soit, tout comme le NFT inscrit dans le registre public du Bitcoin est irréversible, le NFT Bitcoin doit être une tendance importante dans l’histoire du cryptage qui est irréversible et même difficile à arrêter.

Élargir les connaissances

Limite de poussière

À propos de la raison pour laquelle chaque gravure coûte 546 statsEn Bitcoin, la sortie de transaction minimale est généralement de 546 satoshis. Cette valeur est basée sur le concept de "limite de poussière" dans le protocole Bitcoin. La limite de poussière fait référence à la plus petite valeur valide de sortie de transaction dans le réseau Bitcoin. Une sortie de transaction inférieure à cette valeur peut être considérée comme invalide ou non digne d'être traitée par les mineurs. Le but de la limite de poussière est d'empêcher les utilisateurs de créer un grand nombre de petites transactions dans le réseau, ce qui pourrait encombrer le réseau et gaspiller de l'espace de stockage.Selon le protocole Bitcoin, une sortie de transaction standard contient un script de sortie P2PKH (Pay-to-Public-Key-Hash) ou P2WPKH (Pay-to-Witness-Public-Key-Hash). Pour ces types de sorties de transaction, la plus petite valeur valide est de 546 satoshis. Si la valeur d'une sortie de transaction est inférieure à cette valeur, le coût de création de la transaction (c'est-à-dire les frais de minage) peut être plus élevé que la valeur de la transaction elle-même. Par conséquent, peu de mineurs sont disposés à traiter de telles transactions.Veuillez noter que la valeur de 546 satoshis peut changer à mesure que le réseau Bitcoin évolue. La limite de poussière réelle dépend de la taille de la transaction et des taux actuels du réseau. En résumé, la règle des 546 satoshis de Bitcoin vise à prévenir les transactions invalides et la congestion dans le réseau.

commit à deux phases

Tous les coûts de Taproot doivent provenir des sorties Taproot existantes. C’est pourquoi l’inscription d’informations dans la blockchain nécessite un processus de validation/révélation en deux étapes. Tout d’abord, dans une transaction de « commit », créez un commit dans la sortie Taproot du script qui contient le contenu gravé. Cette étape est celle qui prépare et s’engage à rédiger des informations spécifiques. Deuxièmement, dans une transaction de « révélation », la sortie créée par la transaction d’engagement est consommée, révélant ainsi le contenu inscrit sur la chaîne. Cette étape est celle qui effectue réellement l’écriture, car elle consomme la sortie Taproot créée par la phase de validation et rend publiques les informations de pré-validation. Ce processus est nécessaire car les transactions Taproot ne prennent pas directement en charge l’écriture de données arbitraires, mais nécessitent plutôt que toutes les dépenses proviennent de sorties Taproot existantes. Grâce à la méthode d’engagement/révélation, nous pouvons graver n’importe quelle information sur la blockchain, mais cela nécessite deux étapes : d’abord, préparer la sortie et les informations à l’avance dans la phase d’engagement, puis écrire réellement les informations dans la phase de révélation.

Analyse de transaction

Gravé avec un bonjour monde
https://mempool.space/tx/46714ae173f0c183e974fab2f582701c9d0e0e896a93e3e970d8710f870d28c9

OP_FALSE

OP_IF

OP_PUSH "ord"

OP_1

OP_PUSH "text/plain;charset=utf-8"

OP_0

OP_PUSH "Hello, world"

OP_ENDIF

contenu original

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea7098801750063036f7264010118746578742f706c61696e3b636861727365743d7574662d38000b68656c6c6f20776f726c6468

analyser le contenu

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea70988017500

63 OP_IF

03

6f7264 ord

010118

746578742f706c61696e3b636861727365743d7574662d38 texte brut;charset=utf-8

000b

68656c6c6f20776f726c64 Bonjour, monde

68 OP_ENDIF

outils d'analysehttps://codebeautify.org/hex-string-converter

Gravé d'un gentil message pour vous rencontrer
https://mempool.space/tx/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499

https://ordinals.com/inscription/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0

https://static.unisat.io/inscription/content/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0I

gravé une inscription moi-même

https://mempool.space/tx/3fd4b39890aae0a740db7a157eb8c32e901270c52a2cee0c2d25bd0e40f4d22f

Le nombre de jetons brc20 stat transférés pour moi est 500000000

https://ordinals.com/inscription/fed2913e99beb498896eb910e1ea4260807441c322a9324573b4dcbd514904c4i0brc20

menthe chien quantité 4200

https://ordinals.com/inscription/b9135e259ec380571b5fe087d5df67c686337a8bedec9d335793db8b5abe6d24i0brc20

transférer la quantité de 2200 doge

https://ordinals.com/inscription/c02b017443290a4f50511878824c340129bb766cb66ea14916930b3a3d498d94i0

Avertissement:

  1. Cet article est repris de [Communauté Rebase]. Tous les droits d'auteur appartiennent à l'auteur original [Melvini17]. Si des objections sont formulées à cette reproduction, veuillez contacter le Porte Apprendreéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!