Thoughts

The Cardinal Sins of Bitcoin Ordinals

Did you know that although your wallet might say you only have 0.00000001 Bitcoin, depending on where that satoshi came from and what's attached to it, it could actually be worth millions of dollars?

Welcome to the world of Bitcoin Ordinals, where every single satoshi has a unique identity, a serial number determined by the order in which it was mined. This is ordinal theory: the idea that individual sats can be tracked, collected, and valued independently of their face value as currency.

Meta Protocols and Hidden Layers

Bitcoin was designed as a ledger, a record of who owns what. Since 2023, a shadow-market has emerged operating on top of that ledger. Ordinals, Inscriptions, Runes, BRC-20: these are all meta protocols. They use Bitcoin as a data availability layer while adding new meaning onto the raw transaction data.

The beauty is that none of this requires changes to Bitcoin itself. The consensus rules haven't changed. The nodes don't know or care about ordinal theory. The sat numbering exists only in the eyes of those who choose to index it, but therein lies the first sin.

The Indexing Problem

Ordinal theory requires indexing by non-core nodes. Bitcoin Core doesn't track individual satoshis through the UTXO graph. It doesn't know which sat is "special." To assign value to a specific sat, you need a separate indexer (ord, Ordit, or another tool) that traces the lineage of every satoshi from its coinbase origin through every subsequent transaction.

This creates a philosophical tension. Bitcoin's value proposition is trustless verification. Anyone running a node can verify the entire state of the network. However, the value of ordinals exists outside that verification layer. You're trusting an indexer to correctly trace sat provenance. If two indexers disagree about which sat is which after a complex transaction, there's no consensus mechanism to resolve it.

Inscriptions: Luxury Canvas or Bloat?

Inscriptions take this further. By embedding arbitrary data into witness space (enabled by Taproot's relaxed script size limits), you can permanently attach images, text, even applications to individual satoshis. Bitcoin becomes a luxury canvas for digital art: permanent, uncensorable, and expensive.

Ordzaar marketplace for Bitcoin ordinals and inscriptions
Ordzaar marketplace

The counter-argument is that this is "bloat," consuming block space for non-financial data, increasing the cost of running full nodes, and potentially pricing out legitimate financial transactions during high-demand periods.

Both sides have merit. The market has spoken. People will pay significant fees to inscribe data on Bitcoin. Whether that's a feature or a bug depends on whether you believe Bitcoin's purpose is narrowly financial or broadly computational.


The Cardinal Sin

So what's the actual cardinal sin? It's not inscriptions. It's not the indexing dependency. It's the conflation of protocol-level guarantees with application-level assumptions.

When someone says "this sat is rare" or "this inscription is permanent," they're making claims that Bitcoin's protocol doesn't make. The rarity is defined by an indexer's interpretation. The permanence depends on nodes continuing to store witness data (which they're allowed to prune). The value depends on consensus among ordinal participants, a social layer, not a technical one.

That doesn't make ordinals worthless. It makes them honest about what they are: an application-layer market operating on Bitcoin's data availability guarantees, not its consensus guarantees. The layers stack like this:

  • Consensus layer — Bitcoin protocol, verified by every node, trustless
  • Data availability layer — witness data, stored by full nodes, prunable
  • Indexing layer — ordinal numbering, tracked by specialised nodes, no consensus mechanism
  • Market layer — value assigned by participants, social agreement only

The sin is when that distinction gets lost in the marketing.

I've built on this layer. I co-authored the SADO Protocol for trustless ordinal trading, built Ordzaar's initial marketplace, contributed to the Ordit indexer. I believe the technology works. I just think we should be precise about what exactly is being guaranteed, and by whom.