RGB++ is an asset issuance protocol on the Bitcoin mainnet. It maps Bitcoin UTXO to Cell on the Nervos CKB using Isomorphic Binding technology. This protocol utilizes scripts on both the CKB chain and Bitcoin chain to ensure the correctness of state computations and the validity of ownership changes. RGB++ brings Turing-complete smart contract capabilities and performance enhancements to Bitcoin without requiring cross-chain bridge or compromising security.
Isomorphic Binding
Isomorphic Binding technology, proposed by Cipher, the author of the RGB++ protocol, is a theoretical framework that maps different types of UTXOs in a isomorphic manner. This allows for trustless, self-controlled asset transfers. This is a significant innovation that opens up new possibilities for the development of the Bitcoin ecosystem.
Advantages of RGB++
An alternative data verification solution
Using CKB or UTXO Stack Chains as the DA layer, provides users with an additional option for data verification.
More possibilities
Based on 'single-use seals' technology, and combined with CKB as an alternative for client-side validation, this approach opens up more possibilities such as blockchain-enhanced client validation, transaction folding, shared state and ownerless contracts, and non-interactive transfers
Isomorphic Binding
All Bitcoin mainnet assets and assets from other UTXO chains can be mapped and bound to CKB or other Turing-complete UTXO chains using isomorphic binding technology. This significantly enhances the interoperability between different UTXO chains and provides more possibilities for the development of the Bitcoin ecosystem.
Goals of RGB++
Goals 1:
Meet the asset issuance requirements of the Bitcoin mainnet and achieve isomorphic mapping with the CKB chain.
Goals 2:
Isomorphically bind RGB++ assets to other Turing-complete UTXO chains.
Goals 3:
Isomorphically bind other Bitcoin mainnet asset issuance protocols to Turing-complete UTXO chains.