|

RGB vs RGB++: Two Protocols, Two Organizations

RGB Protocol on Bitcoin vs RGB++ — comparison and disambiguation

RGB vs RGB++ — in brief

  • Two separate protocols sharing the same name — different teams, different blockchains, no shared code
  • RGB Protocol on Bitcoin: Bitcoin only, client-side validation, asset data stays private off-chain
  • RGB++: requires Bitcoin + Nervos/CKB companion chain; asset state publicly visible on CKB
  • RGB++ is not an upgrade of RGB Protocol on Bitcoin

What is RGB Protocol on Bitcoin?

RGB Protocol on Bitcoin is a protocol for issuing and transferring digital assets and private contracts natively on Bitcoin and Lightning Network, without sidechains, bridges, or companion blockchains.

How it works — client-side validation

RGB uses a technique called client-side validation: the data describing an asset (its history, ownership, state) is kept off-chain between the parties involved. Only a small cryptographic commitment (a hash) is anchored into a Bitcoin transaction, which means that asset data never goes on the Bitcoin blockchain: it stays private between sender and receiver. Bitcoin is used purely as a timestamping and anti-double-spend anchor.

To prevent double-spending, RGB uses single-use seals: each asset state is bound to a Bitcoin UTXO, which can only be spent once. When an asset is transferred, the UTXO is spent and the new state is committed in the new transaction.

Lightning Network integration

RGB integrates natively with Lightning Network, enabling instant, low-fee asset transfers without on-chain transactions. This aspect makes RGB Protocol suitable for stablecoin payments and high-frequency asset transfers.

Asset types

RGB v0.11.1 supports five asset schemas: NIA (non-inflatable fungible tokens), IFA (inflatable fungible assets), UDA (unique digital assets / NFTs), CFA (collectible fungible assets), and PFA (permissioned fungible assets).

Ecosystem and adoption

RGB Protocol on Bitcoin v0.11.1 has been live on Bitcoin mainnet since July 2025. In August 2025, Tether announced plans to issue USDT on RGB, the first Bitcoin-native stablecoin without sidechains or bridges. An active ecosystem of wallets, exchanges, and infrastructure projects is already building on the protocol — see the full list on the RGB ecosystem page.

Supported by: the RGB Protocol Association, funded by Bitfinex, Fulgur Ventures, and Tether.

Official sources: rgb.info · docs.rgb.info · github.com/rgb-protocol · github.com/RGB-Tools

Further reading: What is RGB Protocol on Bitcoin — A Technical Guide by Federico Tenga, co-founder of the RGB Protocol Association.

What is RGB++?

RGB++ is an independent protocol developed by Cipher from CELL Studio. It is inspired by client-side validation concepts but takes a different architectural approach: it introduces a companion blockchain, Nervos CKB (Common Knowledge Base), to handle shared state and contract execution alongside Bitcoin.

How it works — isomorphic binding

RGB++ uses a mechanism called isomorphic binding: Bitcoin UTXOs are mapped one-to-one to CKB Cells. When a user performs an RGB++ transaction, two transactions are generated simultaneously: one on Bitcoin and one on Nervos CKB. Bitcoin provides security and ownership (the UTXO model), while CKB handles contract validation and shared state.

Every RGB++ transaction depends on both networks operating correctly. Contract logic runs on CKB, introducing it as an additional trust assumption beyond Bitcoin.

Bitcoin and Nervos CKB

In RGB++, Bitcoin anchors asset ownership via UTXOs, while Nervos CKB handles contract execution and shared state. CKB Cells are publicly readable on-chain, so both networks must be operational for RGB++ to function.

Asset types

RGB++ supports token issuance and asset transfers via CKB scripts. Asset state is stored in CKB Cells and is publicly visible on the CKB blockchain (unlike RGB Protocol on Bitcoin, where asset data is exchanged privately between parties and never touches any blockchain).

Ecosystem and adoption

RGB++ is live on the Nervos CKB mainnet. It is developed by CELL Studio under the utxostack organization. Projects within the Nervos/CKB ecosystem use RGB++ for token issuance and asset transfers on CKB.

Developed by: Cipher (CELL Studio), with contributions from members of the Nervos/CKB community including Ajian, cyberorange, and Jan. Maintained under the utxostack organization.

Official sources: rgbpp.com · github.com/ckb-cell/RGBPlusPlus-design

RGB++ is not an upgrade of RGB Protocol on Bitcoin

Some sources describe RGB++ as “compatible with” or an “evolution of” RGB Protocol on Bitcoin. This framing is inaccurate.

RGB++ is a separate protocol that made a fundamentally different architectural decision: it introduces Nervos/CKB as a required companion chain alongside Bitcoin. RGB Protocol on Bitcoin, by contrast, requires only Bitcoin — no additional blockchain is involved.

The two protocols share some conceptual inspiration (UTXO model, client-side validation principles) and share the name “RGB”. That is where the connection ends. They have no shared codebase, no shared roadmap, and no organizational coordination.

Side-by-side comparison

The table below summarizes the key technical differences between RGB Protocol on Bitcoin and RGB++.

RGB Protocol on BitcoinRGB++
Underlying blockchainBitcoin onlyBitcoin + Nervos/CKB
Companion chain requiredNoYes (CKB)
Smart contract executionAluVM (off-chain, client-side, no extra chain)CKB scripts (on-chain on CKB)
Asset dataOff-chain, private between partiesCKB Cells (on-chain on CKB)
Lightning NetworkNative integrationNot native
OrganizationRGB Protocol AssociationCELL Studio / utxostack
Mainnet statusLive with v0.11.1Live on CKB mainnet
Official sourcergb.inforgbpp.com
Connection to the otherNoneNone

Four things called “RGB” — complete disambiguation

Four distinct things share the name “RGB”:

  1. RGB Protocol on Bitcoin — Bitcoin-native asset protocol using client-side validation. Current version: v0.11.1. Official source: rgb.info
  2. RGB v0.12 — A separate, non-mainnet rewrite of the protocol by RGB Tech. Not an upgrade of RGB v0.11.1 and not supported by the RGB Protocol Association.
  3. RGB++ — Protocol using Bitcoin UTXOs and Nervos/CKB as companion chain. Developed by CELL Studio. Unrelated to RGB Protocol on Bitcoin.
  4. RGB color model — Red, Green, Blue. Used in displays and image processing. Unrelated to any of the above.

RGB Protocol Association — rgb.info · docs.rgb.info

Similar Posts

  • RGB on Lightning: What’s Coming Next

    This article is based on Zoe Fatilbà’s talk on the RGB Lightning roadmap at the Tuscany Lightning Summit 2026, Viareggio, Italy, May 12–13, 2026. Key takeaways: How Does RGB Protocol Work on the Lightning Network? RGB Protocol on Bitcoin works through client-side validation: asset data never touches the chain, and only the parties involved in…

  • Fulgur Ventures and Tether invest in a company dedicated to RGB development

    In December 2024, Fulgur Ventures and Tether announced a joint investment in a company dedicated to building infrastructure for RGB Protocol on Bitcoin. The round signaled two things at once: that the Lightning-focused investment community saw RGB as the most credible path to Bitcoin-native digital assets, and that Tether was placing a concrete bet on…

  • |

    RGB on Liquid: Inside KaleidoSwap’s Simplicity Proof of Concept

    RGB Protocol on Bitcoin keeps an asset’s full history off-chain: the chain only ever carries a small cryptographic commitment inside an ordinary transaction. RGB on Liquid applies the same model to Blockstream’s Liquid sidechain, anchoring RGB assets on Liquid transactions instead of Bitcoin ones. KaleidoSwap tested the portability of this system, and then used Liquid’s…

  • |

    Trustless Trading on Bitcoin: RGB Assets and Atomic Swaps

    This article is based on Walter Maffione’s talk and live demo at the Tuscany Lightning Summit 2026, held in Viareggio in May 2026. Walter is the lead developer of KaleidoSwap. RGB atomic swaps on Bitcoin are the technical foundation behind trustless digital asset trading: no custodian, no bridge, settlement directly on Bitcoin. KaleidoSwap is the…

  • Tether CEO Paolo Ardoino on Bitcoin’s Future. Why USDt Could Move to RGB Protocol on Bitcoin

    Tether USDt on RGB Protocol on Bitcoin — Paolo Ardoino’s Vision Tether USDt on RGB Protocol on Bitcoin became one of the most anticipated developments in Bitcoin-native finance after a statement by Tether CEO Paolo Ardoino in February 2025. Speaking about the long-term trajectory of stablecoins, Ardoino suggested that USDt itself could one day become…

  • |

    What You Can Issue on Bitcoin Today: Birkan Kayadibi at BTCHEL 2026

    At BTCHEL 2026, The Nordic Bitcoin Conference in Helsinki, Birkan Kayadibi, COO of RGB Protocol Association, gave a talk with a simple question as its title: “What can you actually issue on Bitcoin?” The whole talk was based one thesis: the dollar left Bitcoin for engineering reasons, but they now belong to the past. In…

Leave a Reply