BRC-20
BRC-20 est un standard de tokens basé sur les inscriptions Ordinals. Forme la plus chère et inefficiente de tokens sur Bitcoin. Pollue l'UTXO set. Très controversé.
Naissance du standard
Le BRC-20 est proposé en mars 2023 par un développeur anonyme connu sous le pseudonyme domo. Il s'appuie sur le protocole Ordinals de Casey Rodarmor, qui permet d'attacher des données arbitraires à un satoshi via le témoin SegWit. Là où Ordinals visait l'art numérique (« digital artifacts »), BRC-20 détourne le mécanisme pour émettre des tokens fongibles : chaque inscription contient un petit fichier JSON déclarant un deploy, mint ou transfer.
Anatomie d'une inscription BRC-20
{
"p": "brc-20",
"op": "mint",
"tick": "ordi",
"amt": "1000"
}
Ce JSON est inséré dans le witness d'une transaction Bitcoin. Les opérations possibles :
| Op | Effet |
|----|-------|
| deploy | Crée un nouveau token (ticker de 4 caractères) |
| mint | Mintage public, premier arrivé premier servi |
| transfer | Marque un solde comme transférable puis le déplace |
Aucune validation native côté Bitcoin : ce sont des indexeurs externes (Best in Slot, OKX, Unisat) qui calculent les soldes en parsant la chaîne.
Impact sur Bitcoin
L'explosion de BRC-20 au printemps 2023 a porté les frais médians à plus de 500 sat/vB pendant plusieurs semaines. Plus de 60 % du blockspace a parfois été occupé par des inscriptions BRC-20. Le mempool a saturé, les paiements Lightning on-chain ont été retardés, et le UTXO set a fortement gonflé. Les revenus des mineurs ont en revanche atteint des sommets historiques en frais.
Comparaison avec les alternatives
| Standard | Validation | Efficience UTXO | Successeur ? | |----------|-----------|------------------|--------------| | BRC-20 (2023) | Off-chain via indexeurs | Très mauvaise | — | | Runes (2024, Rodarmor) | Off-chain mais UTXO-natif | Bonne | Remplace partiellement BRC-20 | | RGB | Client-side validation | Excellente | Pas adopté massivement | | Stamps / SRC-20 | Données dans P2WSH | Très mauvaise | Niche |
Runes, lancé au halving 2024, a explicitement été conçu par Rodarmor pour répondre aux critiques visant BRC-20 et minimiser la pollution UTXO.
Controverses
La communauté est divisée. Les défenseurs avancent qu'il s'agit de paiements légitimes pour le blockspace, donc rien à censurer. Les détracteurs (Luke Dashjr, Peter Todd) y voient un détournement abusif du témoin et militent pour des politiques de relais plus strictes voire des filtres consensus. Le débat technique se mêle au débat philosophique : Bitcoin est-il une plateforme à tout faire ou un système de paiement disciplíné ?
À retenir
BRC-20 est l'illustration des tensions actuelles sur Bitcoin : extrême simplicité du mécanisme, succès viral énorme, coûts collatéraux importants. Son influence diminue depuis l'arrivée de Runes, mais il a durablement transformé l'économie des frais et relancé le débat sur ce qui doit (ou non) être permis sur le blockspace.
Termes lies
- InscriptionsUne inscription stocke des données arbitraires (image, texte) dans le witness Taproot d'une transaction Bitcoin. Standard Ordinals. Cause une augmentation drastique des frais en 2023-2024. Sujet polarisant.
- RunesRunes (Casey Rodarmor) est un protocole de fungible tokens sur Bitcoin via OP_RETURN. Lancé au halving 2024. Plus efficace que BRC-20 sur l'UTXO set. Hype/désintérêt successifs.
- SRC-20SRC-20 est un standard de tokens via Stamps (encodage en faux outputs multisig). Très lourd. Niche.
- StampsStamps stocke les données dans des outputs multisig pour les rendre permanents (l'UTXO set ne peut être pruné). Critiqué pour la pollution maximale du chainstate.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.