What Are Bitcoin Runes? A Complete Explainer for 2026
Bitcoin Runes are a protocol for creating fungible tokens directly on the Bitcoin blockchain. Launched by Casey Rodarmor (the same developer behind Ordinals) in April 2024 at the Bitcoin halving block 840,000, Runes brought efficient tokenization to Bitcoin without requiring a separate chain or Layer 2 solution.
The Problem Runes Solve
Before Runes, the main way to create fungible tokens on Bitcoin was BRC-20, which worked but had significant drawbacks:
- UTXO bloat: BRC-20 tokens created large numbers of unspent transaction outputs, clogging the Bitcoin network
- Inscription overhead: Each BRC-20 operation required a separate inscription, adding unnecessary data to the blockchain
- Inefficiency: Simple transfers required multiple transactions, increasing fees
Runes solved these problems by using Bitcoin's existing UTXO model and OP_RETURN outputs to store token data efficiently.
How Runes Work: The Technical Basics
UTXO-Based Architecture
Unlike account-based systems (Ethereum, Solana), Bitcoin uses an Unspent Transaction Output (UTXO) model. Every Bitcoin transaction consumes existing UTXOs as inputs and creates new UTXOs as outputs. Runes piggyback on this system elegantly.
A Rune balance is attached to a specific UTXO. When that UTXO is spent, the Rune protocol data in the OP_RETURN field specifies how the Rune tokens should be distributed among the new output UTXOs.
OP_RETURN Data
Every Runes transaction includes an OP_RETURN output with the protocol data. This output is provably unspendable (it cannot hold BTC), so it does not contribute to UTXO bloat. The data includes:
- The Rune ID (a compact identifier based on the block height and transaction index where the Rune was etched)
- Transfer instructions (which output gets how many tokens)
- Optional: edicts for minting or burning
OP_RETURN
Tag: RUNE_PROTOCOL (magic bytes)
Rune ID: 840000:1 (block:tx_index)
Edicts: [
{ output: 0, amount: 500000 },
{ output: 1, amount: 300000 }
]
Etching (Creating a Rune)
Creating a new Rune is called "etching." The creator specifies:
- Name: A unique identifier using the bullet character as separator (e.g., SPUNK•BET)
- Symbol: An optional single Unicode character displayed alongside the Rune
- Divisibility: How many decimal places the Rune supports (0-38)
- Supply: The total supply, which can be fixed at creation or configured for open minting
- Premine: Tokens allocated to the creator at etch time
- Mint terms: Rules for public minting (cap per mint, total mint cap, start/end blocks)
Runes vs. BRC-20 vs. ERC-20
| Feature | Bitcoin Runes | BRC-20 | ERC-20 (Ethereum) |
|---|---|---|---|
| Blockchain | Bitcoin L1 | Bitcoin L1 | Ethereum L1 |
| Model | UTXO-based | Inscription-based | Account-based |
| UTXO Bloat | Minimal (uses OP_RETURN) | High (creates junk UTXOs) | N/A (no UTXOs) |
| Token Type | Fungible only | Fungible only | Fungible only |
| Smart Contracts | No | No | Yes (Solidity) |
| Transaction Efficiency | Single transaction | Multiple transactions | Single transaction |
| Security | Bitcoin PoW | Bitcoin PoW | Ethereum PoS |
| Gas/Fees | Bitcoin fee market | Bitcoin fee market | Ethereum gas |
What Is SPUNK•BET?
SPUNK•BET is a Bitcoin Rune created specifically for gaming on the SPUNK.BET platform. It is the native token used across all games on the site.
SPUNK•BET Rune Details
- Name: SPUNK•BET
- Blockchain: Bitcoin Layer 1
- Protocol: Runes (by Casey Rodarmor)
- Use case: Free-to-play casino gaming, rewards, referrals
- How to get: Claim 10,000 SPUNK free every 24 hours from the daily faucet
- Minimum bet: 100 SPUNK on all games
How to Use Runes: A Step-by-Step Overview
1. Get a Runes-Compatible Wallet
Not all Bitcoin wallets support Runes yet. Wallets that do include:
- Xverse: Full Runes support with built-in marketplace
- Magic Eden Wallet: Supports Runes, Ordinals, and BRC-20
- Unisat: One of the earliest wallets to adopt Runes
- Leather (formerly Hiro): Stacks and Bitcoin native wallet with Runes support
2. Receiving Runes
Runes are received at your Bitcoin address. They live in UTXOs just like regular Bitcoin. Your wallet software reads the OP_RETURN data to display your Rune balances separately from your BTC balance.
3. Sending Runes
When sending Runes, your wallet constructs a transaction that spends the UTXO containing your Runes and creates new UTXOs with the appropriate distribution. The OP_RETURN data specifies the token movement.
4. Trading Runes
Runes can be traded on decentralized exchanges and marketplaces that support the protocol, including Magic Eden, Unisat Marketplace, and OKX Web3.
Why Build on Bitcoin?
Bitcoin remains the most secure, decentralized, and battle-tested blockchain in existence. Building tokens on Bitcoin L1 means:
- Security: Protected by the largest proof-of-work mining network in the world
- Decentralization: No single point of failure, no admin keys that can freeze tokens
- Longevity: Bitcoin has operated continuously since January 2009 with 99.99%+ uptime
- Network effects: The largest crypto community, most liquidity, most institutional adoption
Runes and the Halving
It is no coincidence that Runes launched at the Bitcoin halving. Casey Rodarmor chose block 840,000 specifically to tie the protocol's launch to one of Bitcoin's most anticipated events. The initial surge in Runes activity contributed to record-high transaction fees on the Bitcoin network in April 2024, with some blocks generating over 10 BTC in fees from Rune etchings and mints alone.
The Future of Runes
Since launching in April 2024, the Runes ecosystem has matured considerably. Key developments through early 2026 include:
- Major exchanges adding Runes trading pairs
- Wallet adoption across all major Bitcoin wallets
- DeFi primitives being built on top of Runes using PSBTs (Partially Signed Bitcoin Transactions)
- Gaming platforms like SPUNK.BET using Runes as native in-game currencies
- Improved indexing infrastructure making Rune balances queryable in real-time
Common Questions About Bitcoin Runes
Are Runes the same as Ordinals?
No. Ordinals are a protocol for inscribing arbitrary data onto individual satoshis, creating non-fungible tokens (NFTs) on Bitcoin. Runes are a separate protocol by the same creator, designed specifically for fungible tokens. They share the same philosophical approach (Bitcoin-native, no separate chain) but serve different purposes.
Do Runes make Bitcoin transactions more expensive?
Runes add data to transactions, which increases their size and therefore their fee. However, Runes are significantly more efficient than BRC-20 tokens because they use OP_RETURN instead of creating junk UTXOs. During periods of high Rune activity, Bitcoin fees can spike, but the protocol is designed to minimize its network impact.
Can Runes be used for DeFi?
Basic DeFi is possible using Partially Signed Bitcoin Transactions (PSBTs) for atomic swaps and orderbook-style trading. However, Bitcoin lacks the smart contract capabilities of Ethereum or Solana, so complex DeFi protocols (lending, automated market makers) are not natively possible with Runes alone.
How many Runes exist?
Thousands of Runes have been etched since the protocol launched. The naming convention uses a decreasing character length over time: initially, only names with 13+ characters could be etched, with shorter names unlocking gradually over approximately four years. This prevents name squatting and ensures fair distribution of shorter, more desirable names.
Try SPUNK•BET Runes Free
Claim 10,000 free SPUNK every 24 hours from our faucet. Play crash, dice, slots, and more with real Bitcoin Runes. No deposit required.
Claim Your Free SPUNK