$CKB
RGB++ is mentioned in Binance Research's The Future of Bitcoin #3: Scaling Bitcoin
RGB++ is an evolution of RGB proposed by Nervos (CKB) in February 2024, which aims to address the shortcomings of the RGB protocol. This new development has attracted more attention to the original RGB protocol, making it more widely known among the general cryptocurrency audience.
RGB++ enhances the RGB protocol by introducing isomorphic bindings, which directly connect Bitcoin's UTXO and CKB Cells. This integration helps track ownership and state management across BTC and CKB chains. This improvement allows all transactions to be verified on the CKB chain, simplifying the client verification process. It enables users to independently verify transactions using only the CKB chain, while still providing the option to leverage local Bitcoin transaction history for verification.
Figure 12: Isomorphic Binding in RGB++
RGB Commitment Bitcoin UTXO → CKB Cell data = state type = state_script lock = bitcoin_UTXO off-chain state and script Source: Binance Research_RGB++ Lightpaper
The RGB++ transaction process utilizes off-chain computation to select seals and generate CKB transactions, which are confirmed by standard Bitcoin transactions that embed commitments using OP_RETURN. This approach ensures transaction integrity and ownership verification between the BTC and CKB systems.
In client interactions, RGB++ is verified by Bitcoin and CKB light clients, eliminating the need for dedicated clients, simplifying user participation and enhancing accessibility. The protocol has made progress in managing shared states and non-interactive transfers, simplifying multi-party operations and reducing the need for recipients to be online during transfers.
RGB++ enhances Bitcoin's functionality through the CKB chain, providing a Turing-complete environment to execute complex contracts and transactions. It uses isomorphic bindings for token issuance and transfers, improving privacy, transaction efficiency, security, and censorship resistance.