Aller au contenu
buybitcoinsmart

Glossaire / Protocole et mises à jour

BRC-20

Qu'est-ce que BRC-20 ?
BRC-20 est une norme de jetons expérimentale qui inscrit du texte JSON dans des inscriptions d'ordinaux et laisse le calcul de chaque solde à des indexeurs hors chaîne plutôt qu'à bitcoin.

Trois verbes écrits sous forme de fichiers texte : deploy, mint et transfer. Un développeur pseudonyme connu sous le nom de Domo a publié l'idée le 8 mars 2023, l'a présentée ouvertement comme une expérience et a déclaré que les jetons qui en résultent devaient être considérés comme sans valeur. Bitcoin ne valide aucune de ces écritures, ce qui est le fait le plus important à retenir avant toute décision d'achat d'un de ces jetons.

Comment cela fonctionne

Un jeton BRC-20 est une suite de courts documents JSON inscrits l'un après l'autre, et les règles pour les lire résident entièrement dans un logiciel que chacun est libre d'écrire.

Déployer signifie inscrire un élément de la forme {"p" :"brc-20","op" :"deploy","tick" :"ordi","max" :"21000000","lim" :"1000"}. Le champ p nomme le protocole, tick est un identifiant de quatre caractères, max fixe l'offre totale et lim plafonne ce qu'un seul mint peut réclamer. Le premier jeton à l'utiliser, ordi, a choisi un maximum de 21 000 000 unités en un clin d'œil évident, en libérant 1 000 à la fois.

Minter signifie inscrire un op de mint jusqu'à atteindre le plafond déclaré. Premier arrivé, premier servi : un indexeur compte les mints dans l'ordre des blocs et cesse de les honorer au-delà du maximum, si bien que les derniers mints d'un jeton populaire deviennent une course publique tranchée par le taux de frais.

Le transfert est la partie délicate. Vous inscrivez une instruction de transfert, ce qui produit une inscription représentant ce montant, puis vous envoyez cette inscription au destinataire dans une seconde transaction. Deux événements on-chain par paiement, tous deux de simples transactions bitcoin payant des frais ordinaires.

Rien de tout cela n'est appliqué où que ce soit. Un nœud bitcoin voit les inscriptions et ne les lit pas. Les soldes n'existent qu'à l'intérieur des indexeurs, et lorsque deux indexeurs sont en désaccord, il n'existe ni règle, ni chaîne, ni vote pour trancher. C'est un modèle de sécurité différent de celui de bitcoin, pas une version réduite du même modèle.

Où le voir

BRC-20 apparaît dans les annonces des places de marché et dans des portefeuilles spécialisés, pas dans le logiciel que la plupart des gens utilisent pour acheter du bitcoin.

Les plateformes d'échange cotent une poignée des identifiants les plus importants et ignorent les milliers d'autres, et celles qu'elles écartent sont généralement celles qui n'ont aucun acheteur. Le mécanisme de mint est la partie qui a des conséquences pour tous les autres : un mint ouvert est une course publique, des milliers de personnes diffusent des transactions presque identiques en quelques minutes, et le taux de frais que tout le monde paie grimpe avec elles. Les épargnants qui retirent pendant l'une de ces fenêtres paient plusieurs fois le tarif courant pour une transaction qui n'a rien à voir avec des jetons.

Un schéma d'arnaque l'accompagne. Un jeton sans émetteur, sans obligation et dont l'offre est définie par l'indexeur auquel vous choisissez de faire confiance est très facile à promouvoir et très facile à abandonner, ce qui explique pourquoi ces lancements reviennent dans les épaves que ce site recense ailleurs.

BRC-20 vs Runes

BRC-20 et Runes sont tous deux des mécanismes de jetons fongibles sur bitcoin issus de la même grande communauté, et ils stockent leur état à des endroits opposés. BRC-20 tient un solde courant par adresse à l'intérieur d'un indexeur, reconstruit en rejouant chaque inscription dans l'ordre, et il faut au moins deux transactions pour déplacer quoi que ce soit. Runes rattache les soldes à des sorties non dépensées et encode ses instructions dans un seul OP_RETURN, que les nœuds écartent de l'ensemble des sorties non dépensées au lieu de le conserver indéfiniment. Runes a été conçu après BRC-20 et en grande partie en réaction à celui-ci, par l'auteur de la théorie des ordinaux lui-même, ce qui indique ce qu'il a pensé de l'original.

À ne pas confondre avec

Questions fréquentes

Bitcoin sait-il quel est mon solde BRC-20 ?

Non. Les nœuds bitcoin stockent les inscriptions comme des données et ne les interprètent jamais. Votre solde est ce qu'un indexeur calcule en rejouant ces inscriptions, il dépend donc d'un logiciel que vous n'exécutez pas et de règles que personne n'applique.

Pourquoi déplacer un jeton BRC-20 demande-t-il deux transactions ?

Parce que la norme sépare l'intention de la livraison. Vous inscrivez d'abord une instruction de transfert, ce qui crée une inscription représentant le montant, puis vous envoyez cette inscription. Les deux étapes sont de simples transactions bitcoin et toutes deux paient des frais.

À lire ensuite

Termes associés

Plus de termes : Protocole et mises à jour

Lire cette page en anglais