Skip to main content
Understanding where BRC-20 came from helps you make sense of how BRC2.0 is built and why it works the way it does. The metaprotocol model, the indexer consensus approach, and the inscription-based execution model all have roots in decisions made in early 2023.

The Ordinals catalyst

In January 2023, Casey Rodarmor launched the Ordinals protocol — a method for tracking and inscribing data onto individual satoshis. Ordinals was initially focused on creating NFT-like “digital artifacts” on Bitcoin: immutable, on-chain media attached to specific satoshis. Just two months later, in March 2023, a pseudonymous developer known as @domodata created the BRC-20 standard. The name was a deliberate nod to Ethereum’s ERC-20. The first BRC-20 token — ordi — was deployed on March 8, 2023, using a simple JSON structure that anyone could replicate.
{
  "p": "brc-20",
  "op": "deploy",
  "tick": "ordi",
  "max": "21000000",
  "lim": "1000"
}
Within weeks, hundreds of tokens launched and a speculative wave followed. The ecosystem was improvised, experimental, and entirely permissionless — nobody approved the standard or issued tickets.

The metaprotocol debate

BRC-20’s emergence triggered a genuine debate about Bitcoin’s purpose that continues today. Critics argued that inscriptions were spam — JSON data clogging the mempool, driving up fees for ordinary Bitcoin users. The deeper critique was philosophical: if the rules are enforced by off-chain indexers rather than Bitcoin consensus, do these tokens really inherit Bitcoin’s security guarantees, or do they introduce new trust assumptions? Supporters countered that anyone willing to pay fees has a legitimate claim to block space. Bitcoin is permissionless and does not discriminate between transaction types. They also argued that indexer consensus is not new: exchanges, wallets, and block explorers have always run their own validation software. The metaprotocol model is a continuation of that tradition, not a departure from it. During peak BRC-20 activity in May 2023 and later surges, transaction fees spiked sharply. This created real friction between active traders and Bitcoin users who viewed the activity as an attack on the network’s intended purpose.
This debate is relevant to you as a developer. BRC2.0 inherits the same metaprotocol model — your contracts are enforced by indexer consensus, not by Bitcoin nodes. Understanding the trade-offs helps you reason about what guarantees your application actually has.

Market dynamics and ecosystem growth

Despite the controversy, the market demonstrated genuine demand. The ordi token — initially minted for fractions of a cent — reached a market cap exceeding $1 billion by late 2023. This success spawned a rapidly expanding ecosystem:
  • Marketplaces — UniSat and Best in Slot built infrastructure for trading inscribed satoshis using PSBT-based atomic swaps
  • Indexers — services competed to provide the canonical state of BRC-20 tokens, with Best in Slot becoming a de facto standard
  • Wallets — wallet developers added BRC-20 support, establishing UX patterns for managing inscribed tokens
  • Alternative standards — ORC-20, Runes, and other experiments emerged as the community explored different metaprotocol designs
The ecosystem processed over 71,000 BTC in cumulative trading volume (~$7 billion) and generated 6,922 BTC in miner fees. This activity funded substantial infrastructure and demonstrated that Bitcoin’s block space had value beyond simple value transfers.

The evolution to programmability

By 2024, the community recognized BRC-20’s fundamental ceiling: no smart contracts, no composability, no automation. Every operation required a manual inscription. There was no way to build AMMs, lending protocols, or any stateful application logic. The BRC2.0 development effort throughout 2024 addressed this directly. Rather than replacing BRC-20, BRC2.0 extends it — adding an EVM-compatible execution layer while keeping the same inscription-based model and indexer consensus architecture. BRC2.0’s launch in 2025 marks the transition from a simple token ledger to a programmable computing environment on Bitcoin. The addition of smart contracts enables:
  • Decentralized applications built natively on Bitcoin
  • DeFi primitives — DEXes, lending protocols, staking systems
  • Native Bitcoin operations via precompiles — transaction verification, UTXO queries, BIP-322 signature validation
  • Complex financial logic that was impossible with BRC-20 alone

What this means for developers

BRC-20’s history validated four things that shape how you should think about building on BRC2.0:
  1. Fee market dynamics — users will pay premium fees for functionality they value, regardless of what Bitcoin maximalists think about the use case
  2. Permissionless innovation — nobody approved BRC-20 before it launched; the same is true for anything you build on BRC2.0
  3. Bitcoin’s flexibility — the base layer, unchanged since before Ordinals, can support entirely new use cases through creative interpretation of existing primitives
  4. Metaprotocol viability — off-chain indexers with social consensus can enable complex systems while still anchoring state to Bitcoin’s immutability
BRC2.0 positions the BRC-20 ecosystem not just as a token standard, but as a comprehensive application platform built on Bitcoin’s security model. You’re not building on a sidechain, a rollup, or a wrapped asset bridge — you’re building on the same inscription infrastructure that launched ordi in March 2023, extended to support full EVM execution.