Guide
March 9, 2026

What Are Bitcoin Runes? Complete Guide to the Runes Protocol

Bitcoin Runes is a fungible token protocol created by Casey Rodarmor — the same developer who created the Ordinals protocol. Launched at the Bitcoin halving block on April 20, 2024, Runes was designed as a cleaner, more efficient alternative to BRC-20 tokens. If BRC-20 was the experimental first attempt at fungible tokens on Bitcoin, Runes is the refined successor built with lessons learned.

How Runes Work

The Runes protocol uses Bitcoin's UTXO (Unspent Transaction Output) model to manage token balances. This is fundamentally different from BRC-20, which relies on JSON inscriptions to track token operations.

UTXO-Based Token Management

In the Runes system, token balances are attached directly to Bitcoin UTXOs. When you hold Runes, they are associated with specific UTXOs in your wallet. Transferring Runes means spending those UTXOs and creating new ones with updated balances — just like how regular Bitcoin transactions work.

This design means Runes naturally integrate with Bitcoin's existing infrastructure. Wallets, block explorers, and transaction processors can work with Runes without fundamentally different parsing logic.

OP_RETURN for Protocol Messages

Runes protocol messages are stored in OP_RETURN outputs — a standard Bitcoin feature designed for embedding small amounts of data. This is far more efficient than BRC-20's approach of using inscription witness data for every token operation. Each Runes transaction includes an OP_RETURN that specifies the token actions (etching, minting, or transferring).

Runes vs. BRC-20: Key Differences

Comparison at a Glance

Why Runes Are More Efficient

BRC-20's biggest criticism was blockchain bloat. Every BRC-20 deploy, mint, and transfer required a separate inscription — a full witness data commitment that permanently occupies block space. This led to millions of "junk" UTXOs that clog the UTXO set, the critical database that Bitcoin nodes must maintain.

Runes solve this by using OP_RETURN (which is prunable and does not enter the UTXO set) and by managing balances within existing UTXOs rather than creating new ones for every operation. The result is a fungible token system that respects Bitcoin's resource constraints.

Top Runes Tokens

Since launching in April 2024, several Runes have established themselves as significant tokens:

DOG•GO•TO•THE•MOON

The most prominent Rune by market cap and trading volume. DOG was airdropped to Runestone holders, creating instant distribution to an engaged community. It became the flagship token of the Runes ecosystem and is traded across all major Bitcoin token marketplaces.

RSIC

RSIC (Rune Specific Inscription Circuit) was one of the most anticipated pre-Runes projects. RSIC holders received Runes allocations at launch, making the associated inscriptions highly valuable. The project demonstrated how ordinals and Runes could work together as complementary systems.

PUPS

PUPS started as a BRC-20 token and migrated to the Runes protocol, demonstrating the transition path from the older standard. PUPS maintained a strong community through the migration and became one of the most actively traded Runes.

SPUNK•BET

SPUNK•BET is a utility Rune powering the spunk.bet gaming platform. Players earn and wager SPUNK tokens across provably fair games. The token demonstrates how Runes can serve as functional utility tokens for Bitcoin-native applications, not just speculative assets.

How to Buy and Trade Runes

Trading Runes requires a wallet that supports the Runes protocol and access to a marketplace that lists Runes tokens:

Marketplaces

Wallets

You need an ordinals-compatible wallet that also supports Runes. The leading options are:

For detailed wallet comparisons, read our guide on the best ordinals wallets in 2026.

How to Etch Your Own Rune

Etching is the Runes term for creating (deploying) a new token. Here is what the process involves:

  1. Choose a name — Rune names use capital letters separated by bullet points (•). Shorter names become available over time through a decreasing character requirement. Initially, only 13+ character names were available; this threshold decreases with each halving period.
  2. Set parameters — Define your Rune's properties: total supply, whether it has an open mint, mint cap per transaction, divisibility (decimal places), and symbol.
  3. Select an etching service — Services like Luminex, UniSat, and OrdinalsBot offer Rune etching. These handle the technical transaction construction.
  4. Pay the etching fee — Etching requires a Bitcoin transaction with the Rune parameters encoded in an OP_RETURN. Fees depend on the current network rate.
  5. Configure minting — Decide if your Rune will be fully pre-minted (all supply goes to you) or open-minted (anyone can mint up to a cap). Open mints are more popular for community-driven projects.

Etching Considerations

The Role of Runes in Bitcoin's Ecosystem

Runes represent a meaningful step in Bitcoin's evolution beyond simple monetary transactions. By providing an efficient, Bitcoin-native way to create and trade fungible tokens, Runes enable:

Runes are what BRC-20 should have been from the start — a fungible token protocol that works with Bitcoin's design rather than against it. Casey Rodarmor built Runes specifically to avoid the UTXO bloat problem while still giving Bitcoin a proper token standard.

Found this helpful? Leave a tip ⚡

Copied to clipboard!