RGB 是一套发行和转移资产以及更广义的权利的协议,它利用了可以定制的链下智能合约。
RGB 协议利用了“客户端验证” 范式,确保所有使用 RGB 协议的交易数据都保存在链下,而比特币区块链仅用作防止资产重复花费的承诺层。这一范式带来了更大的可扩展性、更好的隐私性以及更强的灵活性,因为它降低了对区块空间的使用、不在区块链上公开交易内容,而且协议不受比特币交易的数据结构的限制。
得益于 “客户端验证” 模式以及批处理功能,RGB 得以更高效地利用区块链,因为绝大部分的数据都保存在链下。不仅如此,RGB 还兼容闪电网络,你可以创建专有资产的闪电通道;RGB 同样可以利用未来的任何比特币可扩展性方案
比起其它竞争方案,RGB 的用户可以享受到更好的隐私性,因为区块链观察者看不见支付数据;而且,RGB 还使用了 “盲化的支付输出点”,屏蔽了支付者的视野;同时,Bulletproof 密码学机制保证了交易历史的额外隐私性。
RGB 协议不止提供了在比特币上发行代币和资产的可能性,还给予了发行者编写定制化的发行合约的灵活性,发行者可以自己定义不同类型的资产并在转移时使用不同的验证规则。而且,RGB 也可以发行更广义的权利,从而启用非金融的用途(例如,去中心化身份、出版证明)。