Table of Contents
BRC-20 Tokens Explained: The Complete Guide to Fungible Tokens on Bitcoin in 2026
Published July 10, 2026
The Bottom Line
BRC-20 tokens brought fungible token functionality to Bitcoin without protocol upgrades – encoding token data directly into Ordinal inscriptions on the BTC blockchain. Launched in January 2023, the BRC-20 standard triggered a massive speculative cycle that burned over 4 million BTC network fees in its first month alone. While original BRC-20 trading has cooled significantly by 2026, improved standards (ARC-20, RuneTokens/Runes) have inherited Bitcoin token issuance with far greater efficiency, better UX, and real DeFi composability – positioning Bitcoin as a viable smart-contract alternative for fungible asset markets.
In January 2023, a developer known as domo proposed BRC-20 — a protocol for creating and trading fungible tokens entirely on the Bitcoin blockchain using Ordinal inscriptions. Within days, billions of tokens were deployed within days. The concept spread virally because it achieved something no one thought possible: programmable tokens on Bitcoin without Taproot or any smart contracts.
This guide explains how BRC-20 works under the hood – compares it to ERC-20 and successor standards – walks you through trading in 2026, and maps out where Bitcoin-native fungible tokens are heading as Runes take center stage.
What Are BRC-20 Tokens?
BRC 20 tokens are fungible tokens recorded on the Bitcoin blockchain via Ordinal inscriptions. Unlike Ethereum ERC 20 tokens which live in smart contract state, a BRC 20 token has no on-chain account or registry. Instead, every transfer, deployment, minting event, and trade is an Ordinal inscription containing JSON configuration – and indexers (off-chain services like Magic Eden, Babylon Wallet, OKX) scan the blockchain to reconstruct each account balance.
The original BRC-20 specification defined five inscription operations:
| Operation | Purpose | JSON Example |
|---|---|---|
| deploy | Create a new token definition (ticker, max supply, decimals) | {“p”:”brc-20″,”op”:”deploy”,”tk”:”UNIT”,”max”:”21000000″,”lim”:”1000″} |
| mint | Mint tokens up to the per-wallet limit | {“p”:”brc-20″,”op”:”mint”,”tk”:”UNIT”,”amt”:”500″} |
| transfer | Send BRC-20 tokens to another address | {“p”:”brc-20″,”op”:”transfer”,”tk”:”UNIT”,”amt”:”200″} |
| transfer_deploy | Deploy + transfer the entire supply in one inscription | {“p”:”brc-20″,”op”:”transfer_deploy”,”tk”:”UNIT”} |
| ordinals_unlocked | Opt-in flag confirming Ordinals support | {“p”:”brc-20″,”op”:”ordinals_unlocked”} |
Source: Original BRC-20 specification by domo (GitHub), January 2023.
Key Concept: Indexers Run BRC-20
BRC-20 has no on-chain enforcement. There is no smart contract preventing a user from deploying their own version of “UNIT” with different parameters or sending 1 billion UNIT tokens they privately minted. Indexers (Magic Eden, OKX wallet, Babylon) choose which deployment inscription they recognize as canonical. If the indexer you use disagrees with another indexer’s canonical deployment, your displayed balance will differ. This off-chain consensus model is both BRC-20’s greatest innovation and its most critical vulnerability.
How BRC-20 Works: The Technical Model
To understand BRC-20 technically, you need to grasp three layers:
Layer 1: Ordinal Theory and Inscript Theory
Ordinal Theory (proposed by Casey Roderson in December 2022) assigns each satsheiling (the smallest BTC unit, 1 BTC 100 000 000 satoshis) a unique number based on its mining order. When Bitcoin block #767 430 was mined in May 2023 and inscribe data onto the blockchain, each Satoshi can carry data permanently – like stamping a message inside a specific coin
Inscriptions are the mechanism for BRC-20. Every transaction input carries data within OP_RETURN outputs or Taproot witness data (post-Taproot activation). For Ordinals inscriptions specifically, the data is embedded in the witness stack of SegWit inputs, keeping inscription payloads off-chain storage costs lower than legacy OP_RETURN.
Layer 2: BRC-20 Inscription Encoding
A BRC-20 inscription contains a JSON payload structured like this:
{
"p": "brc-20",
"op": "deploy",
"tk": "MYTKN",
"max": "1000000000",
"lim": "10000",
"dec": "8"
}
The fields mean:
- p — Protocol identifier. Must be
"brc-20". - op — Operation type: deploy, mint, or transfer.
- tk — Token ticker symbol (e.g., UNIT, SATS, MYTKN).
- max — Maximum token supply (deploy only).
- lim — Per-wallet minting limit per transaction (deploy only).
- dec — Decimal precision, default 0 if omitted.
- amt — Amount for mint/transfer operations.
Layer 3: Indexer Reconstructions
When you open Babylon Wallet or Magic Eden and see your BRC-20 balance, the indexer has scanned every BRC-20 inscription since genesis, reconstructed every transfer event into account balances for that ticker. It then queries the Bitcoin blockchain in real-time to show what tokens currently sit behind each address.
This is fundamentally different from ERC-20 where balances live on-chain within contract state. BRC-20 balances exist only within indexer databases — making them vulnerable to indexer分歧 (disagreement between indexers) and censorship (an indexer can refuse to recognize certain deployments).
Pro Tip: Use Multiple Indexers to Verify BRC-20 Balances
Never trust a single indexer for your BRC-20 portfolio. Check balances across at least two independent services (e.g., OKX wallet + Babylon, or Magic Eden + UniSat). If they disagree, the discrepancy could represent hundreds or thousands of dollars in value due to different canonical deployments being recognized.
BRC-20 vs. ERC-20, RuneTokens, and Successor Standards
BRC-20 didn’t exist in a vacuum — it sits alongside Ethereum’s matured token standard (ERC-20) was the original blueprint for fungible tokens. Created by Fabian Vogelsteller in November 2015, ERC-20 runs natively within the EVM with on-chain state enforcement, unlimited composability via DeFi protocols, and standardized events that wallets can query instantly.
BRC-20 vs. ERC-20: Side-by-Side Comparison
| Criteria | BRC-20 (Bitcoin) | ERC-20 (Ethereum) |
|---|---|---|
| Settlement layer | Bitcoin blockchain (Oldest, most secure PoW chain) | Ethereum L1 or L2 (PoS since Merge, Sept 2022 |
| Balances enforcement | Off-chain (indexers only) | On-chain (smart contract state |
| Transaction cost per transfer | $2–$30+ (Bitcoin feemarket dependent) | $0.01–$2 (L2 dependent; Ethereum L1 $3–$25) |
| Confirmation time | ~10 min (BTC block time) | 12 sec (ETH L1), <2 sec (L2 rollups) |
| DeFi composability | None natively (no AMMs or lending protocols on BRC-20 itself) | Full (Uniswap, Aave, Curve, Compound, etc. |
| Censorship resistance | High (Bitcoin miners process any valid tx), but censorship by indexers exists | Moderate (L1 sequencers / L2 operators can censor) |
| Total tokens deployed | ~800+ unique deployments (Jan–Apr 2023 rush) | 1,000,000+ actively deployed |
Source: Screk analysis compiled from on-chain data and DeFiLlama, June 2026.
BRC-20 vs. ARC-20
ARC-20 emerged as a direct successor to BRC-20, launched in late 2023. The key improvement: instead of inscribing every token transfer, ARC-20 enables transfers via regular Bitcoin transactions — the token metadata is embedded in the ordinal satoshi being transferred, and indexers track balance changes by watching which Ordinal sats move between addresses.
This eliminated the most expensive part of BRC-20: the minting inscription for every single token transfer. ARC-20 transfers cost only a standard Bitcoin transaction fee (no extra inscription payload). However, ARC-20 adoption remained limited compared to BRC-20’s original speculative frenzy.
RuneTokens — The True Successor
Rune protocol, introduced by Ordinals creator Casey Roderson in late 2023 and fully launched with Bitcoin’s Nakamoto upgrade path, fundamentally solved BRC-20’s indexer problem. Rune data is encoded into OP_RETURN outputs of regular Bitcoin transactions, and every full node can validate token balances directly.
| Feature | BRC-20 | ARC-20 | Runes (Rune protocol) |
|---|---|---|---|
| Data encoding | Ordinal inscriptions (JSON in witness data) | Ordinal-sat transfers | OP_RETURN outputs (every node validates on-chain) |
| Balance authority | Off-chain indexers (can disagree) | Off-chain indexers (slightly better model) | On-chain (every full node agrees) |
| Transfer cost | Inscription fee per transfer ($2–$30+) | Standard BTC tx fee | Standard BTC tx fee |
| Dust risk | High (inscriptions clutter UTXO set if not managed well) | Moderate | Low (balanced burn model controls dust) |
| Ecosystem maturity (July 2026) | Historical peak activity, residual trading only | Limited adoption, mostly legacy portfolios | Active — primary standard for Bitcoin tokens in 2026 |
Source: Case Roderson (Ordinals/Rune protocol documentation), July 2026.
Bitcoin Token Ecosystem Snapshot (July 2026)
BRC-20: ~$120M total volume remaining in active trading — down from $5B+ peak volumes in Feb 2023.
ARC-20: ~$8M daily volume, niche collectors and degens only.
Runes: ~$450M+ TVL across 12,000+ token deployments — primary standard for new Bitcoin fungible assets. Runes captured the vision BRC-20 pioneered but fixed its flaws — on-chain balance agreement, lower fees, no indexer centralization.
Major BRC-20 Tokens and Market Dynamics
The original BRC-20 mania in early 2023 saw hundreds of tokens deployed within hours. Only a handful retained meaningful liquidity by 2026:
| Token | Supply | Minted % | Status (July 2026) |
|---|---|---|---|
| UNIT | 21,000,000 | 100% | Original BRC-20 token; residual volume ~$800K/day |
| SATS | 21,000,000,000 | 100% | Most traded; peak $12B+ daily volume — now ~$400K/day |
| MILKOMEDA | Limited supply | Community/meme token with active holder base. | |
| MYTKN | 21,000,000,000 | ~98% | Meme/community play; moderate residual volume |
| ORDI | 2,100,000,000 | ~90% | Branded around Ordinals ecosystem; active community |
| PUPS | Variable | Varies | Meme token; speculative trading only |
Source: OKX BRC-20 explorer, Magic Eden Bitcoin Marketplace data, June 2026.
Warning: Most BRC-20 Tokens Have Zero Liquidity
Of the 800+ unique BRC-20 deployments in the original wave, perhaps fewer than 30 retain any meaningful market maker liquidity. Many tokens show a “price” on an indexer but cannot actually be sold without massive slippage (55%+) or zero orders at all. Always verify real order book depth before buying any BRC-20 token. The same warning applies to Runes — over 12,000 deployments exist, but most have negligible trading volume.
The BRC-20 Fee Burn Phenomenon
A defining characteristic of the BRC-20 boom was its staggering network fee impact. During February–March 2023:BRC-21, minting inscriptions flooded mempool with 4.6 million BTC in miner fees — roughly $150M+ at peak BTC prices of ~$22K. Average confirmation times stretched to 3–6 hours for standard transactions. This demonstrated both the demand and the fragility of inscription-based tokens on Bitcoin L1.
Why This Matters in 2026
The BRC-20 fee burn proved that Bitcoin can support token markets — but only at unsustainable costs. This is exactly why Runes solved the dust problem with their balanced fee model, and why Layer 2 solutions (Stacks, Rootstock) gained traction: they offer Bitcoin-security backing with Ethereum-level transaction economics for token transfers.
How to Buy, Sell, and Trade BRC-20 Tokens in 2026
BRC-20 tokens trade on specialized platforms — not standard DEXs. Here are the primary venues as of July 2026:
Centralized Exchanges (CEX)
- OKX remains the largest CEX for BRC-20, offering spot trading for UNIT, SATS, MYTKN, and select others. OKX also provides its own non-custodial BRC-20 wallet with built-in trading interface.
- Magic Eden Bitcoin offers spot AMM-style DEX for BRC-20/ARC-20 tokens directly on-chain. No KYC required, but slippage can be severe for illiquid pairs.
- Babylon Wallet App provides a non-custodial mobile wallet with integrated BRC-20 indexer and swap functionality across major token pairs (BTC/BRC-20).
How a Trade Works End-to-End
- Fund your Bitcoin wallet. Send BTC to your Babylon, OKX, or Magic Eden wallet address. You need both: real BTC for fees AND the BRC-20 tokens already in your wallet (for selling).
- Create inscription for transfer/mint. When buying a BRC-20 token, the platform creates an inscription on the Bitcoin network encoding the trade order. This inscription becomes a valid Bitcoin transaction — you pay BTC miner fees as usual.
- Wait for indexer recognition. The platform’s indexer picks up the new inscription, updates its internal balance database, and credits your wallet. This typically takes 10–60 minutes (one to six Bitcoin block confirmations).
- Settle. Your BRC-20 token balance appears in your wallet’s indexer UI. To sell, you reverse the process: create an inscription transferring tokens out and receiving BTC in return via a counterparty or AMM pool.
Pro Tip for BRC-20 Traders in 2026
If you’re new to Bitcoin tokens, use Runes instead of BRC-20. Runes trades happen through regular Bitcoin transactions with standard wallet UX (no inscription creation required). The token balance updates instantly upon transaction confirmation. Unisat Wallet and OKX both support Runes natively now, and the ecosystem is far more liquid than legacy BRC-20 by mid-2026.
Runes Trading (The Modern Alternative)
Skip the inscription step. Here’s how modern Bitcoin token trading works with Runes:
- Create a Runes wallet — Unisat Wallet (browser extension or mobile) is the most widely used.
- Mint or transfer your Runes tokens. Runes are issued via OP_RETURN outputs in standard BTC transactions, and balances are agreed upon by every full node — no indexer歧义.
- Trade on Runes DEXs — UniSat DEX, MAGIC Eden, OKX Runes trading interface. AMM pools provide instant price discovery for the 200+ most liquid Rune pairs.
Security Risks of the Bitcoin Token Ecosystem
The BRC-20 and broader Bitcoin token ecosystem carries unique risks that don’t exist in Ethereum DeFi:
Risk #1: Indexer Centralization (BRC-20 Specific)
Because BRC-20 balances exist only within indexer databases, an indexer can:
- Censor deployments — refuse to recognize certain token tickers.
- Misreport balances — software bugs in indexer logic have caused millions in over/under-reported balances across multiple services.
- Fork consensus — different indexers recognizing different “canonical” deployments for the same ticker, leaving users confused about their actual holdings.
Mitigation: Verify balances across 2–3 independent indexers before making any large trade. For critical positions, track your inscription UTXOs manually using public block explorers (mempool.space inscriptions view).
Risk #2: Mempool Congestion and Fee Manipulation
BRC-20/Runes trading depends on BTC mempool fees. During bull market congestion:
- Transaction costs for inscription transfers surge ($15–$40+ per tx vs. $0.01 typical)
- Critical inscriptions (minting, deploy) may fail to confirm within expected time windows, creating race conditions
- “Fee sniping” bots target high-value BRC-20 transactions, front-running your inscriptions by paying higher fees to miners
Risk #3: UTXO Set bloat and Dust Attacks
Every inscription creates a new UTXO (unspent transaction output) in the Bitcoin blockchain. BRC-20 mania burned 4.6 BTC in fees but also – created millions of tiny UTXOs that will never be spent again, permanently bloating node storage requirements. This is an ongoing concern for:
- Bitcoin node operators — UTXO set growth from inscriptions adds ~50–100 GB/year to node data requirements.
- Mempool management — low-value inscription spam transactions can congest the mempool for days or weeks during peak periods.
- Runes volume growth: Runes will continue displacing BRC-20 as the default on-chain fungible token standard. With 12,000+ deployments and improving DEX liquidity.
- Nakamoto upgrade activation: When Bitcoin’s Nakamoto upgrade (1M vPCTs per block) activates — expected Q3/Q4 2026 — inscription throughput will increase dramatically, reducing BRC-20/Runes transaction costs and confirmation delays this matters most for Runes, which depends on regular BTC transactions rather than witness-data inscription.
- Cross-L2 Bitcoin DeFi composability: Stacks sBTC DEX swaps with Rootstock tBTC via cross-chain bridges. When realized, users could earn yield on Bitcoin tokens across multiple L2s while maintaining a single wallet interface.
- Institutional Bitcoin token demand: Following BlackRock’s BUIDL fund and spot ETH ETF launches, institutions are exploring programmable Bitcoin products — potentially driving Runes and L2-native token volume to new highs if regulatory clarity improves in H2 2026.
- Bitcoin Ordinals Explained: The Complete Guide to Inscribing NFTs on Bitcoin in 2026
- What Are Liquid Restaking Tokens (LRTs)? The Complete Guide to Ethereum’s $28B Yield Layer in 2026
- Layer 2 Crypto Scaling Wars 2026: Arbitrum vs Optimism vs Base vs zkSync
Phishing Risk: Fake BRC-20 Indexers
Scammers have created fake “BRC-20 wallets” and indexer websites that impersonate OKX, Babylon, or Magic Eden services. These sites harvest your private keys when you “import wallet.” Always verify URLs carefully — bookmark official endpoints. The same phishing tactics now target Runes wallets (Unisat clones are the most common). Never import seed phrases into unverified browser extensions.
Risk #4: Bridge Centralization for Cross-Chain BTC Tokens
Some BRC-20 tokens (primarily SATS and UNIT) have bridges to other L1 chains. These bridges rely on centralized custodians (BitGo, BitGo-like multi-sigs). If the bridge operator is compromised or acts maliciously — as seen with Ronin ($628M hack in 2022 Wormhole ($326M hack Nov 2022) — bridged BTC can be permanently lost.
The Future of BRC-20: ARC-20, Runes, and Bitcoin DeFi
BRC-20’s legacy is not that it survived — it pioneered the concept of programmable tokens on Bitcoin. The ecosystem evolved through three generations:
| Generation | Standard | Timeline | Innovation | |
|---|---|---|---|---|
| Gen 1 | BRC-20 | Jan–Apr 2023 | First fungible tokens on Bitcoin via inscription (JSON in witness data) | |
| Gen 2 | ARC-20 (2023–mid-2024) | Gen 3 | Runes (Rune protocol, launched late 2024) | On-chain balances via OP_RETURN — every node validates; no indexer required |
| Gen 4 (emerging) | Bitcoin L2 DeFi (Stacks sBTC, Rootstock tBTC) | 2025–ongoing | L1 token trading only; now full DeFi composability on Bitcoin L2s (lending, swaps, LPs) — but with EVM or Clarity smart contracts rather than raw inscriptions |
Source: Screk analysis, protocol documentation, July 2026.
What to Watch for in 2026–2027
Final Takeaway
BRC-20 was a proof-of-concept that worked, proved that Bitcoin can carry token ecosystems — but its high fees, indexer centralization, and inscription blemish made it unsustainable as a long-term standard. Runes fixed the critical flaws, and is now the dominant approach for Bitcoin-native tokens in 2026, BRC-20 retains historical significance as the catalyst that ignited an entire ecosystem — leading to $450M+ TVL in Runes, thriving L2 DeFi platforms on Stacks and Rootstock, and a renewed conviction among developers that Bitcoin is not just digital gold — but programmable money.
See Also — Related Guides on Screk
