# RGB++是什么？一文搞懂RGB++

比特币layer2赛道热度不减的主要原因之一就是技术不断改进，此前就提出了一个开创性的方案rgb++。这个rgb++对于很多人来说还是比较陌生的，甚至根本不知道rgb++是什么？据了解，rgb++就是一个扩展协议，利用一次性密封条和客户端验证技术来管理状态变更和交易验证，旨在提供一种去中心化的金融(defi)解决方案。简单的介绍可能还有人不理解，下面[GTokenTool](https://www.gtokentool.com)为大家详细介绍一下，让大家一文搞懂rgb++。

## RGB++是什么？

RGB++是一个基于RGB原理的扩展协议，RGB++继承了RGB协议的核心思想，采用了不同的虚拟机和验证方案，用户无需独立的RGB++客户端，只需要访问Bitcoin和CKB轻节点即可独立完成所有的验证。

RGB++还能为Bitcoin带来了图灵完备的合约扩展和数十倍的性能扩展。它没有使用任何跨链桥，而是使用了原生的客户端验证方案，确保了安全性和抗审查性。

RGB++利用一次性密封条和客户端验证技术来管理状态变更和交易验证。它通过同构绑定将比特币UTXO映射到NervosCKB的Cell上，并利用CKB链和Bitcoin链上的脚本约束来验证状态计算的正确性和变更所有权的有效性。

RGB++解决了原RGB协议在实际落地中的技术问题，并提供了更多的可能性，如区块链增强的客户端验证、交易折叠、共享状态与无主合约、非交互式转账等。它比特币带来了无须跨链、不损失安全性的图灵完备合约扩展和性能扩展。

## RGB++是RGB的升级吗?

RGB++并不是基于RGB协议的改进和优化，而是借鉴RGB的思路，加上一条已有的独立区块链来实现BTC智能合约的方案。具体一点说，RGB++学习了RGB的两个核心点，其中一次性封条跟RGB类似，让BTC主网来存储重要数据，而客户端验证换成了CKB链，让它来做公开数据库与链下结算层。本质上，RGB++是一条BTC侧链(CKB)转型BTC的L2，然后借鉴了RGB的技术和名字。

RGB++在名字上取巧的做法遭到了RGB创始人的发推指责，直接说它是一个骗 局，这算很严重的定性。但作为一定程度的竞品，理念又不同，RGB不喜欢RGB++很正常。但RGB++白皮书第一句话就是RGB++ 是一个基于 RGB 的扩展协议，很容易被没那么理解技术的用户误以为这是RGB的升级版甚至同一个团队的产品，被骂骗 局也不能说很冤枉。

RGB++和RGB核心区别就是RGB++用了一条自己的CKB链。这样做的好处是，扩展性和灵活度肯定更大，这就意味着做出来能搞DeFi的智能合约应该也更快。而坏处是，去中心化明显更差了，而这个对于部分BTC持有者来说是很重要的。

RGB++继承了RGB协议的核心思想，采用了不同的虚拟机和验证方案，用户无须独立的RGB++客户端，只需要访问Bitcoin和CKB轻节点即可独立完成所有的验证。RGB++为Bitcoin带来了图灵完备合约扩展和数十倍的性能扩展。它没有使用任何跨链桥，而是使用了原生的客户端验证方案，确保了安全性和抗审查性，随着技术的不断完善，RGB++的应用也将被越来越多人认可并且广泛应用。

如有不明白或者不清楚的地方，请加入官方电报群：[**https://t.me/gtokentool**](https://t.me/gtokentool)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gtokentool.com/qu-kuai-lian/rgb++-shi-shen-me-yi-wen-gao-dong-rgb++.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
