- RGB is a scalable & confidential smart contracts system for Bitcoin & lightning network. They embrace concepts of private & mutual ownership, abstraction and separation of concerns and represent "post-blockchain", Turing-complete form of trustless distributed computing which does not require introduction of "tokens".
- RGB is not a token protocol. Though issuance and management of highly scalable, programmable and private assets of different sort is possible with RGB, it can be applied in many industries far beyond financial world.
As a smart contract system RGB is quite different from previous approaches, both Bitcoin-based (Colored coins, Counterparty, OMNI) and non-bitcoin (Ethereum, EOS and others):
- RGB separates concept of smart contract issuer, state owners and state evolution
- RGB keeps the smart contract code and data off-chain
- RGB uses blockchain as a state commitment layer and Bitcoin script as an ownership control system; while smart contract evolution is defined by off-chain schema
In order to understand technical details behind RGB one has to become familiar with the following concepts, which are heavily used in RGB design:
- Distributed systems (replicated state machines), including
- PRISM (partially-replicated infinite state machines) computing
- AluVM instruction set architecture
- Non-imperative computing, including
- Declarative functional programming
- Cellular automation
- Zero knowledge protocols, including
- Confidential transactions
- Bulletproofs
- Cryptographic commitment schemes, including
- BIP-340 tagged hashes
- Advanced merklization schemes (LNPBP-81)
- Multi-message commitments (LNPBP-4)
- Deterministic bitcoin commitments (LNPBP-1, 2, 3)
- Client-side-validation, including:
- Strict encoding (LNPBP-7)
- Commit-conceal schemes
- Single-use-seals
- Proof-of-publication
- Bitcoin transactions, including
- PSBTs v1 and v2 (BIP-174, BIP-370)
- Bitcoin TxO2 single-use-seals
- Lightning network protocol, including
- Lightning P2P message extensions
- Generalized lightning channels
More about informations can be read What is RGB?
-
Asset Issuance On Bitcoin: Discovering The RGB Protoco vol.2 at 2023-11-21 by Federico(Bitfinex)
-
Asset Issuance On Bitcoin: Discovering The RGB Protoco vol.1 at 2023-11-13 by Federico(Bitfinex)
-
Radiant on BitcoinMagazine at 2023-11-05 by Olga Ukolova
-
RGB Protocol Explained - Hunter Beast | Denver BitDevs 11/2/2023
-
Prime: new Layer1 for Bitcoin - new opportunities for miners from 7:25:21 at 2023-09-26 on PoWSummit by Maxim Orlovsky(@dr_orlovsky ), or read the slides
-
Explore How RGB Colors Coins in Secret Builder Presentation with @cryptoquick at 2023-09-20
-
RGB Walkthrough with Maxim Orlovsky(RGB Teach Leader) (SLP501) at 2023-08-16
-
RGB Update: Smart Contracts For Bitcoin & The Lightning Network! -- by Ian Major at 2023-04-24
-
Bitcoin: RGB Maxim Orlovsky + Federico Tenga @ Lightning Summit Viareggio 2023
-
SLP439 Federico Tenga - What is RGB for Bitcoin? Iris Wallet at 2023-01-05
-
What is RGB for Bitcoin? - Stephan Livera Podcast at 2022-12-08
-
Bifrost Introduction: Bifrost as BiFi platform at 2021-11-15
Articles -- (Thanks for BTCSTUDY):
-
Emergence of Token Layers on Bitcoin: Overview of Client-Side Validation, RGB and Taro
-
RGB20 and RGB21 on Bitcoin mainnet with BitMask at 2023-09-07
-
Paolo Ardoino sees RGB as 'best opportunity' to issue stablecoins on Bitcoin
-
A Brief Overview on RGB — Can RGB Replicate The Ordinals Hype at 2023-11-02 By Kernel Ventures
-
LK Venture & Infinitas 研报:比特币 RGB 协议或是智能合约的终极形态? at 2023-12-15
-
RGB++ Protocol Light Paper by cipher at 2024-02-13
-
RGB++:为正统比特币L2添砖加瓦 by DaPangDun at 2024-02-15
-
深入研究比特币:(3)RGB 协议介绍 by Pluveto(Zijing Zhang) at 2024-03-11
-
RGB v0.11 Beta 5 is out at 2024-03-29
-
Decentralized censorship-resistant secondary stock market 📈 is of paramount importance - and with #RGB by @pandoraprime_ch at 2024-03-13
-
Difference between Taproot Assets and RGB at 2023-10-20 by Hunter ₿eaṩt
-
BiFi thinking with Bitcoin + LN + RGB at 2023-09-09 by Maxim Orlovsky
-
Tether will issue USDT with RGB at 2023-08-17 by Paolo Ardoino (Tether CTO)
-
List of non-existent informational resources and documentation on #RGB at 2023-02-16 created and curated @dr_orlovsky and @lnp_bp
-
Bitcoin universal computing with L2 client-side validation using AluVM and RGB assembly by @lnp_bp at 2024-04-22
-
Mastering RGB Comming Soon
-
Learning Bitcoin from the Command Line by Christopher Allen and Shannon Appelcline
Iris wallet repo
Bitswap-BiFi repo
-
Make Bitcoin Great Forever !
-
Let BitcoinOS Labs become a paradise for RGB enthusiasts, a sanctuary for builders!
-
Welcome everyone to join in building together!
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, the author has waived all copyright and related or neighboring rights to this work.