Introduction
What is RGB++?
The RGB++ Protocol is a simple protocol that enhances Bitcoin Layer 1 programmability by establishing a binding between Bitcoin UTXOs and Turing-complete CKB Scripts. This binding creates a powerful bridge between Bitcoin’s security and CKB’s programmability.
At its core, RGB++ Protocol uses a specific Bitcoin UTXO as a single-use seal - a cryptographic commitment that can only be used once, leveraging Bitcoin’s inherent UTXO properties. This UTXO, along with its corresponding CKB cells, serves as the cryptographic proof, or the commitment, of ownership for RGB++ assets. When a single-use seal is consumed, the ownership of the RGB++ asset is guaranteed to be transferred to the new UTXO or the wallet controlling it.
...