RGB Protocol: A Promising Approach for Asset Issuance on the Bitcoin Network After BRC20

LBank Exchange
4 min readMay 13, 2023

--

The recent popularity of Ordinals and BRC-20 has sparked interest in issuing assets on the Bitcoin network.

However, there may be more feasible and user-friendly ways to do so without burdening the main Bitcoin network. One such approach is the RGB protocol, a solution that has been in development since 2018 for creating and managing digital assets on the Bitcoin network.

This article aims to provide an introduction to the RGB protocol, its origins, and its potential advantages over other asset issuance methods.

The Origins of RGB Protocol:

The RGB protocol’s inception can be traced back to 2018, when Bitcoin community members like Giacomo Zucco, Peter Todd, and Alekos Filini started exploring new ways to create and manage assets on the Bitcoin network.

Their goal was to design a protocol that leverages Bitcoin’s security and decentralization while supporting more complex features such as asset issuance and smart contracts.

How RGB Protocol Works:

The core idea behind the RGB protocol is to combine asset issuance, ownership, and state updates with Bitcoin’s UTXO model through client-side validation, instead of relying on the Bitcoin network’s full nodes like BRC-20. This approach utilizes the security of Bitcoin’s main network UTXO to provide security for the off-chain asset issuance and contract logic.

In a nutshell, the RGB protocol works as follows:

1. The asset issuer creates a new asset on the client-side, generating a one-time seal and commitment.

2. The issuer anchors the new asset to the Bitcoin network by embedding the commitment into a Bitcoin transaction output (UTXO).

3. The asset recipient verifies the asset’s validity by inspecting the commitment and validating the one-time seal.

4. During asset transfers, the old one-time seal is destroyed, and new one-time seal, commitment, and transaction data are anchored to the Bitcoin network.

This process allows the RGB protocol to facilitate secure, decentralized, and privacy-preserving asset transfers on the Bitcoin network.

To better understand the implementation of the RGB protocol, it’s helpful to examine an example provided by Twitter user @trustmachinesco:

1. Matt issues 100 $MATT tokens to himself on the RGB network.

2. On the Bitcoin network, Matt’s token issuance corresponds to his currently held Bitcoin UTXO (Unspent Transaction Output) A.

3. Matt transfers 50 $MATT tokens to Pam.

4. On the Bitcoin network, Matt’s token transfer corresponds to a new UTXO B, while the UTXO A from step 2 is destroyed.

5. On the Bitcoin network, Pam receiving tokens corresponds to a new UTXO C, indicating Pam’s current Bitcoin UTXO.

6. Similarly, when Pam transfers tokens, her original UTXO C is destroyed, resulting in a new UTXO D.

As the $MATT token continues to change hands, each transfer will be represented by corresponding UTXOs on the Bitcoin main network.

Each transfer occurring at the moment will cause the previous UTXO to be destroyed and a new UTXO to be generated.

Through this process, we can see how the RGB protocol’s asset creation, transfer, and validation are linked to Bitcoin’s UTXO model. This association enables RGB assets to be transferred securely, decentralized, and with privacy protection on the Bitcoin network.

Integration with Lightning Network:

The RGB protocol can also seamlessly integrate with the Lightning Network. Described as an L2 or L3 solution, RGB can act as an L3 when the Lightning Network is in place, enabling fast off-chain exchanges of Bitcoin and RGB tokens for more efficient transactions and asset management.

Conclusion:

While BRC-20 might be the first to gain attention for asset issuance on the Bitcoin network, it is unlikely to be the last.

The RGB protocol represents a promising alternative that addresses some of the technological challenges posed by current solutions. By reviving and refining older protocols like RGB, we may witness the emergence of new narratives and hype cycles in the world of digital assets.

Click here to download it for iOS or Android

Website: https://lbank.com
Twitter:
https://twitter.com/LBank_Exchange
Facebook:
https://www.facebook.com/LBank.info/
YouTube:
https://www.youtube.com/c/LBankExchange
Telegram:
https://t.me/LBank_en
LinkedIn:
https://www.linkedin.com/company/lbank
Medium:
https://medium.com/LBank
Reddit:
https://www.reddit.com/r/LBank2021/

Disclaimer: The opinions expressed in this blog are solely those of the writer and not of this platform.

--

--