Bitcoin Runes is a way to create and manage fungible tokens directly on the Bitcoin blockchain. It was designed by Casey Rodarmor to work neatly with Bitcoin’s native UTXO model and to avoid the network clutter that earlier token experiments caused.
The idea for Runes came from Casey Rodarmor, the developer behind Ordinals. He outlined the concept in 2023 and shipped it the following year. The protocol was implemented at Bitcoin block 840,000 around the April 2024 halving, which marked its on-chain debut.
Earlier Bitcoin token experiments, especially BRC-20, relied on Ordinals-style inscriptions. That approach stored lots of extra data and left behind large amounts of “junk” UTXOs that cluttered the network and pushed up fees. Runes tackles the same “tokens on Bitcoin” goal with a design that fits how Bitcoin already works, cutting down on those side effects.
Runes uses Bitcoin’s UTXO model. When you issue or transfer a Rune, the transaction consumes existing UTXOs and creates new ones, similar to how spending bitcoin generates change. The token’s instructions are stored in the transaction using OP_RETURN, which keeps the metadata minimal and provably unspendable. This layout helps reduce unnecessary outputs on-chain.
When etching, creators choose human-readable symbols, the total supply model, and decimal precision. Those choices define how many units exist, how fine the token can be split, and how it will appear to users. The details live in the OP_RETURN instructions so wallets and explorers can parse them consistently.
Both standards let people issue fungible tokens on Bitcoin, but they take different paths:
Adoption spiked right after the April 2024 halving. In the first week, more than forty thousand Runes were etched and users submitted several million transactions. Early projects used snapshots, time-based rewards, or BRC-20 migration plans to distribute tokens. The very first hard-coded Rune was UNCOMMON•GOODS, and several early names, including meme-style tickers, became popular during launch week.
Because Runes piggyback on Bitcoin’s security and global reach, they can power community currencies, game assets, DAO tokens, and even straightforward memecoins, while still living on the base chain. The simpler, UTXO-native flow can also make development and wallet support easier over time.
Runes reduce on-chain clutter compared to prior approaches, but critics still worry about fragmentation across multiple token standards on Bitcoin. The ecosystem continues to weigh convenience, scalability, and long-term alignment with Bitcoin’s simple base layer.
In practical terms, a Rune transaction carries a compact instruction set that tells the network what to do: create a new Rune, transfer amounts, or split balances. You can think of it as small, structured data embedded in a transaction that wallets can read to update token balances.