The Runes protocol was officially released in April 2024, coinciding with the Bitcoin halving. This protocol has the potential to establish a functional cryptocurrency ecosystem on Bitcoin. The advantages of the Runes protocol might lead to the emergence of significant use cases in the Bitcoin ecosystem over the coming months and beyond.
What is the Runes Protocol?
Runes was proposed by developer Casey Rodarmor in 2023, who is also the creator of the Bitcoin Ordinals protocol. It is scheduled for official launch at the next Bitcoin halving. Runes is a new Bitcoin protocol designed to facilitate the issuance and use of alternative cryptocurrencies, utilizing Bitcoin's native UTXO transaction model. Compared to the BRC-20 token standard, Runes is more efficient and user-friendly.
Why Create the Runes Protocol?
Rodarmor described Runes in his blog as a simple protocol with minimal on-chain footprint and responsible UTXO management. UTXOs (Unspent Transaction Outputs) are units of Bitcoin value associated with specific addresses on the blockchain, representing funds that have not yet been spent and can be used as inputs for new transactions.
Unlike the complex BRC-20 token standard, which is not based on UTXOs, Runes aims to replace the inefficient, Ordinals-based BRC-20 token standard. Additionally, the Runes protocol strives to outperform other existing Bitcoin alternative token protocols, such as RGB and Taproot Assets, which overly rely on off-chain data. For instance, Taproot Assets store metadata off-chain, detaching asset information from the main Bitcoin layer, while options like Omni Layer and Counterparty require native tokens for operation. In short, Rodarmor believes these issues make the existing protocols cumbersome and less user-friendly.
How Does the Runes Protocol Work?
Runes utilizes a UTXO-based model that integrates naturally with Bitcoin, using UTXOs to minimize network congestion caused by junk UTXOs. A Rune is assigned to a UTXO through a protocol message that specifies the output using OP_RETURN, along with an ID and an amount. OP_RETURN is a unique feature for data storage in Bitcoin, where outputs do not occupy the UTXO set because they are proven unspendable. The ID is a numeric identifier for the Rune, and the output specifies the output index to receive the Rune tokens. The amount determines how many Rune tokens will be transferred.
All Rune messages, whether creating new runes or transferring them, are encoded in the transaction's OP_RETURN output. Divisibility, rune name, and other metadata are all included in the same OP_RETURN output of the same transaction.
Runes Protocol Minting Method
Runes allows Bitcoin transactions to etch, mint, and transfer natively inscribed digital goods. Etching refers to the process of issuing rune assets, analogous to the deployment of BRC20 tokens.
Information is etched onto Rune protocol messages, Runestones, which then allow the minting of runes. These runes are stored in Bitcoin transaction outputs and can be decoded according to rules. A transaction can contain only one Runestone, which can be used to etch new runes or mint existing ones. When etching new runes, their attributes can be set, and once set, they cannot be changed. If malformed runes are created due to formatting errors, they are called "senotaphs," and the runes input into senotaph transactions are destroyed.
Additionally, runes have a pre-mining mechanism, meaning the etcher can allocate a certain number of yet-to-be-etched runes to themselves.
Differences Between Runes Protocol and Existing Protocols
BRC-20: Known for its association with inscriptions, its design is more driven by popular technology rather than efficient engineering, resulting in a highly inefficient protocol requiring multiple transactions for basic operations from issuing to transferring tokens.
RGB: This protocol is complex and heavily relies on off-chain data. Its development has been delayed, and its application scope is limited.
Omni Layer: This protocol introduces some native tokens needed for operations. While innovative, they also add extra complexity and reduce adoption.
Taproot Assets: Though advanced, this protocol heavily depends on off-chain data, which can be a barrier to implementation and user experience.
In this lineup, the newest contender, Runes, promises simplicity and efficiency. By adopting a UTXO-based system and using an 'R' marker in output scripts, it is more user-friendly and aligns better with BTC's original structure. However, like any new proposal, its practicality remains to be tested.
Advantages of the Runes Protocol
1. More Users: The Runes protocol will allow projects to issue various types of fungible tokens on the Bitcoin blockchain, such as security tokens, stablecoins, and governance tokens. This could broaden Bitcoin's utility and attract more users, who will enjoy near-instant, low-cost transactions due to the protocol's potential compatibility with the Lightning Network. In essence, Runes could help Bitcoin achieve its goal of widespread adoption.
2. More Revenue: As more people interact with Rune tokens, more transaction fees will be generated. This will increase miners' income, motivating them to continue securing the Bitcoin network. With block rewards set to decrease further in April 2024, Bitcoin miners will need more incentives, and Runes might just be the protocol needed to maintain their enthusiasm.
3. Innovation: As we have seen from the example of RSIC, the Runes protocol encourages developers to innovate in exciting new ways, allowing users to experience activities on the Bitcoin blockchain that were previously unimagined. It also opens doors for developers who want to innovate on the world's most stable and secure public blockchain.
4. Efficient Issuance of Homogeneous Tokens: The Runes protocol aims to issue assets directly on Bitcoin, minimizing adverse impacts. As mentioned earlier, it improves on current alternative token protocols that rely on native tokens and off-chain data. Additionally, its design is more thoughtfully considered than the BRC-20 token standard, which was launched to showcase what the Ordinals protocol could achieve and was more entertainment-oriented. Therefore, the seriousness of the Runes protocol might make it more successful than BRC-20 tokens.
Conclusion
From the complexity of BRC-20 to the bright prospects of Runes, this journey provides valuable empirical evidence for the continuous evolution of blockchain and Bitcoin. Each turn, challenge, and solution outlines an ecosystem flourishing in innovation while constantly addressing challenges in its rapid development. As the Runes protocol gains more attention, it carries the lessons of the past while embracing the hope of simplifying the future. Its commitment to simplicity and efficiency is captivating, yet the community needs to meet this challenge with enthusiasm and caution.
For more analysis, please follow Aibit's media account for real-time updates! This article is for reference only, does not represent any position, and is not intended as investment advice. Investment is risky, caution should be exercised.
Facebook: https://www.facebook.com/aibitcom
X: https://twitter.com/aibitcom
Telegram (CN): https://t.me/aibitcom_cn
Telegram (EN): https://t.me/aibitcom
Telegram (Announcements): https://t.me/aibitcom_announcements
Discord: https://discord.com/invite/aibitcom
Medium: https://medium.com/@aibitcom
Youtube: https://www.youtube.com/@aibitcom