Le BRC-20 est un standard expérimental de tokens fongibles sur la blockchain Bitcoin, créé en mars 2023 par un développeur anonyme connu sous le pseudonyme « domo ». Inspiré du standard ERC-20 d’Ethereum, le BRC-20 permet de créer, frapper (mint) et transférer des tokens directement sur Bitcoin.
Techniquement, les tokens BRC-20 fonctionnent via des inscriptions JSON sur des satoshis individuels en utilisant le protocole Ordinals. Chaque opération (déploiement, mint, transfert) est encodée dans un objet JSON inscrit dans une transaction Bitcoin. Par exemple, pour créer un nouveau token, on inscrit un JSON contenant le nom du token, l’offre totale et la limite de mint par transaction.
Contrairement aux tokens ERC-20 qui bénéficient de smart contracts pour gérer automatiquement les transferts et les soldes, les BRC-20 nécessitent des indexeurs off-chain pour interpréter les inscriptions et calculer les soldes. Cette architecture est plus limitée mais présente l’avantage de fonctionner directement sur Bitcoin sans modification du protocole.
Le premier et plus célèbre token BRC-20 est ORDI, qui a atteint une capitalisation de plusieurs milliards de dollars. D’autres tokens populaires incluent SATS, RATS et PIZZA. L’engouement pour les BRC-20 a été tel qu’il a provoqué une congestion significative du réseau Bitcoin en mai 2023, avec des frais de transaction atteignant des niveaux records.
En avril 2024, le standard Runes a été lancé comme alternative plus efficace aux BRC-20, utilisant le modèle UTXO natif de Bitcoin plutôt que des inscriptions JSON, réduisant ainsi l'empreinte sur la blockchain.