The RGB++ Protocol Born in the Bitcoin Renaissance

This article is machine translated
Show original

In the latest episode of the SeeTalk podcast, Xixi, a researcher who has been observing and studying the Bitcoin ecosystem for a long time, served as the podcast host and had an online conversation with Shawn, the head of the SeeDAO incubator and a researcher at RGB++ Fans. They talked about the background and origins of the RGB++ protocol, its development controversies, and future application potential. They hope that more teams and creators can understand the RGB++ protocol and participate in the RGB++ ecosystem at an early stage.

The following is a summary of the main content of the podcast audio:

1. Why are you so passionate about RGB++?

Shawn : I have been involved in the discussion of the RGB++ protocol from the very beginning, and I am very grateful to the author of the RGB++ protocol for putting my name in the technical white paper.

Last year, I did two main things. One was to participate in the Bitcoin Layer 1 asset issuance protocol. I was also the first to curate the first beginner video course and the first developer lecture of the Atomicals protocol. The second thing I put a lot of energy into was the AW autonomous world. I have a research group that I often discuss with. They started to focus on AW at an early stage. We often share regularly. I was very interested in listening to them introduce AW. Then I started to follow this track, study the article known as the "AW Bible", discuss with various teams involved in the AW autonomous world, and so on. Of course, at this stage, the main form of presentation of the AW autonomous world is still the full-chain game, so I played almost all the full-chain games during that period.

Then there was the AW Assembly held in Istanbul last November. During and after the conference, many people were shaken by the mainstream solution at the time - realizing the AW autonomous world in the Ethereum ecosystem. Most people were due to performance and cost considerations, and a few people believed that Ethereum was not a solid foundation for the AW autonomous world. Since the BRC-20 protocol based on the indexer was very popular at the time, some people proposed whether it was possible to issue assets on the Bitcoin mainnet and then realize the AW autonomous world on the super indexer. This happened to coincide with the direction of another layer protocol I was working on, so I was very fascinated by this exploration direction.

Last December, I went to Chiang Mai to discuss possibilities with various AW teams offline. Coincidentally, I met Cipher, the author of the RGB++ protocol, there. We had some discussions, but at that time Cipher had not yet thought of developing the RGB++ protocol. Our discussion was mainly about the future development of the Bitcoin ecosystem.

By February of this year, we felt that using the super indexer solution for AW was problematic, because the centralized indexer relies on social consensus, but this consensus is far from being as optimistic as everyone thought last year. The RGB++ protocol that Cipher is conceiving gave us a better option, which is to issue assets on the Bitcoin mainnet, and then use the RGB++ protocol to conduct bridgeless cross-chain with CKB. The AW autonomous world can be realized through CKB and off-chain computing. Therefore, at that time, many developers, including myself, began to assist Cipher to accelerate the development and implementation of the RGB++ protocol and ecological planning.

The above is the process I participated in from last year until the rise of RGB++.

Xixi : I see. So at that time in Chiang Mai, we met offline and came up with this idea for the second layer of Bitcoin, right?

Shawn : Yes. In fact, when we were in Chiang Mai, we discussed not only the first layer, but also the second layer, because in December last year, the second layer of Bitcoin had not yet emerged, and it was mainly the first layer asset issuance protocol of Bitcoin. We discussed both directions, including what are the shortcomings of the first layer asset issuance protocol, what better technical features should be available in the future, and how to expand the second layer, etc. At that time, we actually discussed them together.

Therefore, friends who know about the RGB++ protocol may find it particularly novel that the RGB++ protocol is both a layer-one asset issuance protocol and a layer-two bridgeless cross-chain solution. I think this is related to our discussion last year on the open, layer-one and layer-two hybrid.

2. What are the technical advantages and innovations of the UTXO model?

Shawn : It is true that many people regard UTXO as a very old model, and it has been overshadowed by the EVM account model for a long time. However, many developers are now flocking to the UTXO technical route. Therefore, in the current Bitcoin ecosystem, there are actually two major technical routes competing, one is the UTXO model native to Bitcoin, and the other is the account model of Ethereum. Now there are indeed many teams that are directly moving Ethereum's EVM virtual machine over, so that the applications accumulated by Ethereum in the past few years can be directly used. This is why there was a saying of "Bitcoin Layer 2 Hundred Regiments War" at the beginning of this year. In the so-called Hundred Regiments War, most projects directly moved the Ethereum system over.

Regarding the comparison of the advantages and disadvantages of the UTXO model and the account model, you can search online, there are many long articles analyzing it. My own observation is that this wave of the rise of the Bitcoin ecosystem is called the "Bitcoin Renaissance". In the past eleven and a half years, almost all innovative technologies are based on UTXO. Although there are many products based on the EVM account model, you actually don’t see real native innovation here. Almost all native innovations are UTXO. Why is this? Because the Bitcoin mainnet is UTXO, you can hardly use the account model to make very solid and real innovations on Bitcoin.

Take RGB++ as an example. The RGB++ protocol is based on two core technologies. One of them is called one-time sealing, which was proposed by Bitcoin core developer Peter Todd in 2016. It uses the characteristics of UTXO, which the account model does not have. Another core technology is called isomorphic binding, which was first proposed by Cipher. Isomorphic binding can bind UTXO on two different UTXO chains, so assets can be directly transferred between the two chains without the need for a cross-chain bridge. There has never been such a thing on Ethereum. Between the first and second layers of Ethereum, a cross-chain bridge is definitely needed. Its model is that the first layer is pledged and the second layer is generated; the second layer is destroyed and the first layer is taken back. No matter how it innovates, it always does this. Therefore, you will find that when many teams move the EVM account model to Bitcoin, they are still doing this and cannot jump out of this box. This is why we say that the real innovation in the Bitcoin ecosystem must belong to UTXO. This is my own observation.

Xixi : I recently heard that some of the previous construction models of Ethereum are equivalent to a kind of ideological stamp, and the Bitcoin ecosystem needs some more original and innovative methods that are in line with the characteristics of Bitcoin. CKB itself is PoW + UTXO, which is very compatible with the first layer of Bitcoin, and then isomorphically bound through RGB++, right?

Shawn : Yes. In theory, any two UTXO chains can be isomorphically bound through RGB++, but CKB may be more suitable. Why? Because CKB itself is PoW + UTXO. PoW gives the CKB chain a stronger foundation, and its security will be better. It is PoW + UTXO with the Bitcoin mainnet, which is completely isomorphic, so the synchronous binding between the two will be smoother, although other UTXO chains can also be isomorphically bound.

3. The origin of the name RGB++ and the controversy surrounding it

Shawn : The principle of RGB++ does not come from RGB, but both RGB++ and RGB use the one-time sealing technology proposed by Peter Todd in 2016. This is their similarity, and their difference lies in the specific implementation. RGB uses an off-chain solution, and RGB++ uses an on-chain solution, which are completely different paths.

Back to the name RGB++, there was indeed some controversy on Twitter before. In fact, in the earliest protocol discussion draft, Cipher called it CKB RGB, because he felt that this protocol and the RGB protocol both used the one-time sealing technology, although this technology was not proposed by the RGB protocol, and it also used CKB as the second layer to provide smart contract capabilities, so he thought that CKB RGB was a better name at the time.

At that time, many developers from the open source community had joined. When discussing the name of the protocol, the vast majority of participants opposed the name CKB RGB. They believed that from the perspective of modularity and composability, the difference between it and the RGB protocol was probably similar to the relationship between C and C++. Because C++ is more composable in modularity, everyone thought it would be better to call it RGB++. This proposal was supported by most people, including me, so the name RGB++ was used. Therefore, the name RGB++ was proposed by a group of developers in the open source community.

The controversy over the name RGB++ is mainly due to some relatively negative opinions expressed by the RGB team on Twitter. What everyone sees is just the surface. In fact, there is a long period of communication and discussion between the RGB++ open source community and the RGB Association. The RGB protocol has been repeatedly overturned and restarted for some reasons. In 2019, Dr. Maxim Orlovsky founded the LNP/BP Standards Association, which is committed to promoting the development of RGB from concept to practical application. At present, many teams are participating in the RGB protocol, but it has never been implemented.

In the early days of conceiving the RGB++ protocol, we contacted the RGB Association. We also hoped to join this association at that time, because from a certain perspective, the RGB++ protocol and the RGB protocol are compatible and can expand its application scenarios, because the RGB protocol specializes in off-chain, and RGB++ is on-chain, and the on-chain and off-chain can be integrated and compatible with each other. The RGB Association is controlled by a board of directors, and the person in charge of the board of directors is Dr. Maxim. In March, we actually persuaded nearly half of the directors to support us, and in the internal forum of the RGB Association, their developers were also discussing the technical details of the RGB++ protocol and the advantages and disadvantages of the RGB++ protocol compared to the RGB protocol. I think this is very healthy. At that time, Dr. Maxim had always maintained a neutral attitude and had not expressed his position, so at the end of March we were still very optimistic.

However, a few days before the official release of the RGB++ protocol in early April, some dramatic changes occurred. There were some project parties within the RGB Association. They had been questioning Dr. Maxim in the internal forum for a few days, saying that we have been waiting for so many years, but the RGB protocol has never been implemented, and our ecological projects are going to go bankrupt. You have been saying how difficult it is to develop the RGB protocol and asking everyone to wait patiently, but you see that RGB++ has been developed in two months and is about to be released. At that time, their internal debate was very intense. Many ecological projects, regardless of their mentality or motivation, took the fact that RGB++ was about to be implemented after two months of development as an excuse to question Dr. Maxim. There must be a lot of emotional things in this, so suddenly one night Dr. Maxim tweeted and made some unfriendly remarks about RGB++. He also posted a post on the internal forum, clearly stating that the RGB Association was promoted by him and should not be promoted by a vote of the board of directors, so this matter was a hot topic at the time.

After the conflict was made public, we also tried to continue communicating with the RGB Association and Dr. Maxim. Later, this matter evolved into a dispute over concepts, so to this day, everyone is still doing their own thing and not cooperating. The idea of ​​the RGB protocol is to kill all blockchains and only keep Bitcoin, so it is an off-chain solution. The RGB++ protocol is an on-chain solution that is completely based on blockchain and has a public ledger. In terms of concept, the two sides did choose completely different paths, and the dispute over concepts was indeed somewhat irreconcilable, so later everyone went their own way and there were no more disputes.

In this respect, the Bitcoin ecosystem is indeed better than the Ethereum ecosystem, because in the Ethereum ecosystem, Vitalik and the Ethereum Foundation have set the overall framework and direction, and have developed a roadmap from top to bottom, and everyone must follow their plan. In the Bitcoin ecosystem, there is no roadmap. If you think this is good, then you can build your ecosystem and see how many applications are running and how many users are using it in one, two, or three years. I think this state of independent development is good.

Xixi : Yes, this is also what I think is very interesting about the Bitcoin ecosystem. There are a lot of disputes, collisions, and exchanges of ideas between different Bitcoin communities. I think this is also an important reason for maintaining the vitality of the Bitcoin ecosystem. In fact, there are many similar disputes in the history of Bitcoin, and it can even be said that it has always been like this for a long time.

Shawn : Yes, there are many ideological disputes in the Bitcoin ecosystem, and they are very intense. It is rare that a big boss comes out and says "stop arguing" to calm things down. The Ethereum ecosystem may be different. It is really easy to calm things down by someone mediating. These are two different styles.

Xixi : Yes, so I think the Bitcoin ecosystem is very decentralized both technically and ideologically, and there are a lot of debates.

4. How do you view the recent sharp correction in RGB++ asset prices?

Shawn : It has only been two months since the release of the RGB++ protocol. In these two months, 5 trading markets have been launched in the ecosystem, including Bitcoin AW autonomous world projects like World3, relatively mature IPs like Nervape, and AMM DEX similar to Uniswap is about to be released. Algorithmic stablecoins are also being developed, as well as various DeFi applications, creator economy applications, and social applications. In other words, the RGB++ ecosystem is actually advancing very quickly, but it just needs more time.

In addition, I also agree that a protocol and ecosystem need to have a wealth effect. Only with a wealth effect can more teams participate in the construction of the ecosystem. Therefore, this wave of surge in April has indeed attracted many teams to come in. In the following June and July, various ecological projects will gradually go online, which will bring more attention and new wealth effects. The price of assets and the prosperity of the ecosystem complement each other. Therefore, I am personally very optimistic about the next period of time. With the implementation of various products and projects in the ecosystem, they will bring more funds and market attention.

5. What do you think of the current RGB++ community culture?

Shawn : I just mentioned that asset prices and ecological prosperity complement each other. Ecological prosperity does not only refer to the project teams of the ecosystem, but also includes culture and community, such as the typical clown culture, SEAL community, Nervape community, etc. in the RGB++ ecosystem. Of course, there are definitely some speculators who come here to speculate on assets, which is normal and we will not avoid it.

However, in the Bitcoin ecosystem, you will never hear discussions about how to build a more solid foundation for the Bitcoin autonomous world, establish a view of time and space, and establish physical laws in any other protocol community. You will definitely not hear these discussions. These can only be heard in the RGB++ community. For example, when we designed the digital object (DOBs) standard, we actually considered more about how to help creators, how to empower the creator economy, and how to help these individual designers get started with secondary creation and sales. Therefore, the RGB++ community and culture are different from other communities. No matter what asset, its price is always fluctuating. A community that closely revolves around asset speculation is definitely short-lived, because there will never be an asset that never pulls back and keeps rising. This does not exist. Therefore, I am personally very optimistic about the RGB++ ecosystem and the long-term development of its culture and community.

6. How can creators participate in the RGB++ ecosystem? What are the special ways to play?

Shawn : This topic is a bit broad, so I can only select a few small points to introduce.

The two biggest advantages of the RGB++ protocol are that it provides programmability for the Bitcoin mainnet, and that it allows assets to jump directly between the Bitcoin mainnet and CKB without a cross-chain bridge, achieving complete decentralization. Therefore, you can develop applications on the Bitcoin mainnet or on the second layer (CKB), which is a major advantage of the RGB++ protocol.

I personally have been paying attention to and participating in AW Autonomous World for a long time, and I have also played many full-chain games. For example, the game Pirate Nation, whose assets are all on the chain, was originally released on the Arbitrum Nova chain and later migrated to another chain (Proof of Play Apex chain). In May, you will find that due to a problem with the chain, the game Pirate Nation was unavailable for 5 days. At this time, as users, we will naturally wonder if our game assets may not exist at all after waking up due to a problem with the chain. As believers in blockchain, we keep our assets on the chain. Where is the strongest consensus? When we think about this question, most people will give the answer of Bitcoin.

A few weeks ago, I attended Space with World3, a Bitcoin autonomous world project. During the meeting, I asked the founder of World3 why he wanted to come to the Bitcoin ecosystem to do autonomous world. He said that they wanted to be a long-term development project in this industry. Because of long-term development, they need to resist censorship. They chose Bitcoin because Ethereum not only switched from PoW to PoS, but also issued assets on Ethereum, which may be blacklisted by the US government overnight. From the perspective of anti-censorship, he felt that issuing assets on the Bitcoin mainnet was the only option, which is why the World3 project chose to enter the Bitcoin ecosystem.

In addition to issuing fungible tokens, the RGB++ protocol can also issue DOBs, which can be simply understood as an enhanced version of NFT. Not all NFTs on Ethereum are on the chain. Its images and data are basically off-chain. They may have been stored in a centralized server at first, and later evolved to be stored in Arweave or IPFS. On the other hand, the entire industry is also concerned about whether Ethereum verification nodes will participate in reviewing assets and transactions due to government requirements. In contrast, DOBs not only allow content to be stored 100% on the chain, but also jump back and forth between the first layer of Bitcoin and the second layer of CKB.

For example, in the Nervape project, they released the NeuroApe ("naked ape") on the Bitcoin mainnet, and all the accessories and accessories of the NeuroApe were released on the CKB chain. If I own a NeuroApe on Bitcoin, the simplest way to play is to use RGB++ to Leap it to CKB, without any cross-chain bridges. This gameplay is not seen in the Ethereum ecosystem, because the Ethereum ecosystem relies on various bridges, and RGB++ can directly jump assets to another chain through the isomorphic binding of UTXO. CKB is a Turing-complete chain that supports smart contracts. On CKB, we can dress up the NeuroApe itself, such as putting sunglasses on it, holding a cigar, and being as cool as you can. Then, I can let the dressed-up NeuroApe return to the Bitcoin mainnet, and the image of the NeuroApe that returns to the Bitcoin mainnet will also change, becoming the way I dressed it up on CKB before, and the chain is brand new data. This is the simplest application scenario.

If NeuroApe is combined with Bitcoin autonomous world projects such as World3, a richer gameplay will be created. Recently, these two projects have also worked together to polish the product, hoping to provide users with richer gameplay and attract more users. So I think DOBs are very attractive to creators.

In addition, the value storage feature of CKB itself is very attractive to creators. If you deploy a smart contract on the CKB chain and it takes up 50,000 bytes, you need to lock up 50,000 CKB to store the contract. If you issue an NFT or DOB, if its image data is 10,000 bytes in size, you need to lock up 10,000 CKB to store the data. If you write a 500-byte poem, you need to consume 500 CKB to store it. Only for truly valuable creations, people are willing to spend so many CKB tokens to store them.

If one day, the holders of the relevant assets are no longer the original authors, if they think that the NFT or DOB is not good-looking and they no longer like it, they can destroy it and take back the 10,000 CKB they occupied. If they think that the poem is too badly written and should not exist, they can destroy it and take back the 500 CKB they occupied. Gradually, the CKB chain has truly realized the value storage, with birth and death, because things without value will be destroyed and everyone will take back the occupied CKB. This is a very interesting point of CKB.

The RGB++ protocol actually integrates various features of CKB. In my opinion, it is very friendly to creators and is very suitable for the technical architecture of the autonomous world of Bitcoin. Other protocols may only be able to issue tokens and cannot do other things, but RGB++ has many ways to play, and various applications are also being born in the ecosystem, allowing you to use your assets if you hold related assets. This is the most imaginative part of RGB++ in my opinion.

7. The position of RGB++ protocol in Bitcoin ecosystem

Shawn : On the one hand, RGB++ is an asset issuance protocol on the first layer of Bitcoin. On the other hand, because CKB provides stronger programmability, RGB++ can provide more possibilities for various projects in the Bitcoin ecosystem.

Last year, when issuing assets on the first layer of Bitcoin, we always emphasized fair launch and fair participation of the community. This model actually makes many teams lose the motivation to participate, and there will be a certain ceiling. This is why the first layer of Bitcoin began to stagnate this year, because it needs more new ways to emerge and more capabilities to provide various possibilities for the team. This is why I hope that the RGB++ protocol can grow into a de facto standard for project parties to issue assets on the first layer of Bitcoin.

Another feature of RGB++ is that it can be used for cross-chain between the first layer and the second layer without a cross-chain bridge. This feature can bring more possibilities to projects such as AW and games, because these projects also want to issue assets on the Bitcoin mainnet. For their application scenarios, RGB++ is likely to eventually become a de facto standard.

8. Views of Eastern and Western communities and VCs on the Bitcoin ecosystem

Shawn : Since the second half of last year, the second layer of Bitcoin has been driven more by Asian capital and Asian teams. In April this year, I listened to some podcasts. Although many Western VCs still said that they were not optimistic about the second layer of Bitcoin and were skeptical, in actual actions, these VCs were betting and investing in new projects. My personal understanding is that there have indeed been differences between Eastern and Western capital in the past year and a half, but with the development of the Bitcoin ecosystem, the pool of assets in this track is getting fuller and the financing amount is getting higher. It is expected that by the end of the year or next year, we will not see the differences between Eastern and Western capital, because this difference will eventually be submerged by the pool, and everyone will complete the integration. Everyone will no longer emphasize what Asian capital is doing and what European and American capital is doing. It is very likely that everyone is doing the same thing. This is my view on the second layer of Bitcoin.

As for the Bitcoin layer protocol, almost all previous protocols were not proposed by Chinese people, and Cipher was able to propose the RGB++ protocol and develop it to this level today, which actually far exceeded my previous expectations. There are actually many professionals in the West who can quickly get the technical characteristics and future imagination space of the RGB++ protocol. This is why Bitcoin Magazine, as an institution in the Bitcoin theoretical position, finally invested in Cipher's team. In the process of promoting the RGB++ protocol, from all aspects, it is actually far better than my previous expectations. Some things that I was worried about before did not happen, which is a more magical point.

Xixi : Did Bitcoin Magazine invest in UTXO?

Shawn : They invested in the UTXO Stack project, which is the expansion plan for the RGB++ protocol. For the entire ecosystem, there are several layers. The bottom layer is the RGB++ protocol, and above this layer is the expansion plan. If only the current solution is used (that is, only the CKB blockchain is used), the performance and cost are OK, but if the number of users increases by an order of magnitude, the expansion plan UTXO Stack will be needed. UTXO Stack is expected to be released in the third quarter of this year. This project has also been favored by many top capitals. In fact, to a certain extent, it also shows that these capitals are optimistic about the RGB++ protocol. Otherwise, why would they invest in the expansion plan of this protocol? If you are not optimistic, there is naturally no need to expand, right?

Xixi : Yes, this itself is also a kind of affirmation.

9. We hope that more creators and people who want to learn about RGB++ technology will participate in the construction

Shawn : I have been involved in the construction of the RGB++ protocol and its ecosystem for some time. Combining my personal experience and some thoughts, I actually very much hope that more creators and more teams can understand the RGB++ protocol and participate in this ecosystem.

RGB++ has only been online for two months, but its ecosystem has developed very rapidly. The projects I mentioned earlier, such as Nervape and World3, have demonstrated some of the characteristics of RGB++, but how to further explore more diverse gameplay actually requires more teams to participate, so everyone is very welcome to join the RGB++ ecosystem.

Source
Disclaimer: The content above is only the author's opinion which does not represent any position of Followin, and is not intended as, and shall not be understood or construed as, investment advice from Followin.
Like
Add to Favorites
Comments