Knoqnoq Forum: Everything You Want to Discuss, Most Discussed in India
Search
Reply: 3

Understanding how the Runes protocol operates

[Copy link]

568

Threads

598

Posts

110K

Credits

Forum Veteran

Rank: 8Rank: 8

Credits
12713
Post time 1-5-2024 07:09:15 | Show all posts |Read mode
RUNES Introduction
The Runes protocol is a newly proposed standard on the Bitcoin blockchain for issuing native interchangeable tokens. It allows users to create tokens that are mutually interchangeable.

Some key concepts:

· Interchangeable tokens: Refers to tokens that can be exchanged with each other. For example, 1 "beef token" can be equivalent to any other "beef token".

· BRC-20: An existing standard for issuing interchangeable tokens on Bitcoin.

· Non-fungible tokens (NFTs): Tokens that are unique and non-interchangeable, such as a specific "beef NFT" image.

· Ordinals: A system that assigns unique properties to individual satoshis (the smallest unit of Bitcoin). This makes it possible to implement NFT-like functionality on Bitcoin.

· UTXO: Unspent Transaction Output, referring to the Bitcoin amount authorized by the sender, which can be spent by the recipient.

The goal of Runes is to provide a simple, efficient way to create and trade mutually interchangeable tokens on Bitcoin. It improves upon existing token standards like BRC-20 and utilizes UTXOs to manage token balances and transfers.

Its aim is to attract more developer activity and mainstream users to use Bitcoin. However, concerns have been raised about its impact on Bitcoin network capacity and culture.

RUNES Background
Runes was created by Casey Rodarmor, who also created the Ordinals protocol for Bitcoin. Rodarmor had several goals in mind when developing Runes:

· Transaction fee revenue: By increasing the usage of the Bitcoin blockchain, Runes will drive up transaction fees. This is profitable for miners but may be costly for regular users.

· Developer attention: Alternative token networks like Ethereum and Solana have attracted many developers. Building tools like Runes on Bitcoin can help attract some talent to build applications on Bitcoin.

· Attracting users from other chains: Rodarmor believes that creating better use cases for alternative tokens on Bitcoin, such as meme coins, will attract users from these chains to Bitcoin.

At a high level, Runes allows users to create mutually interchangeable tokens on Bitcoin in a simple and efficient manner. This makes it possible to achieve capabilities like meme coins natively on Bitcoin that were previously not feasible.

RUNES Operation
Runes is based on the Ordinals protocol and generates transactions using Bitcoin's Unspent Transaction Outputs (UTXOs). UTXOs are the remaining Bitcoin amounts after transactions, similar to the change leftover from cash purchases.

The Runes protocol extends the concept of UTXOs by allowing each UTXO to hold balances of different Rune tokens. For example, a single UTXO can hold 10 units of Rune A, 100 units of Rune B, and 1000 units of Rune C. This is achieved by attaching data to UTXOs using a Bitcoin transaction type called OP_RETURN. This OP_RETURN transaction contains information specifying the Rune balances in that UTXO.

When transactions occur, Rune balances can be transferred to new UTXOs. Any remaining untransferred UTXO amounts are destroyed.

Compared to the existing BRC-20 standard, Runes allows for more efficient transfers. With BRC-20, users can only transfer one type of token per transaction. However, with Runes, users can transfer any number of Rune balances from inputs to desired outputs in a single transaction. By building on top of Bitcoin's foundational layer capabilities, Runes aims to achieve simplicity and efficiency in creating and transferring interchangeable tokens on Bitcoin.

Impact on the Bitcoin Network
Runes aims to mitigate the UTXO bloat issue caused by BRC-20 tokens and other interchangeable tokens created on Bitcoin. As more tokens are traded, over time, more small UTXOs are created, increasing the overall size of the UTXO set that each node in the Bitcoin network needs to track.

For example, the UTXO set grew from 86 million UTXOs (5 GB) in April 2022 to 140 million UTXOs (8.74 GB) in November 2022. The additional data leads to network congestion, and if left unchecked, over time, transactions become more expensive.

Runes aims to address this issue by allowing users to bundle multiple token transfers into a single transaction. The goal is to reduce the rate of new UTXO creation caused by token transactions.

However, there is ongoing debate about tokens on the Bitcoin network.

Some believe that Bitcoin should focus on being digital cash and a store of value. They see tokens as unnecessary bloat or attacks on Bitcoin's core goals.

Others believe that Bitcoin should evolve into a multi-purpose blockchain that supports token creation. They see this as expanding Bitcoin's utility and making the network more competitive.

In the long run, it is unclear whether tokens like Runes will irreversibly congest Bitcoin or bring benefits such as miner revenue and new users to the network. For now, tokens are likely here to stay, so improvements like Runes may help mitigate their potential downsides.

RUNES VS BRC-20
Runes aims to improve upon the existing BRC-20 standard for creating tokens on Bitcoin. Key differences between Runes and BRC-20 include:

· More token types and destinations per transaction - With BRC-20, users can only transfer one type of token to one destination in a transaction. Runes allows users to send multiple token types to multiple destinations in a single transaction, making transactions more efficient.

· Simpler and more efficient than BRC-20 - Transferring BRC-20 tokens requires three transactions due to how Ordinals work. Runes aims to be more efficient, with most operations requiring only one transaction, except for creating new Runes, which requires two transactions. Runes also does not depend on the Ordinals protocol, making it a simpler standalone system.

· Avoids UTXO bloat - BRC-20 and other token systems on Bitcoin lead to UTXO bloat, increasing storage and bandwidth requirements for running nodes. Runes aims to avoid creating too many unspent transaction outputs.

Overall, compared to existing standards like BRC-20, Runes aims to provide a simpler, more efficient system for creating interchangeable tokens on Bitcoin. Its main advantage lies in bundling multiple token transfers into a single transaction.

Creating and Transferring RUNES
Creating new Runes tokens begins with "inscribing," which mints new Rune tokens. This is done by sending Bitcoin to an OP_RETURN output containing the Rune definition (also known as burning Bitcoin, rendering it unusable):

To transfer Runes between users, the sender includes their desired Rune balances in the transaction inputs. The Runes are then transferred to the recipient by specifying the output addresses and Rune amounts.

Some key advantages of transferring Runes include:

· Users can send multiple Runes in a single transaction, allowing for "fan-out" to multiple recipients.

· Runes transfers only require one transaction, whereas BRC-20 requires three transactions.

· Transactions are very small and efficient, including only the Runes being transferred, not the entire balance.

· No unused UTXOs are created, reducing blockchain bloat over time.

· Transfers explicitly specify the Runes being sent, avoiding accidentally sending the wrong tokens.

In summary, the Runes protocol offers a simple and powerful system for creating and transferring tokenized assets on Bitcoin. The streamlined process enables use cases like memes, badges, collectibles, and other custom assets without congesting the blockchain.

Adoption Potential
A question surrounding Runes is whether it will drive adoption and usage like Ordinals

did. Ordinals was highly popular, generating over $250 million in miner fees. However, increased transactions led to network congestion.

Runes has the potential to be more appealing to speculators and gamblers who want to mint tokens and trade meme coins on Bitcoin. The ability to mint interchangeable tokens quickly is sure to attract interest from this group.

However, Bitcoin maximalists may not be as keen on Runes. Many maximalists believe that tokens other than native BTC are unnecessary and detract from Bitcoin's core purpose as a store of value. They see these tokens as wasting valuable blockchain space and tarnishing Bitcoin's image.

Whether the benefits of increased usage and miner fees outweigh the drawbacks of congestion and UTXO bloat remains uncertain. Runes may bring more developer activity to Bitcoin but could also push the boundaries of acceptable usage.

The adoption of Runes may depend on the level of interest from speculators and the resistance from BTC purists. Its ultimate impact remains uncertain, but it is nonetheless an intriguing experiment.

Criticism and Concerns
Runes has faced criticism from some members of the Bitcoin community. Here are some of the main concerns that have been raised:

Ethical arguments against DeFi/speculation: Some Bitcoin maximalists argue that tokens are unnecessary and encourage irresponsible DeFi or speculative behavior. They believe tokens undermine Bitcoin's core purpose as a store of value and digital gold. These are moral arguments against encouraging DeFi behavior.

Concerns about congesting the Bitcoin network: One thing that has already happened, and is expected to also happen with Runes, is that it may lead to severe congestion on the Bitcoin network. With more tokens being created and traded, if not properly managed, this could lead to UTXO bloat.

Every node must be able to parse the entire UTXO set to verify transactions. Therefore, a significantly increased UTXO set makes nodes harder to run, which could lead to more centralization. This could make Bitcoin usage more expensive and harder to verify.

Some believe that Ordinals and other token projects have already added a considerable amount of bloat. They fear that if Runes is heavily used, it could exacerbate the issue. Supporters argue that Runes is more efficient than other token designs. But the impact has yet to be tested.

Conclusion:
Runes is an intriguing new protocol launched on the Bitcoin network, allowing users to create and transfer interchangeable tokens called Runes on Bitcoin natively. This new feature could attract new developers and users to use Bitcoin while bringing more fees to miners. However, it remains controversial for some Bitcoin maximalists who view token creation as unnecessary and wasteful.
Here are some key points about Runes:

· Runes are interchangeable tokens that can be created and transferred on the Bitcoin blockchain using a new protocol designed by Casey Rodarmor.

· The protocol is more efficient than existing standards like BRC-20, allowing users to bundle multiple token transfers into a single transaction.

· Runes leverage Bitcoin's UTXO model and OP_RETURN functionality to associate token balances with unspent transaction outputs.

· Supporters believe Runes can bring more developers, users, and transaction fees to Bitcoin. Critics worry it may congest the network and tarnish Bitcoin's reputation.

· There are questions about whether Runes can alleviate the UTXO bloat issue caused by existing token projects on Bitcoin.

· The launch of Runes coincides with Bitcoin's next halving event, sparking excitement and speculation within the community.
Understanding new protocols like Runes is important for tracking the evolution of Bitcoin. While its impact remains uncertain, Runes is willing to experiment and expand Bitcoin's capabilities. However, it also highlights the tension between Bitcoin as a robust currency and as an innovation platform. The next few months or even years after the launch of Runes will be very interesting.
Reply

Use magic Report

58

Threads

1180

Posts

4469

Credits

Forum Veteran

Rank: 8Rank: 8

Credits
4469
Post time 1-5-2024 08:35:22 | Show all posts
The various standards can also be dazzling to people.
Reply

Use magic Report

286

Threads

1062

Posts

5262

Credits

Forum Veteran

Rank: 8Rank: 8

Credits
5262
Post time 1-5-2024 10:37:53 | Show all posts
The operation of this can be understood by looking into it.
Reply

Use magic Report

145

Threads

505

Posts

4421

Credits

Forum Veteran

Rank: 8Rank: 8

Credits
4421
Post time 1-5-2024 10:43:26 | Show all posts
It's also important to take a look at this action, isn't it?
Reply

Use magic Report

You have to log in before you can reply Login | Register

Points Rules

Quick Reply To Top Return to the list