BRC-20 is an experimental fungible token standard built on top of Bitcoin’s Ordinals protocol, created on March 8, 2023 by an anonymous developer known as @domodata. It allows the creation and transfer of fungible tokens (similar to ERC-20 tokens on Ethereum) directly on the Bitcoin blockchain by embedding JSON-formatted token data into Ordinals inscriptions in the Bitcoin transaction witness. BRC-20 sparked a wave of speculation and Bitcoin-native token activity in 2023, but was largely superseded for new token launches by the more technically efficient Bitcoin Runes protocol in April 2024.
How BRC-20 Works
BRC-20 uses three operations, each stored as an Ordinals inscription:
Deploy — Creates the token:
{"p":"brc-20","op":"deploy","tick":"ORDI","max":"21000000","lim":"1000"}
Mint — Issues tokens (up to the “lim” per inscription):
{"p":"brc-20","op":"mint","tick":"ORDI","amt":"1000"}
Transfer — Transfers tokens between addresses:
{"p":"brc-20","op":"transfer","tick":"ORDI","amt":"500"}
Importantly, token balances are not tracked by Bitcoin nodes natively. They require off-chain indexers that read Ordinal inscription data and track balances separately. This created fragmentation: different indexers sometimes produced different balance results.
BRC-20 Rise and Decline
| Period | Event |
|---|---|
| Mar 8, 2023 | @domodata launches BRC-20 experimentally |
| May 2023 | BRC-20 mania: ORDI, SATS tokens mint out; Bitcoin fees spike above $30 per transaction |
| Nov 7, 2023 | ORDI lists on Binance, becoming the first BRC-20 token on a major CEX |
| Dec 5, 2023 | ORDI reaches $1.3 billion market cap, the first BRC-20 token to cross the $1 billion milestone |
| Apr 2024 | Bitcoin Runes launches; BRC-20 daily transactions collapse |
| Mid-2024 | BRC-20 daily transactions fall below 10,000, down from a peak of over 200,000 |
Notable BRC-20 tokens: ORDI (first), SATS, MEME, RATS, PIZZA
Technical Limitations
| Limitation | Detail |
|---|---|
| Off-chain indexer dependency | Balances are not enforced by Bitcoin itself — centralized indexers are required |
| UTXO bloat | Creates many small UTXOs, increasing blockchain size |
| No smart contract logic | Tokens have no programmability beyond transfer and balance tracking |
| Indexer fragmentation | Different indexers can produce inconsistent balance results |
| Largely superseded | Bitcoin Runes offers a more UTXO-native, efficient alternative for new token launches |
FAQ
Q: Are BRC-20 tokens “real” tokens on Bitcoin?
They’re real in the sense that data lives on-chain, but the accounting of who owns what is handled by off-chain indexers, not Bitcoin consensus. This is fundamentally different from ERC-20 tokens, where balances are enforced by Ethereum’s state.
Q: Can I still use BRC-20 tokens in 2025?
Yes. ORDI, SATS, and others still trade on supported exchanges and wallets. But the ecosystem has largely moved to Runes for new token launches.
Q: Why did BRC-20 cause Bitcoin fees to spike in 2023?
The mint frenzy for popular tokens (like SATS, which has a maximum supply of 2.1 quadrillion) drove millions of inscription transactions competing for block space, pushing Bitcoin transaction fees above $30 per transaction at peak congestion — the highest since 2021.
Related Terms
Bitcoin Ordinals, Bitcoin Runes, Inscription, UTXO, Fungible Token, Bitcoin Halving
UPay Tip: BRC-20’s story illustrates how quickly token standards evolve. ORDI made history as the first BRC-20 token to reach a billion-dollar market cap, but within a year a technically superior standard (Runes) had largely replaced it for new activity. In crypto, being first doesn’t guarantee being last.
Disclaimer: This content is for educational purposes only and does not constitute financial advice.










