Introduction
Les jetons BRC-20 représentent une norme expérimentale et inefficace visant à créer des jetons fongibles sur la blockchain Bitcoin. S’inspirant des jetons ERC-20 d’Ethereum, ces jetons exploitent le protocole Bitcoin Ordinals pour inscrire des données sur des satoshis uniques, les rendant ainsi transférables et négociables.
Origines des jetons BRC-20
La norme de jeton BRC-20 a été lancée par un développeur pseudonyme nommé Domo en mars 2023. Cela est survenu peu après le lancement du protocole Bitcoin Ordinals par Casey Rodarmor en janvier 2023, qui a permis aux utilisateurs d’inscrire des données sur des Satoshis individuels et de créer des NFT sur la blockchain Bitcoin. Le premier jeton BRC-20, dénommé «Ordi», a rapidement gagné en popularité et a conduit à l’émergence de nombreux autres jetons BRC-20.
L’introduction des jetons BRC-20 visait à apporter la flexibilité des jetons fongibles au réseau Bitcoin, à l’instar de l’expansion de l’écosystème Ethereum grâce aux jetons ERC-20. Toutefois, les jetons BRC-20 se distinguent considérablement de leurs homologues Ethereum en termes de fonctionnalités et de mise en œuvre.
Comment fonctionnent les jetons BRC-20
Les jetons BRC-20 s’appuient sur le protocole Ordinals pour inscrire des données JSON sur des Satoshis. Ces données définissent les propriétés et les fonctions du jeton, y compris le déploiement, la frappe et le transfert. Contrairement aux jetons ERC-20 d’Ethereum, les jetons BRC-20 ne font pas appel à des contrats intelligents, ce qui limite leur fonctionnalité. Cependant, leur simplicité facilite la tokenisation d’actifs sur le réseau Bitcoin.
Déploiement et frappe: Le processus commence par le déploiement d’un jeton en inscrivant ses caractéristiques sur un satoshi. Une fois déployés, les jetons peuvent être frappés en quantités spécifiques et transférés entre utilisateurs via des transactions Bitcoin. Les données JSON contiennent des informations telles que le nom du jeton, l’offre maximale et les conditions de frappe.
Transfert de jeton: Le transfert des jetons BRC-20 nécessite la création d’une nouvelle inscription qui précise les détails du transfert. Cette inscription est ensuite incluse dans une transaction Bitcoin, garantissant l’immuabilité et la vérifiabilité sur la blockchain.
Avantages et inconvénients
Avantages:
- Simplicité: L’absence de contrats intelligents facilite la création et le transfert de jetons, rendant ceci accessible à un plus large éventail d’utilisateurs.
- Sécurité: L’utilisation des fonctionnalités de sécurité robustes de Bitcoin assure un haut niveau de confiance et d’immuabilité.
Inconvénients:
- Absence de contrats intelligents: Ne pas avoir accès aux contrats intelligents limite les fonctionnalités et les cas d’utilisation potentiels des jetons BRC-20.
- Dépendance au réseau: Les jetons BRC-20 sont soumis à la priorisation par Bitcoin de la sécurité et de la décentralisation plutôt qu’à la vitesse de transaction, ce qui peut entraîner des frais plus élevés durant les pics de demande.
- Congestion du réseau: La popularité de ces jetons, couplée à leur conception déficiente, a provoqué une hausse des frais de transaction et une congestion du réseau, particulièrement lors de leur lancement. Toutefois, alors que la popularité diminue, la congestion tend également à se réduire.
- Interopérabilité limitée: Conçus spécifiquement pour le réseau Bitcoin, les jetons BRC-20 ne peuvent pas interagir avec d’autres écosystèmes blockchain.
Applications pratiques et exemples
Jetons d’application décentralisés: Un développeur peut créer un nouveau jeton pour une application décentralisée (DAPP). En gravant les détails du jeton sur une transaction Bitcoin à l’aide du protocole Ordinals, le développeur peut gérer ce jeton directement sur la blockchain Bitcoin, sans avoir besoin de couches supplémentaires ou de contrats intelligents complexes. Ce jeton peut être utilisé dans le DAPP pour diverses fonctions comme le contrôle d’accès, les récompenses ou la gouvernance.
Actifs tokenisés: Si une entreprise souhaite tokeniser des actifs, tels que des actions ou des biens immobiliers, sur la blockchain Bitcoin, elle peut inscrire des jetons BRC-20 représentant ces actifs, permettant ainsi un transfert de propriété sûr et transparent. Cela peut simplifier le processus d’achat, de vente ou de transfert de propriété tout en tirant parti de la sécurité de Bitcoin.
Système de points de fidélité: Une entreprise peut mettre en place un système de points de fidélité avec des jetons BRC-20. En créant et en gérant des points de fidélité comme des jetons, les clients peuvent gagner, transférer et échanger des points directement sur la blockchain Bitcoin, assurant transparence et sécurité, réduisant ainsi le risque de fraude.
Jetons communautaires: Un groupe communautaire peut créer son propre jeton pour faciliter diverses activités. Grâce aux jetons BRC-20, le groupe peut inscrire des jetons que les membres utilisent pour participer à des événements, voter sur des décisions ou récompenser des contributions, renforçant ainsi l’engagement au sein de la communauté.
Les jetons BRC-20 sont souvent présentés comme des solutions pour divers usages, allant des applications décentralisées aux actifs tokenisés. Cependant, en pratique, leur commodité est souvent éclipsée par le trading spéculatif et les jeux. Bien qu’ils s’appuient sur la sécurité de Bitcoin, leur principal usage semble se concentrer sur la création et le trading de jetons Memes et d’actifs numériques de faible valeur. Cela met en lumière une tendance où les promesses de résoudre des problèmes réels sont souvent supplantées par des investissements à court terme et spéculatifs. La vraie valeur du Bitcoin réside dans sa sécurité, sa décentralisation et son rôle d’argent solide, souvent négligé dans la quête des dernières tendances en matière de jetons.
Protocole de runes: une solution plus récente et plus efficace
Le protocole de runes, introduit par Casey Rodarmor, propose une alternative plus efficace et scalable aux jetons BRC-20. En utilisant le modèle UTXO de Bitcoin et l’opcode OP_return, les runes parviennent à éviter la création d’UTXOs indésirables, réduisant ainsi la congestion et améliorant les performances. Contrairement aux BRC-20, qui reposent sur des inscriptions JSON susceptibles de surcharger le réseau, les runes offrent un moyen rationalisé pour la création et le transfert de jetons, intégrant sans effort avec le réseau Lightning et soutenant divers types de portefeuilles. Cela fait des runes un choix privilégié pour les développeurs souhaitant créer des jetons sur la blockchain Bitcoin de manière plus efficace et flexible.
Résumé
Les jetons BRC-20 sont une innovation récente sur la blockchain Bitcoin, visant à offrir des jetons fongibles grâce au protocole Ordinals. Bien qu’ils présentent des avantages tels que la simplicité et la sécurité, ils souffrent également de limitations, notamment l’absence de contrats intelligents et l’interopérabilité restreinte. Leur popularité a entraîné une hausse des frais de transaction et des congestions réseau, souvent utilisées dans un cadre spéculatif. Parallèlement, de nouvelles solutions comme le protocole de runes émergent comme alternatives plus efficaces.