What Are Bitcoin Ordinals?

Ordinals is a protocol that assigns a unique serial number to each individual satoshi and lets users "inscribe" arbitrary data onto it. Casey Rodarmor launched the protocol in January 2023. Within weeks it had reshaped Bitcoin's transaction fee market and split the community.

Why It Matters

Ordinals turned satoshis into digital artifacts. Anyone could now inscribe an image, text, or code onto a specific sat and treat it like an NFT. Within months, hundreds of thousands of inscriptions had been etched into the blockchain. Then came BRC-20 tokens, a meme-token standard built on top of Ordinals.

The fee market exploded. By May 2023, transaction fees had spiked to levels not seen since 2017, sometimes pricing out small monetary transfers. Miners loved it. More fee revenue per block. Long-time Bitcoiners split. Some called it spam and lobbied for filters at the node level. Others welcomed it as proof of Bitcoin's flexibility and additional security budget for the network.

The fight isn't settled. Inscriptions still consume block space. Fee pressure rises and falls with inscription demand. Bitcoin Core developers continue to debate patches that would limit non-monetary data in blocks. Whether you think Ordinals is innovation or pollution depends on what you think Bitcoin is for.

How It Works

Every satoshi has a sequential number assigned by Rodarmor's protocol, starting from the Genesis Block. The first sat ever mined is Ordinal 0. The system tracks ownership of specific sats as they move through transactions.

To create an inscription, you embed data (text, image, code) inside the witness portion of a Taproot transaction. The data lives on-chain permanently and is associated with the specific satoshi at that input. When you transfer that sat, the inscription travels with it.

The protocol uses Bitcoin's Taproot upgrade (activated November 2021) because Taproot expanded what could be stored in witness data and lowered the cost relative to legacy transaction types. Without Taproot, there would be no Ordinals.