🎉 The #CandyDrop Futures Challenge is live — join now to share a 6 BTC prize pool!
📢 Post your futures trading experience on Gate Square with the event hashtag — $25 × 20 rewards are waiting!
🎁 $500 in futures trial vouchers up for grabs — 20 standout posts will win!
📅 Event Period: August 1, 2025, 15:00 – August 15, 2025, 19:00 (UTC+8)
👉 Event Link: https://www.gate.com/candy-drop/detail/BTC-98
Dare to trade. Dare to win.
In-depth analysis of the Runes protocol: design mechanism, advantages and disadvantages, and comparison of Bitcoin on-chain data recording methods.
In-Depth Analysis of the Runes Protocol: Design Mechanisms and Limitations
1. Runes( Overview
In the past year, the most remarkable development in the Web3 space has been the explosion of the inscription ecosystem, which can be traced back to the Ordinals protocol. Ordinals is a technology that assigns a unique serial number to each satoshi on Bitcoin.
The core founder of the Runes protocol, Casey, submitted the basic version of the code as early as September last year, but the mainnet version has not been officially released. This has prompted some projects to fork the code early and release protocols such as Runes Alpha. Despite the controversy, these projects have achieved a total market capitalization growth of hundreds of millions of dollars in just a few months, demonstrating the enormous potential of the Runes protocol.
The official version of the Runes protocol is scheduled to launch on the Bitcoin mainnet around April 20, 2024. This means that project teams, wallet service providers, and trading platforms will face the challenge of developing and testing directly in the mainnet environment.
![In-depth analysis of the underlying design mechanism and limitations of the Runes protocol])https://img-cdn.gateio.im/webp-social/moments-4396aa45df590316218e4c76904c11b0.webp(
) 2. Bitcoin blockchain data recording method
There are two main off-chain data attachment methods on Bitcoin: engraving and etching.
2.1 Basic Principles of Etching
Runes uses etching technology to write information directly into the OP_RETURN field of Bitcoin UTXO. This method has been available since the 2014 Bitcoin Core 0.9 version, creating a verifiable but non-consumable output that allows data to be stored on the blockchain.
In the blockchain explorer, the OP_RETURN information attached to the transaction can be clearly seen. This information is usually in hexadecimal encoding, and after decoding, it can be presented as a JSON formatted string, containing information about the deployment, minting, and issuance of Runes assets.
![In-depth Analysis of the Underlying Design Mechanism and Limitations of Runes protocol]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
)# 2.2 Engraving Basic Principles
Ordinals/BRC20 and other protocols achieve on-chain storage by writing metadata into the witness data of transactions. This process utilizes segregated witness and the "paying to Taproot" method, divided into two stages: submission and disclosure, typically requiring two transactions to complete.
P2TR is a type of transaction output introduced by the Bitcoin Taproot upgrade in 2021, which enhances the privacy of transaction conditions. The engraving process includes the transaction ###commit( that generates the P2TR address and the transaction )reveal( that reveals the script content.
The Ordinals protocol stipulates that inscriptions are bound to the first sat of the first input, thereby completing the inscription process.
)# 2.3 Comparison of Two Solutions
Etching advantages:
Etching drawbacks:
Advantages of engraving:
Drawbacks:
( 3. Runes protocol design analysis
)# 3.1 Runes version 0.11
The initial version of the Runes protocol includes three main components:
This version is relatively complete, supporting operations such as asset composition and splitting. Compared to Ethereum smart contracts, protocols like Runes unify the methods of asset issuance and participation, emphasizing the concept of fair launches.
(# 3.2 Runes version 0.18
The latest version of the Runes protocol introduces several important updates:
The edicts field adds a pointer parameter to optimize the encoding efficiency when transferring multiple assets simultaneously.
Add a Mint field to limit each transaction to mint only one asset, balancing the participation opportunities for technical users and regular users.
etching) asset deployment### field significantly improved:
Add a turbo field to reserve space for future protocol upgrades.
( 4. Runes New Protocol Assessment
Advantages:
Disadvantages:
![In-depth Analysis of the Underlying Design Mechanism and Limitations of the Runes protocol])https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp###