Ledger Nano S Plus

Runes is a fungible token protocol designed for Bitcoin that enables the creation and transfer of assets directly on the blockchain. Created by Casey Rodarmor, the developer behind the Ordinals protocol, Runes uses Bitcoin's native UTXO (Unspent Transaction Output) model to offer an alternative to earlier Bitcoin token standards. Understanding Runes is useful for anyone interested in how Bitcoin's capabilities are expanding beyond its role as a simple digital currency.

What Are Runes?

Runes are fungible tokens—meaning each unit is identical and interchangeable—that live directly on the Bitcoin blockchain. Unlike many token protocols that operate as side chains or layer-2 solutions, Runes are native to Bitcoin itself, stored and transferred through transaction outputs. This makes them fundamentally different from ERC-20 tokens on Ethereum, which rely on smart contract code.


The protocol was introduced by Casey Rodarmor as a purpose-built standard for creating and managing fungible assets on Bitcoin. While Ordinals popularized storing arbitrary data—including images and text—on individual satoshis, Runes specifically address the need for a simpler, more efficient way to issue and transfer fungible tokens. Each Rune is identified and tracked through an encoding system embedded directly in Bitcoin transactions.

Runes are stored directly on the Bitcoin blockchain, making them as secure as Bitcoin itself—no separate smart contract platform required.

How Runes Work: The Technical Foundation

Runes operate using Bitcoin's UTXO model, which treats each transaction output as a discrete, consumable unit of value. When you create a Rune, you define its properties—such as its name, symbol, total supply, and divisibility—and encode this information in an OP_RETURN output, often referred to as a "Runestone." This metadata becomes part of the Rune's permanent record on the blockchain.


Transferring Runes involves spending existing UTXOs and creating new ones that carry the token balance forward. The protocol uses a defined encoding format to track how many Runes of each type are contained in each UTXO. This design means Rune transfers inherit Bitcoin's own transaction rules and security guarantees—no separate consensus mechanism or validation layer is needed. The simplicity of UTXO-based tracking makes the protocol relatively lightweight and avoids some of the complexity found in smart contract platforms.

The UTXO model means Rune transfers settle with Bitcoin's own layer-1 security and finality—there's no separate protocol or validator set to trust.

Key Features of Runes

The Runes protocol includes several design features that distinguish it from earlier token standards. First, it supports flexible supply models, allowing creators to issue tokens with fixed or capped supplies, or open-ended supplies with ongoing minting. Second, the protocol includes built-in support for divisibility, so Runes can represent fractional ownership similar to traditional currencies.


Runes also emphasize simplicity and verifiability. Because token data is embedded in the Bitcoin transaction record itself, node operators and wallet software can reconstruct Rune balances directly from the blockchain rather than depending solely on a separately maintained ledger. Runes transactions are also designed to integrate into existing Bitcoin wallet infrastructure with relatively modest software changes, and the encoding is intended to keep transaction data compact compared to some earlier token-inscription approaches.

Use Cases for Runes

Runes enable a range of applications that draw on Bitcoin's security and decentralization. Communities can issue tokens to represent ownership stakes, governance participation, or rewards within a project. Because Runes are native to Bitcoin, they inherit the network's broad accessibility and don't depend on any separate blockchain platform to function.


Other potential use cases include representing claims on external assets (which still requires trusted off-chain verification), issuing limited-run digital collectibles, or supporting community-driven token economies. Compared to BRC-20, which relies on inscription-based indexing that can become unwieldy at scale, Runes' UTXO-based design is generally considered better suited to frequent token movement. This efficiency also makes the protocol appealing for use cases where transfers need to happen often or where keeping transaction overhead low matters.

Runes vs. BRC-20 and Other Standards

BRC-20 was the first widely-adopted fungible token standard on Bitcoin, launched in 2023. It works by inscribing JSON text data onto individual satoshis using the Ordinals protocol, and it relies on off-chain indexers to read those inscriptions and calculate token balances—an approach that behaves somewhat like an account ledger, but sits outside Bitcoin's native transaction structure. BRC-20 proved there was real demand for Bitcoin-native tokens, but it also revealed practical limitations: inscriptions can be data-heavy relative to the information they convey, and every wallet or marketplace has to trust an indexer to correctly interpret the full inscription history.


Runes takes a different approach by encoding token data directly into Bitcoin's native UTXO model rather than through inscriptions. This reduces reliance on external indexing—Rune balances can, in principle, be derived directly from the Bitcoin UTXO set rather than from a separately maintained record of inscriptions. Runes also tend to be more compact on-chain and integrate more directly with standard Bitcoin transaction structures. While BRC-20 remains widely used thanks to its early start and established ecosystem, Runes are generally viewed as a more Bitcoin-native design for fungible tokens.


Other comparison points: unlike Bitcoin layer-2 protocols such as Stacks, which add their own consensus and execution layer on top of Bitcoin, Runes settle directly on Bitcoin's main layer without additional trust assumptions. Unlike sidechain-based tokens, Runes also don't require a separate network or validator set.

Runes address several of BRC-20's structural limitations by working with—not against—Bitcoin's UTXO model, offering a more streamlined design for on-chain fungible tokens.

Risks and Limitations

Despite their advantages, Runes have several important limitations. Bitcoin's roughly ten-minute average block time means transactions settle more slowly than on many other blockchains. For applications that require near-instant finality, Runes are not a natural fit. Second, while the underlying protocol is secure, Runes are only as useful as the wallets and platforms that support them—broad adoption is still developing.


Regulatory treatment is another open question. Because Runes can represent ownership or utility rights, they may attract securities-style regulation in some jurisdictions, which could create compliance obligations for issuers. Additionally, unlike Ethereum's smart contract ecosystem, Bitcoin doesn't natively support complex conditional logic or automatic execution of token rules—any advanced functionality has to be handled off-chain. Finally, Rune transactions consume Bitcoin block space like any other transaction, so during periods of high network demand, fees for creating or transferring Runes can rise.

Runes inherit Bitcoin's roughly 10-minute block time—unsuitable for high-frequency trading or applications that need instant settlement.

Real-World Adoption and Ecosystem

Since its introduction, various projects and communities have experimented with creating tokens using the Runes protocol. The ecosystem is generally considered earlier-stage than BRC-20's, which benefited from a longer head start and more established marketplace infrastructure. Still, Runes' technical design has drawn interest from developers looking to build Bitcoin-native applications that avoid some of the indexing overhead associated with inscription-based tokens.


Wallet support has been one of the main adoption hurdles—Bitcoin wallets have been adding Runes functionality gradually, and compatibility across the ecosystem remains uneven. Some wallet teams have prioritized Runes support in response to user demand, while others have taken a more cautious, wait-and-see approach. Secondary markets for trading Runes exist but are generally smaller and less liquid than markets for more established token formats. As wallet support broadens and tooling matures, adoption is likely to continue evolving, though the pace remains uncertain.

Practical Takeaways for Users and Developers

If you're interested in working with Runes, start by confirming that your Bitcoin wallet supports the protocol—check the wallet's documentation or consider a Runes-compatible alternative if needed. For developers, building with Runes requires a different mindset than smart contract development: the focus is on transaction and UTXO design rather than contract logic. The protocol's simplicity reduces certain attack surfaces, but it also means that more advanced features require creative off-chain coordination.


For anyone evaluating Rune-based projects, keep in mind that a token's technical design doesn't by itself determine how useful or widely adopted it becomes—community engagement, clear use cases, and available liquidity all matter as well. Where possible, verify a Rune's issuance details directly from its on-chain transaction rather than relying solely on third-party listings. Finally, remember that Runes remain a relatively young technology: bugs in wallet software or supporting tools can lead to real losses, so it's worth sticking to well-established, actively maintained projects and software.

The Future of Runes on Bitcoin

Runes represent a notable step in expanding Bitcoin's utility beyond its core function as a currency. As wallet developers continue to improve support and integrate Runes more smoothly, transaction volumes and overall ecosystem activity could grow further. The protocol's close alignment with Bitcoin's native transaction structure is one reason some developers view it as a strong long-term candidate among Bitcoin fungible token standards, though it competes with an established BRC-20 ecosystem and other approaches.


Runes' longer-term trajectory will likely depend on a few open questions: how consistently wallets support the standard, whether secondary markets develop meaningful liquidity, and how regulators in different jurisdictions come to treat these kinds of tokens. Some developers and projects may continue to prefer layer-2 solutions or sidechains where they need capabilities Runes doesn't natively support. Regardless of how that competition plays out, Runes has already shown that Bitcoin's base protocol can support a broader range of applications while preserving its core security model.

Frequently Asked Questions

What's the main difference between Runes and BRC-20?
Runes track token balances natively in Bitcoin's UTXO set, which reduces reliance on separate indexing infrastructure. BRC-20 tokens are inscribed as JSON data using the Ordinals protocol and depend on off-chain indexers to interpret that data and calculate balances. In practice, this makes Runes a more streamlined, Bitcoin-native design, though wallets for both standards still rely on supporting software to display holdings.
Do I need a special wallet to hold Runes?
Not necessarily, but your current Bitcoin wallet must have Runes support enabled. Many popular wallets are adding Runes functionality, but compatibility varies. Always check your wallet's documentation before attempting a Runes transaction.
Are Runes as secure as Bitcoin itself?
Yes. Runes are stored and transferred as native Bitcoin UTXOs, so they inherit Bitcoin's layer-1 security. Your Rune holdings are protected by the same cryptography and network consensus as regular Bitcoin transactions.
Can Runes support smart contracts like Ethereum tokens?
No. Runes cannot execute complex contract logic because Bitcoin doesn't have a native smart contract layer. Advanced applications that need conditional logic typically combine Runes with off-chain coordination or separate layer-2 systems.
How fast are Runes transactions?
Runes transactions settle at Bitcoin's pace—roughly every 10 minutes on average per block, with additional confirmations adding further security over time. This is slower than many other blockchains, but it comes with Bitcoin's security and decentralization.

Stay Updated on Crypto News

Get market analysis and news on Bitcoin, Altcoins every day from 678.in.th

View All Articles

Conclusion

Runes represent a significant technical improvement for Bitcoin-native fungible tokens, addressing several structural limitations found in earlier standards like BRC-20. By leveraging Bitcoin's UTXO model, Runes provide a verifiable, efficient, and low-overhead approach to token issuance and transfer. As wallet support expands and the ecosystem matures, Runes are likely to play an increasingly important role in Bitcoin's evolving capabilities beyond simple currency transfer.

This article is for educational purposes only and does not constitute financial advice.