Runes Handbook
  • 1. Introduction
  • 2. Origins
    • Segregated Witness (SegWit) Upgrade
    • Taproot Upgrade
    • Inscriptions
    • Ordinal Theory (Ordinals)
      • Rarity
      • Supply of Rare Satoshis
      • Names
    • BRC-20
    • Why Runes?
  • 3. Runes
    • Bitcoin’s UTXO Model
    • The Runes Protocol
    • OP_Return
    • Motivation for Runes
    • Bitcoin Runes vs BRC-20
    • Launch
      • The First Runes
    • What are Bitcoin Runes For?
      • Memecoins
      • DeFi
  • 4. How Do Bitcoin Runes Work?
    • Etching (Creating a Rune)
      • Name
      • Symbol
      • Divisibility
      • Premine
      • Terms
    • Minting
    • Transfering
    • Runestone
    • Rune Seasons
    • Ecosystem
      • Launchpads
      • Marketplaces
      • Wallets
      • Data / Analysis
      • Explorers
    • Storing Bitcoin Runes
  • 5. Terminology
Powered by GitBook
On this page
  1. 2. Origins

Ordinal Theory (Ordinals)

PreviousInscriptionsNextRarity

Last updated 10 months ago

is the numbering scheme that assigns unique identifiers to individual satoshis - the smallest units of Bitcoin. These ordinal numbers track satoshis in the order they're mined and transferred between transaction inputs and outputs on a first-in-first-out basis.

Both the numbering and transfer mechanisms rely inherently on order - the numbering on the mining order, and transfers on the input/output order. Hence the name, ordinals.

Ordinals require no separate tokens, auxiliary blockchains, or Bitcoin protocol changes. It works natively with Bitcoin's existing architecture.

Ordinal numbers have multiple representations:

  • Integer Notation: 2143094100742059 (The ordinal assigned by mining order)

  • Decimal Notation: 3911144.10337 (Block height + offset within block)

  • Degree Notation: 3°254094′314″10497‴ (More on this shortly)

  • Percentile Notation: 99.99980712060024% (Satoshi's position in total supply)

  • Name: satoshi (An alphabetic encoding of the ordinal number)

Arbitrary assets like NFTs, security tokens, accounts, or stablecoins can utilize ordinal numbers as immutable identifiers attached to individual satoshis.

Ordinal Theory