Tools/Explorers

Bitcoin Token Standards Compared: Ordinals, Runes, RGB & More

Compare Bitcoin token protocols: Ordinals, BRC-20, Runes, RGB Protocol, Taproot Assets, and Counterparty. Technical tradeoffs, on-chain footprint, and maturity.

Spark TeamInvalid Date

Overview

Bitcoin was not originally designed to support arbitrary token issuance, but five competing protocols now enable fungible and non-fungible tokens directly on the Bitcoin network. Each takes a fundamentally different approach to storing data, managing state, and interacting with Bitcoin's UTXO model. The tradeoffs span on-chain footprint, privacy, Lightning Network compatibility, and ecosystem maturity.

This comparison covers Ordinals/BRC-20, Runes, RGB Protocol, Taproot Assets, and Counterparty. The table below provides a high-level snapshot; each protocol is explored in detail throughout this guide.

ProtocolLaunchedData StorageOn-Chain FootprintToken TypesLightning Support
Ordinals / BRC-20January 2023Witness data (on-chain)HeavyNFTs + fungible (BRC-20)No (bridges only)
RunesApril 2024OP_RETURN (on-chain)LightFungible onlyTheoretical
RGB ProtocolJuly 2025 (mainnet)Off-chain (commitments on-chain)MinimalFungible + NFTsYes (native)
Taproot AssetsOctober 2023Off-chain Universes (commitments on-chain)Very smallFungible + NFTsYes (native, production)
CounterpartyJanuary 2014OP_RETURN / multisig outputsModerateFungible + NFTsNo

For a broader view of Bitcoin scaling solutions beyond token standards, see our Layer 2 comparison tool and the Bitcoin vs Ethereum token standards research article.

Ordinals and BRC-20

Casey Rodarmor's Ordinals protocol assigns a unique serial number to every satoshi, allowing arbitrary data to be inscribed into Bitcoin's witness data via a two-phase commit/reveal Taproot transaction. Images, JSON, HTML, and other content are stored permanently on-chain. As of May 2026, over 117 million inscriptions have been created.

BRC-20 is a fungible token layer built on top of Ordinals. It inscribes JSON snippets (deploy, mint, transfer) to create tokens. Crucially, BRC-20 state is not enforced on-chain: off-chain indexers read the inscribed JSON and compute balances independently. This means BRC-20 security depends on indexer consensus, not Bitcoin consensus. Every transfer requires two on-chain transactions (inscribe the transfer, then spend it), doubling the fee cost compared to a regular Bitcoin payment.

The on-chain footprint is substantial. Image inscriptions and BRC-20 metadata collectively occupy roughly 58 GB of blockchain space. This generated significant controversy in 2023 and 2024, with some node operators and miners pushing back against what they viewed as "spam." The BRC-20 sector's market cap reached approximately $237 million with $1.6 billion in daily trading volume in April 2026.

Note: Magic Eden shut down support for Bitcoin Ordinals and Runes in February 2026. Horizon Market has since become the primary marketplace for on-chain Bitcoin collectibles.

Runes

Runes is also by Casey Rodarmor, launched at Bitcoin block 840,000 (the fourth halving, April 20, 2024). It was designed as a cleaner alternative to BRC-20 for fungible tokens, using OP_RETURN outputs (max 80 bytes) to encode "runestones" containing token metadata. Tokens bind directly to Bitcoin UTXOs rather than relying on off-chain indexers for balance tracking.

The UTXO-native design has several advantages. Transfers require only one on-chain transaction instead of two. OP_RETURN data is prunable by nodes, so it does not permanently bloat the UTXO set. Invalid runestones ("cenotaphs") result in token burns, enforcing correct UTXO management without relying on external software.

Runes saw explosive initial adoption: over 23,000 etchings on launch day and transactions accounting for 81.3% of Bitcoin network bandwidth during its first week. Activity dropped sharply afterward, with daily etchings falling from 23,000+ to under 200 within weeks. Over 91,200 unique Runes have been etched as of early 2025. The top Runes token, DOG GO TO THE MOON, maintains a market cap in the $60-70 million range and is listed on Binance, Bybit, and Coinbase.

RGB Protocol

RGB takes a fundamentally different approach: client-side validated smart contracts anchored to Bitcoin UTXOs. Contract state transitions are validated only by participants in a transaction, not broadcast to the entire network. Bitcoin's blockchain stores only cryptographic commitments (hashes) proving state transitions occurred, without revealing their contents. This makes RGB the most privacy-preserving token protocol on Bitcoin.

RGB supports Turing-complete programmable contracts through two token standards: RGB-20 for fungible tokens and RGB-21 for NFTs and collectibles. The protocol reached mainnet with v0.11.1 in July 2025, followed quickly by v0.12, which introduced zk-STARK support and full consensus test coverage. The RGB Protocol Association, formed in July 2025, includes Bitfinex, Fulgur Ventures, DIBA/Bitmask, and Plan B Network among its members.

The protocol is designed for native Lightning Network compatibility. RGB assets can flow through Lightning payment channels without requiring protocol changes, enabling multi-asset Lightning payments validated privately. Tether announced USDT issuance on RGB in August 2025, though no confirmed live deployment has occurred as of mid-2026. Wallets like Iris Wallet and BitMask provide mainnet RGB support.

Taproot Assets

Built by Lightning Labs, Taproot Assets (formerly Taro) leverages Bitcoin's Taproot upgrade with Schnorr signatures and Merkle-Sum Sparse Merkle Trees (MS-SMTs). Asset metadata is stored off-chain in "Universes" (proof repositories), while on-chain transactions appear as standard Taproot spends, indistinguishable from regular Bitcoin transactions to outside observers.

Taproot Assets has the most mature Lightning Network integration of any Bitcoin token protocol. Assets can be deposited into Lightning payment channels for instant transfer, and multi-hop routing enables cross-asset payments. Key milestones include v0.6 in June 2025 (multi-hop asset routing), v0.7 in December 2025 (static reusable addresses via AddressV2, auditable supply commitments), and USDT going live on Lightning via Taproot Assets on March 21, 2026.

This production deployment of USDT on Lightning makes Taproot Assets the only Bitcoin token protocol currently running stablecoins at scale in production. Additional assets available through Taproot Assets include bridged USDC, DePix (a Brazilian real stablecoin), and a GBP stablecoin, with wallets like Speed Wallet and Joltz providing user-facing access. For more on how stablecoins work on Bitcoin, see our research on stablecoins on Bitcoin.

Counterparty

Counterparty is the original Bitcoin token protocol, launched in January 2014 using an "embedded consensus" model. It writes metadata into Bitcoin transactions via OP_RETURN outputs. Counterparty nodes parse these messages and compute a separate ledger (token balances, orders, a decentralized exchange) on top of Bitcoin. The native token XCP was created through a proof-of-burn mechanism, permanently destroying BTC to mint XCP.

Counterparty hosts some of Bitcoin's most historically significant digital assets: Rare Pepes (1,774 cards created between 2016 and 2018) and Spells of Genesis (2015), widely considered the first blockchain-based game. The protocol also spawned the STAMPS/SRC-20 standard, which stores image data in spendable multisig outputs that are unprunable and permanently part of the UTXO set.

Development continues through the Counterparty 2.0 initiative, which added UTXO support (allowing assets to attach directly to Bitcoin UTXOs), atomic swaps for single-transaction BTC-to-asset trades, fair minting for decentralized token launches, and a dynamic XCP fee system. Despite this technical progress, XCP's market cap and trading volume remain very low relative to newer protocols.

Technical Comparison

The following table compares the protocols across dimensions that matter most to developers building on Bitcoin: how data is stored, how state is validated, and what integration paths exist.

DimensionOrdinals / BRC-20RunesRGBTaproot AssetsCounterparty
State validationOff-chain indexersUTXO rules + OP_RETURN parsingClient-side (participants only)Merkle proofs via UniversesEmbedded consensus (full nodes)
On-chain data per transferTwo witness txs (kilobytes)One OP_RETURN (up to 80 bytes)Commitment hash only (~32 bytes)Standard Taproot tx (~100-200 bytes)One OP_RETURN (~80 bytes)
UTXO set impactWitness data only (prunable)OP_RETURN (prunable, unspendable)None (standard UTXOs)None (standard Taproot UTXOs)OP_RETURN prunable; STAMPS unprunable
Requires special indexerYes (ord, BRC-20 indexers)Yes (Runes-aware indexer)No (client validates own history)Universe servers for proofsYes (Counterparty node)
PrivacyLow (all data on-chain)Low (OP_RETURN visible)Highest (client-side + zk-STARKs)Good (looks like normal Taproot tx)Low (public embedded messages)
Smart contract supportNoNoYes (Turing-complete)No (asset issuance/transfer only)Limited (DEX, betting, dividends)
Lightning integrationNone nativeArchitecturally possible (UTXO-native)Native (multi-asset channels)Production (USDT live since March 2026)None
Soft fork requiredNoNoNoNoNo

How to Choose a Bitcoin Token Protocol

The right protocol depends on what you are building. Here is a framework organized by use case:

For NFTs and digital collectibles:

  • Ordinals inscriptions store data permanently on-chain, providing the strongest data availability guarantees for art and collectibles
  • RGB-21 offers NFTs with privacy (metadata stays off-chain) but the ecosystem and tooling are still early
  • Counterparty has historical significance for collectors (Rare Pepes, Spells of Genesis)

For fungible tokens and stablecoins:

  • Taproot Assets is the production choice for stablecoins on Bitcoin, with USDT live on Lightning since March 2026
  • Runes provides a simple, UTXO-native fungible token standard with a light on-chain footprint
  • RGB-20 enables private fungible token transfers with minimal on-chain impact, though the ecosystem is nascent

For Lightning Network integration:

  • Taproot Assets has production-grade Lightning support with multi-hop routing
  • RGB supports native Lightning channels for multi-asset payments
  • Runes is architecturally compatible with Lightning due to its UTXO-native design, but no production integration exists

For privacy-sensitive applications:

  • RGB's client-side validation reveals nothing to the public blockchain beyond commitment hashes
  • Taproot Assets transactions are indistinguishable from regular Taproot spends, offering good on-chain privacy
  • Ordinals, Runes, and Counterparty store all token data publicly on-chain

Developers building stablecoin or payment applications on Bitcoin should also evaluate Spark, which provides a Layer 2 for Bitcoin with native support for dollar-denominated transfers via USDB. For a comparison of Bitcoin Layer 2 approaches beyond token protocols, see our Bitcoin scaling landscape research.

Frequently Asked Questions

What is the difference between Ordinals and Runes?

Ordinals is a protocol for inscribing arbitrary data (images, text, JSON) into Bitcoin's witness data, primarily used for NFTs and BRC-20 fungible tokens. Runes is a separate protocol by the same creator (Casey Rodarmor) designed specifically for fungible tokens, using OP_RETURN outputs instead of witness data. Runes has a lighter on-chain footprint, requires only one transaction per transfer (vs. two for BRC-20), and binds tokens directly to UTXOs rather than relying on off-chain indexers for balance computation.

Can you use Bitcoin token protocols on the Lightning Network?

Only two protocols currently support Lightning Network integration. Taproot Assets has production-deployed stablecoin payments on Lightning, with USDT live since March 2026. RGB supports native multi-asset Lightning channels through its client-side validation model. Runes is architecturally compatible due to its UTXO-native design but lacks a production implementation. Ordinals and Counterparty have no native Lightning support.

Which Bitcoin token standard has the lowest on-chain footprint?

RGB Protocol has the smallest on-chain footprint. It stores only cryptographic commitment hashes (~32 bytes) on Bitcoin, with all contract data, proofs, and token metadata remaining off-chain with participants. Taproot Assets is similarly efficient, embedding commitments within standard Taproot transactions. Runes uses up to 80 bytes per OP_RETURN. Ordinals and BRC-20 have the heaviest footprint, storing all inscription data permanently in witness data.

What happened to BRC-20 tokens?

BRC-20 tokens remain active but have matured significantly since the initial frenzy of 2023. Over 92 million BRC-20 transactions have been inscribed, and the sector's market cap reached approximately $237 million in April 2026. However, the ecosystem faced a setback when Magic Eden discontinued support for Bitcoin Ordinals and Runes in February 2026. Horizon Market has since emerged as the primary marketplace. Many developers now prefer Runes for new fungible token launches due to its lower fees and cleaner UTXO model.

Is Counterparty still active?

Yes, though its ecosystem is small compared to newer protocols. Counterparty released its 2.0 update in 2024, adding UTXO support, atomic swaps, fair minting, and a dynamic fee system. The protocol remains significant for collectors of historically important Bitcoin NFTs like Rare Pepes and Spells of Genesis. XCP trading volume is very low, but active development continues with multiple releases over the past year.

How does Taproot Assets compare to RGB?

Both store token data off-chain with only commitments on Bitcoin, but they differ in philosophy and maturity. Taproot Assets is built by Lightning Labs with a focus on production stablecoin payments: it uses Merkle-Sum Sparse Merkle Trees, stores proofs in Universe servers, and has USDT running live on Lightning. RGB uses client-side validation for maximum privacy (no data shared with anyone except transaction participants), supports Turing-complete smart contracts, and includes zk-STARK proofs. Taproot Assets is more mature for payments; RGB is more flexible and private but earlier in its ecosystem development.

Do Bitcoin token protocols require a soft fork?

No. All five protocols covered here work within Bitcoin's existing consensus rules. Ordinals and Runes use witness data and OP_RETURN outputs, respectively. RGB and Taproot Assets anchor commitments to standard Bitcoin transactions. Counterparty embeds messages in OP_RETURN outputs. None require changes to Bitcoin Script or consensus rules, though proposals like OP_CAT could enable more expressive on-chain validation for future token protocols.

This tool is for informational purposes only and does not constitute financial advice. Data is approximate and based on publicly available information as of mid-2026. Protocol capabilities, adoption metrics, and ecosystem status change frequently. Always verify current data before making development or investment decisions.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →