What are Bitcoin Runes & how do they work?

May 30, 2024

·

6 min. read

No doubt, you would have heard about Bitcoin runes and quite possibly have absolutely no idea what they are or how they work? In the cryptoverse new terms and concepts are constantly emerging and Bitcoin runes are the flavor of the month! Let’s dive in…

So What Are Runes?

Runes, a protocol introducing fungible tokens to the Bitcoin blockchain, was launched in April 2024 on block 840,000, coinciding with the last Bitcoin halving event. Runes allow users to etch, mint, and transfer Bitcoin-native digital assets. This makes it easier to create interchangeable tokens for various purposes. Here’s a formal definition for Bitcoin Runes:

Bitcoin Runes are fungible tokens issued via the Runes protocol on the Bitcoin network. They are designed to be more efficient, cost-effective, and secure compared to existing token standards. Additionally, they allow for a variety of use cases, including memecoins.

Runes maintains minimal data to ensure blockchain scalability and efficient Bitcoin transactions. It can leverage the Lightning Network for speed. The protocol simplifies fungible token creation on Bitcoin, facilitating asset tokenization and digital currency creation.

Who Created Runes?

The Runes Protocol was developed by Casey Rodarmor, a crypto expert with extensive experience in creating innovative decentralized protocols. Rodarmor gained recognition in the crypto community for his significant contribution to the Bitcoin Ordinals Protocol.

Why Was It Created?

The Runes Protocol, developed by Casey Rodarmor, targets the shortcomings of the BRC-20 standard to offer improved functionality. It aims for faster, more secure, and scalable transactions, enhancing the user experience in creating fungible tokens.

Runes Protocol sought to enhance fungible token protocols like RGB and Taproot Assets by minimizing their on-chain footprint and UTXOs management, thus reducing unnecessary information and improving security.

The Bitcoin Runes Protocol, designed to decrease network congestion and fees, embeds asset info into Bitcoin transactions, expediting transactions and enhancing scalability and user-friendliness.

How Runes Protocol Works

At its core, the Runes Protocol uses a system of Runes, which are the fundamental units representing fungible tokens. Each Rune has a unique Rune ID, which is a cryptographic hash linked to a specific UTXO on the Bitcoin blockchain.

Etching is the process of creating a new Rune, where users define its name, symbol, ID, supply, divisibility, etc. Creators can also opt for a "premine," allocating a set amount of Rune to themselves before public release.

Minting Runes

After etching, Runes can be minted in two ways:

  • Open Minting: After the initial etching, anyone can create new Runes by initiating a mint transaction, which produces a fixed number of new Runes.

  • Closed Minting: New tokens can only be created under certain conditions, such as after a specified time period or when the token supply is capped.

Transferring Runes: Edicts

Edicts enable Rune transfers in batches or to a single account. The Runes Protocol, unlike Ethereum's ERC-20, utilizes Bitcoin's infrastructure for enhanced security, wider adoption, and compatibility with Bitcoin wallets. Runes are tied to specific UTXOs, simplifying token tracking and eliminating off-chain balances or complex transfers.

BRC-20 vs. Runes

BRC-20 and Runes differ in blockchain efficiency, usability, and security. Understanding these differences can guide the choice of Runes for certain applications.

Purpose:

- Bitcoin Runes: Issuance of fungible tokens

- (BRC-20): Issuance of fungible tokens

Model:

- Bitcoin Runes: UTXO-based

- (BRC-20): Ordinals-based

On-Chain Footprint:

- Bitcoin Runes: Low

- (BRC-20): High due to "junk data"

Lightning Compatibility:

- Bitcoin Runes: Yes

- (BRC-20): No

  • BRC-20: Uses the Bitcoin Ordinals protocol, which attaches data to a Bitcoin satoshi. This approach can be demanding on Bitcoin’s network resources.

  • Runes: Based on Bitcoin’s UTXO (Unspent Transaction Output) model. It stores data in the OP_RETURN field of a bitcoin transaction, which is more efficient and less resource-intensive.

Runes offers superior efficiency, user-friendliness, and security over BRC-20 tokens. Its UTXO model reliance, compatibility with Bitcoin infrastructure, and data integrity mechanisms make it a robust alternative.

Bitcoin Runes & Bitcoin Memecoins

Bitcoin Runes simplifies memecoin creation on the Bitcoin blockchain, enhancing accessibility. It allows people with limited technical skills to create tokens easily through a user-friendly interface and efficient tools. This scalable protocol ensures the Bitcoin network won't slow down due to memecoin management.

How To Rune

Step 1: Set Up a Bitcoin Wallet

First, to securely store your Bitcoin, which is necessary for purchasing Runes, you need a Bitcoin wallet. Choose a reputable self-custodial wallet provider, such as Unity Wallet, and create an account.

Step 2: Get Some Bitcoin

To use Runes on the Bitcoin network, you need Bitcoin for fees and transfers. Buy Bitcoin via your Unity Wallet or a preferred crypto exchange. After that, you're ready to use Runes.

Step 3: Buy Rune Tokens

Buy Runes from online platforms like UniSat, Magic Eden, or OKX. These platforms let you deal with digital assets like Runes. Follow their guidelines to purchase Runes using Bitcoin.

How to Sell Runes

Selling Runes is simple. List your Runes on a Bitcoin marketplace, set a price, and add details. Buyers will purchase with Bitcoin, with the transaction securely handled by the marketplace.

Final Thoughts

Bitcoin Runes introduce a new level of innovation to the Bitcoin network, expanding its excitement and potential. Even though there was an initial surge and later decrease in activity and fee revenue after the Bitcoin halving, the potential of Bitcoin Runes remains immense. This development proves that even the oldest blockchain can adapt to the constantly changing needs of its community.

Unity Wallet © 2024, All Rights Reserved

Impressum

The software for the Unity Wallet mobile application is developed by the Developer. This Website www.unitywallet.com and the Unity Wallet mobile application are distributed and provided to the users of this website and/or of the Unity Wallet mobile application exclusively by the Content Provider, according to the Terms of Use and the Privacy Policy

Developer

SAVL GmbH, c/o Schwärzler Rechtsanwälte Attorneys, Baarerstr. 75, 6300 Zug, Canton of Zug, Switzerland

Content Provider (for the Website/App)

SAVL Limited, a company incorporated under the laws of Cayman Islands, with a registered office at 190 Elgin Avenue, George Town, Grand Cayman KY1-9001, Cayman Islands

Unity Wallet © 2024, All Rights Reserved

Impressum

The software for the Unity Wallet mobile application is developed by the Developer. This Website www.unitywallet.com and the Unity Wallet mobile application are distributed and provided to the users of this website and/or of the Unity Wallet mobile application exclusively by the Content Provider, according to the Terms of Use and the Privacy Policy

Developer

SAVL GmbH, c/o Schwärzler Rechtsanwälte Attorneys, Baarerstr. 75, 6300 Zug, Canton of Zug, Switzerland

Content Provider (for the Website/App)

SAVL Limited, a company incorporated under the laws of Cayman Islands, with a registered office at 190 Elgin Avenue, George Town, Grand Cayman KY1-9001, Cayman Islands

Unity Wallet © 2024, All Rights Reserved

Impressum

The software for the Unity Wallet mobile application is developed by the Developer. This Website www.unitywallet.com and the Unity Wallet mobile application are distributed and provided to the users of this website and/or of the Unity Wallet mobile application exclusively by the Content Provider, according to the Terms of Use and the Privacy Policy

Developer

SAVL GmbH, c/o Schwärzler Rechtsanwälte Attorneys, Baarerstr. 75, 6300 Zug, Canton of Zug, Switzerland

Content Provider (for the Website/App)

SAVL Limited, a company incorporated under the laws of Cayman Islands, with a registered office at 190 Elgin Avenue, George Town, Grand Cayman KY1-9001, Cayman Islands

Unity Wallet © 2024, All Rights Reserved

Impressum

The software for the Unity Wallet mobile application is developed by the Developer. This Website www.unitywallet.com and the Unity Wallet mobile application are distributed and provided to the users of this website and/or of the Unity Wallet mobile application exclusively by the Content Provider, according to the Terms of Use and the Privacy Policy

Developer

SAVL GmbH, c/o Schwärzler Rechtsanwälte Attorneys, Baarerstr. 75, 6300 Zug, Canton of Zug, Switzerland

Content Provider (for the Website/App)

SAVL Limited, a company incorporated under the laws of Cayman Islands, with a registered office at 190 Elgin Avenue, George Town, Grand Cayman KY1-9001, Cayman Islands