RGB 最初由 Giacomo Zucco (BHB Network)于 2016 年设想为“基于非区块链的资产系统”而创建,并于 2017 年左右得到 Poseidon Group 的支持。自 2019 年以来,Pandora Core AG 的 Maxim Orlovsky 博士作为 RGB 协议的主要设计者和贡献者,设计和实现了其 95% 以上的代码和底层标准。
简单来说,RGB 是一个可扩展且保密的智能合约系统,可以将其视为在比特币之上工作的第 2 层或第 3 层技术。RGB 智能合约以客户端验证范式运行,这意味着所有数据都保存在比特币交易之外,这允许系统在闪电网络之上运行而无需对闪电网络协议进行任何更改,并且还为高水平的协议可扩展性和隐私性奠定了基础。
使用 RGB,可以创建一个定义资产权利的合约。将资产分配给一个乃至多个 UTXO 并指定这些资产的所有权可以如何转移。合约可以从一套模板(RGB Schema)开始创建,合约的创建者只需调整参数和所有者权利即可。
作为智能合约系统,RGB 与基于比特币(Colored coins、Counterparty、OMNI)和非比特币(以太坊、EOS 等)的智能合约方法不同:
- RGB 将智能合约发行者、状态所有者和状态演化的概念分开。
- RGB 将智能合约代码和数据保存在链下。
- RGB 使用区块链作为状态承诺层,使用比特币脚本作为所有权控制系统;而智能合约的演变是由链下模式定义的。
- 发行可替代资产(RGB20 )。
- 不同形式的不记名权利(投票、治理模式等)。
- 发行 NFT( RGB121 ),包括代币化艺术品、游戏皮肤、收藏品、教育证书等。
- 去中心化数字身份、漫游配置文件和密钥管理。
- 复杂的权利管理、会计系统和实用代币甚至超越金融世界:电力、医疗记录、物流等。
- Iris Wallet ( GitHub - Play Store ) :用于发行、消费和接收 RGB 资产的安卓钱包
- BitMask ( GitHub ) :使用 RGB 协议访问比特币去中心化应用程序的浏览器扩展
- Shiro Wallet ( GitHub ) :RGB 协议的钱包服务器