Bitcoin Runes Protocol: The New Standard for Fungible Tokens on Bitcoin
Discover how the Bitcoin Runes protocol enables efficient fungible token creation directly on Bitcoin, replacing the BRC-20 standard with UTXO-based tokens.
Uvin Vindula — IAMUVIN
Published 2026-04-02
Bitcoin Runes Protocol: Fungible Tokens on Bitcoin
The Runes protocol, launched by Casey Rodarmor at Bitcoin's fourth halving in April 2024, introduced a cleaner, more efficient way to create fungible tokens on Bitcoin. If BRC-20 tokens were the first experiment, Runes is the refined evolution — built to work harmoniously with Bitcoin's native architecture.
What Are Bitcoin Runes?
Runes are fungible tokens that exist directly on the Bitcoin blockchain using the UTXO model — the same model Bitcoin itself uses to track ownership. Unlike BRC-20 tokens, which relied on JSON inscriptions and created significant "junk" UTXOs, Runes store token data efficiently in OP_RETURN outputs, keeping the Bitcoin blockchain cleaner.
Think of Runes as Bitcoin's native answer to Ethereum's ERC-20 tokens, but without requiring smart contracts or a separate virtual machine.
Why Were Runes Created?
The BRC-20 standard, while innovative, had several problems:
- UTXO bloat: BRC-20 created many unspendable UTXOs, bloating the UTXO set that every full node must store in memory.
- Inefficiency: Each mint or transfer required multiple transactions with JSON data inscribed in the witness.
- Off-chain indexing dependency: BRC-20 tokens required specialized indexers to interpret the JSON data, as Bitcoin nodes themselves couldn't understand the token logic.
Casey Rodarmor, the same developer behind Ordinals, designed Runes to solve these issues while maintaining the spirit of building on Bitcoin.
How the Runes Protocol Works
The Runes protocol uses three core operations, all encoded in OP_RETURN outputs:
1. Etching
Etching is the process of creating a new Rune (token). When etching, you define the token's properties:
- Name: A unique alphabetic name (e.g., "UNCOMMON GOODS")
- Symbol: An optional currency symbol
- Divisibility: How many decimal places the token supports
- Supply: The total or maximum supply
- Premine: How many tokens go to the creator
- Mint terms: Rules for public minting (caps, deadlines, amounts)
2. Minting
If the Rune's etching allows public minting, anyone can mint tokens by creating a transaction with the appropriate Runestone data in an OP_RETURN output. Minting creates new tokens according to the rules defined during etching.
3. Transferring
Rune balances are tracked via Bitcoin UTXOs. Transferring Runes is done through edicts — instructions within a Runestone that specify how token balances should be distributed among the transaction's outputs. This UTXO-based approach means Rune transfers integrate naturally with Bitcoin transactions.
Runes vs BRC-20 Comparison
| Feature | Runes | BRC-20 |
|---|---|---|
| Data Model | UTXO-based | Inscription-based |
| Data Storage | OP_RETURN | Witness data (Taproot) |
| UTXO Impact | Minimal bloat | Creates junk UTXOs |
| Efficiency | Single transaction operations | Multi-transaction operations |
| Indexing | Simpler, UTXO-aligned | Complex off-chain indexing |
| Launch Date | April 2024 (Halving block) | March 2023 |
The Runes Naming System
Runes uses a unique naming convention. At launch, only Runes with names of 13 or more characters could be etched. Approximately every four months, the minimum name length decreases by one character, gradually unlocking shorter (and more desirable) names. This creates a built-in scarcity mechanism where shorter names become available over time.
Popular Runes Tokens
Since launch, several Runes have gained significant attention:
- UNCOMMON GOODS: The first Rune, with an open mint that became a community favorite.
- DOG GO TO THE MOON: One of the earliest meme tokens on Runes, airdropped to Runestone holders.
- RSIC GENESIS RUNE: Created by the RSIC project, rewarding early participants.
How to Get Started with Runes
To interact with Runes, you'll need:
- A compatible wallet: Xverse, Unisat, and Magic Eden's wallet support Runes natively.
- Bitcoin for fees: All Rune operations require Bitcoin transaction fees. Check our tools page for fee estimators.
- A marketplace: Magic Eden and Unisat offer Runes trading. See our exchanges page for options.
Runes and the Sri Lankan Context
For Sri Lankan crypto enthusiasts, Runes represent a fascinating development. While the ecosystem is still young, the ability to create and trade fungible tokens on Bitcoin opens new possibilities. However, always remember that new protocols carry additional risks. Start small, use our learning resources, and never invest more than you can afford to lose.
The Future of Runes
The Runes protocol is still in its early stages but shows tremendous promise. As the ecosystem matures, we can expect better tooling, more sophisticated tokens, and potentially DeFi-like applications built on Bitcoin using Runes as the token standard. Whether Runes will become Bitcoin's definitive fungible token standard remains to be seen, but the technical foundation is solid.
Disclaimer: This article is for educational purposes only and does not constitute financial advice. Cryptocurrency investments carry significant risk. Always conduct thorough research before participating in any crypto protocol. The Central Bank of Sri Lanka has not endorsed cryptocurrency activities.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only