Runes aims to address the inefficiencies of BRC-20.
In a recent tweet, Casey Rodarmor revealed his proposal for a fungible token protocol on the Bitcoin platform: the Rune Ordinal Protocol. This proposal has sparked a broad interest and discussion on fungible tokens in the BTC ecosystem.
Despite controversy in some quarters, this type of token has established itself in the blockchain space. Their persistence is undeniable, and their development reflects the Bitcoin community’s broad acceptance of BTC’s innovation.
In this post, we’ll take a deep dive into the Runes protocol, exploring its rationale, the urgency of the need, comparative analysis with current protocols, and more. In the process of exploring this new protocol, we’ll uncover its potential challenges in the context of the evolving Bitcoin ecosystem.
Why is a new protocol needed?
In the ever-evolving world of blockchain and cryptocurrency, redundancy is rife. With so many protocols emerging seemingly every day, one might wonder: do we really need so many?
The answer is both opportunity and necessity, as there are many potential benefits to building a robust fungible token protocol specifically for Bitcoin:
Revenue Streams: A good protocol design can turn on significant transaction fee revenue. As adoption increases, the economic incentives for miners and the network as a whole increase.
Developer interest: By providing a simplified, efficient system, such a protocol can attract developer interest.
User base expansion: New protocols can attract a wider user base. It’s not just about quantity, but diversity. Different users bring different use cases, expanding the diversity and resilience of the ecosystem.
Addressing current deficiencies: Existing protocols, while groundbreaking, exhibit various inefficiencies and limitations. A new protocol, drawing on past experience, could pursue a more optimized design.
In the technology world, standing still is the equivalent of going backwards. There is value in reimagining and reinventing what already exists, especially when the goal is to address existing deficiencies and untapped potential.
Comparison of current protocols
Fungible token protocols for Bitcoin are not new. There have been several proposed and implemented protocols, each with unique advantages and disadvantages. Let’s dissect some of the more notable ones:
BRC-20: Known for its association with the inscription, its design was driven more by popular technology than efficient engineering. The result is a highly inefficient protocol that requires multiple transactions to perform basic operations, from issuing tokens to transferring them.
RGB: This protocol is complex, relies heavily on off-chain data, has been delayed in development, and has limited application.
Omni Layer: These protocols all introduce some native tokens required for operation. While innovative, they also bring additional complexity and reduce the scope of adoption.
Taproot Assets: Although this protocol is advanced, it relies heavily on off-chain data and may encounter obstacles in implementation and user experience.
In this lineup, the latest contender, Runes, promises simplicity and efficiency. By adopting a UTXO-based system and utilizing the ‘R’ marker in the output script, it is more user-friendly and more in line with the original BTC structure. However, as with any new proposal, its practicality should remain to be tested.
Runes: Fresh Wind
In the context of existing protocols, each with its own set of challenges, Runes was born - a shining light of simplicity in a complex landscape. Conceived by Casey Rodamor, the innovator behind the Ordinals protocol, Runes aims to address the inefficiencies of many previous protocols, especially BRC-20.
Origins: From a crude concept sketched out in a blog post, Rodamor had Runes live within seven hours of proposing it, a testament to the agility of the crypto community.
mechanism
Simplicity at the core: Unlike the multi-layered nature of some protocols, Runes is elegantly simple in design. By using OP_RETURN in a transaction, it facilitates the assignment of tokens to a specific UTXO, with output index, token amount, and token ID. This simplified mechanism is not only easy to understand, but also efficient in operation.
Issuance and circulation: The protocol clearly defines the flow and distribution of tokens, with a special message reserved for the initial token issuance. This ensures clarity and transparency in token operations.
The Principles Behind Runes
The core aspiration of Runes is to fix the flaws of BRC-20. Despite its widespread adoption, BRC-20 suffers from inefficiencies caused by its reliance on inscriptions. This results in lengthy, multi-step transactions when performing basic operations. In contrast, Runes seeks to simplify this process, streamline token operations, and increase on-chain efficiency.
Participate with caution
However, while Runes looks promising, it also highlights a recurring theme in the crypto space: the rapid adoption of ideas without thorough vetting or long-term design considerations. The rapid adoption of Runes echoes the same frenzy that once surrounded BRC-20, leading to the challenges it currently faces.
In the grand scheme of crypto innovation, Runes stands out for its promise of simplicity and efficiency. But like all new entrants, the journey from concept to widespread adoption will be the true litmus test of its substance.
The BRC-20 dilemma
At first glance, BRC-20 may appear to be a promising addition to the Bitcoin ecosystem. However, upon closer scrutiny, it reveals a complex and often inefficient mechanism for fungible tokens.
Complexity: The main challenge of BRC-20 stems from its intrinsic connection with inscriptions. This combination is not from an engineering perspective, but from a trend-driven mentality. Inscriptions, although the "hot" new thing, are not the best choice for token protocols.
Inefficient Operation: A significant flaw of the BRC-20 protocol is the multi-step nature of its operation. Whether issuing or transferring tokens, BRC-20 requires multiple transactions. This is a direct result of using inscriptions to encode token data onto the chain, which requires a "staged transaction" before the actual inscription data is recorded.
Efficiency comparison: Contrast this with protocols like OmniLayer and the newly proposed Runes. All of these protocols can perform token issuance and transfer operations in a single transaction, while BRC-20 lags behind and requires two transactions. This inefficiency is more than just a technical oversight; it’s a sign of a design that’s driven more by hype than sound design.
The bigger picture: The troubles surrounding BRC-20 are not just isolated technical glitches, but are indicative of deeper problems in the protocol’s design and adoption.
The adoption and popularity of BRC-20 is due to its fair launch method and the enthusiasm of early adopters to spend funds and promote it on social media. This organic growth and community-driven support has propelled BRC-20 to its current position, demonstrating the power of grassroots movements in the crypto space.
Concluding Thoughts
From the complexity of BRC-20 to the bright prospects of Runes, this journey provides valuable proof of the continuous evolution of blockchain and Bitcoin. Every turn, every challenge and solution, depicts an ecosystem that thrives on innovation, but struggles with its fast pace.
As the Runes protocol steps into the spotlight, it carries with it the lessons of the past and the hope for a simplified future. Its promise of simplicity and efficiency is fascinating, but the responsibility lies with the community, which needs to be embraced with enthusiasm and caution. (A small amount of SM)