A curated list of RGB projects and resources
Contributions are welcome
RGB has appeared from the research by Peter Todd on single-use-seals and client-side-validation, which was coined in 2016-2019 by Giacomo Zucco and community into a better asset protocol for Bitcoin and Lightning network. Further evolution of these ideas led to a development of RGB into a fully-fledged smart contract system by Maxim Orlovsky, who is leading its implementation since 2019 with community participation.
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
- RWAs
- Bitcoin as Collateral
- Decentralized Exchanges (AMM, liquidity pool)
- NFTs w/ RGB21
- NFT Marketplace
- NFT auction platforms
- Crowdfunding
- Stablecoins (aka. Centralized like USDC and USDT)
- Stablecoins algorithm
- Sythentic stablecoins
- Decentralized identities
- Storage
- Lending
- Atomic Swap
- Submarine Swap
- Wallets
- Explorers
- Machine Learning
- Mint Services
- Social media (accepting payments via Stablecoins or tokens)
- DAOs
- Muti-layer network
- Multisig complex with Miniscript and more
- Scale Layer 1 with Prime, Abraxis
- Compatible with sidechains
- Lightning Service Provider for RGB Assets
- Lightning Nodes
- Virtual Machine (AluVM)
- OTC Exchange
- Cloud Service
- APIs
- Domains names
- LN derivations
- Multipeer channels with Bifrost
- Trustless pegin/pegout by Radiant
- Multichain (UTXO chains)
- GameFi
- Metaverse
- Compatible with DLCs, Taproot, soft forks...
- Marketplace for RGB20
- Centralized Exchanges (custodial)
- Asset Management
- Custodial services
- Derivatives
- Programming Language (Contractum, Cation)
- AI , IoT compatible tech
- MiniDEX with swaps
- SSI (identity)
- Vounchers
- Cross-assets(Taproot Assets<>RGB)
- BOLT12 compatible
Little overview around RGB
- AluVM
- Encoding schema
- BP Core Lib
- Client-Side-Validation
- Storm
- Lightning Network Protocol (LNP)
- Prometheus
In simple terms, RGB is a system that allows the user to audit a smart contract, execute it and verify it individually at any time without having an additional cost since for this it does not use a blockchain as "traditional" systems do, complex smart contracts systems were pioneered by Ethereum but due to it requires the user to spend significant amounts of gas for each operation, they never achieved the scalability they promised by consequence it never was an option to bank the users excluded from the current financial system.
Currently, the blockchain industry promotes that both the code of smart contracts and the data must be stored in the blockchain and executed by each node of the network, regardless of the excessive increase in size or the misuse of computational resources. The scheme proposed by RGB is much more intelligent and efficient since it cuts with the blockchain paradigm by having smart contracts and data separated from the blockchain and thus avoids the saturation of the network seen in other platforms, in turn it does not force each node to execute each contract but rather the parties involved which adds confidentiality to a level never seen before.
In RGB smart contract developer defines a scheme specifying rules how the contract evolves over time. The scheme is the standard for the construction of smart contracts in RGB, and both an issuer when defining a contract for issuance and a wallet or exchange must adhere to a particular scheme against which they must validate the contract. Only if the validation is correct can each party accept requests and work with the asset.
A smart contract in RGB is a directed acyclic graph (DAG) of state changes, where only a portion of the graph is always known and there is no access to the rest. The RGB scheme is a core set of rules for the evolution of this graph the smart contract starts with. Each contract participant may add to those rules (if this is allowed by the schema) and the resulting graph is built from the iterative application of those rules.
*BP STD: Modern & lightweight implementation of bitcoin standards without rust-bitcoin/miniscript dependencies
*BP Wallet: Modern, lightweight & standard-compliant bitcoin wallet runtime & cli without rust-bitcoin dependencies
*BP Node: Daemons and tools for Bitcoin transaction index
*BP Core: Consensus data structures and client-side-validation library for bitcoin protocol
- RGB:
*RGB Core: Consenus and validation
*RGB STD: WASM and low-level integrations
*RGB Schemata: Standard RGB schemata and schema compiler
*RGB: Command-line tool and wallet runtime library for desktop and mobile integration
*RGB Interface: This repository provides rust source code and compiled versions of RGB contract schemata recommended for the use by contract developers.
*LNP Core: Lightning Network Protocol core library
*LN Types: Common Rust Lightning Network types
*LN Node: Lightning network protocol daemon (suitable for generalized Lightning Network)
*Lightning Encoding: Rust implementation of lightning network encoding as defined by BOLTs
*Prometheus Spec: Cryptoeconomically-safe trustless high-load computing on top of Bitcoin
*Storm Core: Core components for building storm LNP channels & applications
*Storm Stored: Storage daemon for Storm and other LNP/BP nodes - an embeddble microservice frontend for different storage backends
*Storm Node: Extension daemons for LNP Node implementing Storm protocol
*Storm Spec: Specification for Storm: L2/L3 distributed storage and messaging with economic incentivisation leveraging LNP/BP ecosystem
*LNPBPs: LNP/BP standards for bitcoin layer 2 & 3 protocols
*Presentations: Slides, visuals and video links that explain Bitcoin L2/L3 technological stack development, curated by LNP/BP Standards Association
*Client Side Validation: Standard implementation of client-side-validation APIs
*Rust LNBP: Library implementing LNPBP standards related to client-side-validation paradigm
*Invoices: Libraries for universal LNP/BP invoices covering Bitcoin, LN & RGB (LNPBP-38 standard)
*Docker: Docker containers by LNP/BP Standards Association
*Layer1: Paper on new bitcoin layer 1 design
*Strict Types: Rust implementation of strict encoding schema library
*Strict Encoding: Protobufs for functional programming
*Spec: Strict encoding specification
*Registry: Registry of strict type libraries
*Rust Aluvm: Rust implementation of AluVM (RISC functional machine)
*Alure: AluVM runtime with I/O extensions (like JRE)
*Aluasm: AluVM assembler
*AluVM spec: Specification of AluVM (algorithmic logic unit VM), its bytecode and assembly language
Several teams are working indepent libraries
-
RGB Lib: Rust library which provides tools to build cross-platform RGB compatible wallets in a simple fashion, without having to worry about Bitcoin and RGB internals.
-
RGB Sandbox:RGB sandbox and demo based on RGB version 0.10
-
RGB Lib Phython: Python library, rgb-lib, for the rgb-lib Rust library, which is included as a git submodule
-
RGB Lib Stress Test: CLI command to test a few scenarios involving transfers of RGB20 assets between multiple wallets
-
RGB Lib Swift: Swift library RgbLib, for the rgb-lib Rust library, which is included as a git submodule
-
RGB Lib Klottin: Android library, rgb-lib-android, for the rgb-lib Rust library, which is included as a git submodule
-
Faucet RGB: Faucets for wallets using RG20 tokens
-
RGB Lib Node.js bindings: Node.js library for RGB
- RGB20: Fungible Assets
- RGB21: NFTs Collectibles
- RGB22: Digital Identity
- RGB23: Audit Logs
- RGB24: Domain Names
- RGB25: Collectible assets interface
- LNP/BP Standards Association
- RGB Working Group repository
- BP Working Group repository
- LNP Working Group repository
- Storm Working Group repository
- Prometheus Working Group repository
- Strict Types Working Group repository
- Alu Virtual Machine Working Group repository
- reNostr Working Group repository
- LNP/BP Association (website)
- LNP/BP Association (YouTube)
- LNP/BP Association (Twitter)
- LN/BP Association (Telegram channel)
- RGB Explained
- RGB FAQ
- RGB Tech
- RGB Info
- RGB Blackpaper
- RGB Spec
- AluVM
- Contractum
- Strict types
- Cation Language
- List of specifications
- UBIDECO Institute
- Archive of legacy RGB development
- RGB Blueprint Old
- RGB Blueprint
- bitcoin-dev Trustless 2-way-peg without softfork
- bitcoin-dev New BIP to align descriptors, xpub derivation and miniscript
- Writing simple contract
- Prime resources by LNP/BP Association
- RGB Blueprint (technical documentation)
- Requests for comments RGB change proposals
- RGB Protocol Documentation
- RGB Telegram
- RGBaguette
- RGB Italia
- RGB Developers
- RGB Twitter List
- RGB Community (Twitter)
- RGB Reddit
- RGB OGs
- RGB Chinese group
- Single Use Seals
- Pepe RGB
- Bitlight Labs
- Pandora Prime
- MyCitadel
- DIBA, BitMask & Carbonado
- Iris Wallet
- Peper Friends
- Cation Lang WG
- Prime - Scaling Layer 1
- DaPangDunCrypto (chinese influencers)
-
With RGB, The Bitcoin Lightning Network Can Now Transfer Altcoin Assets
-
Video Interview: Giacomo Zucco and RGB Tokens Built on Bitcoin
-
RGB And Taro, Both Putting Tokens On Bitcoin, Take Two Different Approaches To Development
-
BTC-Backed Stablecoins Will be An Integral Part Of The Bitcoin Economy
-
The Path To A Bitcoin Economy: Decentralized Bitcoin-Backed Credit
-
Ordinals Have Proven Demand On Bitcoin, But Fees Will Push Users To Layer 2
-
Emergence of Token Layers on Bitcoin: Overview of Client-Side Validation, RGB and Taro
-
Explaining RGB Protocol Exploring a New Second Layer for Bitcoin Asset Issuance
-
Driving Mass Adoption of Crypto: How the RGB Protocol is Illuminating the Future of Bitcoin
-
REPORT: UTXO Management X BM Pro Present RGB Research Report
-
RGB: An In-Depth Analysis of the RGB Bitcoin Layer 2 Approach
-
Taking stock of BTC ecological protocols, which protocols can win the last prize?
-
A Brief Overview on RGB — Can RGB Replicate The Ordinals Hype
-
Off-Chain Transactions: The Evolution of Bitcoin Asset Protocols
-
About RGB: OP Crypto Weekly X (Twitter) thread and it got longer
-
Paolo Ardoino, CEO of Tether: “In the future, data centers will be used as weapons”
-
Paolo Ardoino sees RGB as 'best opportunity' to issue stablecoins on Bitcoin
-
Evolution and challenge of BTC expansion from asset issuance
-
The next hot spot in the BTC ecosystem? Noteworthy projects on the RGB protocol
-
Understanding the RGB Protocol: Bridging Bitcoin and Smart Contract
-
Bitcoin's RGB Protocol: Issuing Assets and Tokens on the Lightning Network
-
The New Narrative of Inscription — Under the Support of Different Ecosystems
-
Why is Bitcoin RGB protocol the ultimate form of smart contracts?
-
Decoding the Complex Landscape of Bitcoin Layer 2: Navigating Challenges and Building Narratives
-
From Asset Issuance to BTC Scalability: Evolution and Challenges
-
BiHelix: An essential compilation of RGB ecological projects
-
Quais novas tecnologias devem surgir nos próximos anos no Bitcoin?
-
RGB Bolsters Bitcoin and Lightning Network’s Scalability and Privacy Capabilities
-
RGB Protocol: A Revolutionary Smart Contract System in the Bitcoin Ecosystem
-
10,000 Words Research Report: Bitcoin Ecological RGB Protocol and Development Progress
-
Bitlight Labs: Unlocking the Potential of the Lightning Network Ecosystem
-
Bitcoin Layer 2 Solutions: Unlocking the Potential of Digital Gold
-
Maxim Orlovsky: ‘RGB as the basis for a new legal system for a decentralized society
-
RGB Protocol Launches Testnet, Aims to Become Go-to Hub for Bitcoin DeFi
-
On the eve of the Bitcoin Layer2 explosion, what can we learn from Ethereum L2?
-
Bitmask with internal tests with interoperability between wallets with USDN, atomic swaps
-
Guía de RGB Protocol: el futuro de los smart contracts sobre Bitcoin
-
Hidden Dangers That Cannot Be Ignored: The Security Challenges and Threats of BTC Layer 2 Technology
-
Lnfi and Bihelix Collaborate to Bridge Taproot and RGB Assets on the Lightning Network
-
Four Mainstream Bitcoin Scaling Solutions: Which Will Unlock BTCFi's Trillion-Dollar Potential?
-
A panoramic analysis of the BTC ecosystem: Rebuilding its glory and returning to its peak?
-
How to objectively approach the technological innovation and challenges of the Bitcoin ecosystem?
-
BH2022: Smart Contracts, Bitcoin in El Salvador, Economic Empowerment and Civil Resistance
-
RGB protocol: Asset issuance on Bitcoin and Lightning Network
-
RGB Update: Smart Contracts For Bitcoin & The Lightning Network
-
SEGUNDA CAMADA do Bitcoin: Liquid Network, RSK, RGB, ARK e Lightning, GUIA dos protocolos L2 no BTC
-
Bitfinex Talks: RGB Protocol and tokenization on top of Bitcoin with Federico Tenga
-
Ṕrime presentation at PoW Summit - starting from 7:25:21
-
E125: RGB Deep-Dive & Scaling Bitcoin with Hunter Beast - Director of Engineering at DIBA
-
RGB Protocol Explained - Hunter Beast | Denver BitDevs 11/2/2023
-
Asset Issuance On Bitcoin: Discovering The RGB Protocol - Federico Tenga (Part.1)
-
Asset Issuance On Bitcoin: Discovering The RGB Protocol - Federico Tega (Part.2)
-
和PEPE-RGB创始人 一起聊聊赚RGB生态,可能彩蛋哦|In talk with Pepe-RGB, one of the first project for RGB ecosystem
-
中文区第一次!和DIBA/Bitmask团队Gideon一起聊聊RGB生态 | In talk of RGB/Bitcoin with Gideon from DIBA/Bitmask team
-
A Talk with Alex the founder of Cororo | The first BTC phone with RGB node |第一个BTC手机?挖矿/depin/RGB节点?
-
Meet Kilian from Boltz.exchange | 和Boltz创始人聊聊闪电网络,Liquid和RGB
-
和Taproot Asset协议的提拉米苏钱包的创始人聊一聊,空投怎么发,Adam代币持有人有什么福利?|未来和RGB融合的可能性
-
BitMask Tutorials: Creating your first BitMask Bitcoin Wallet
-
BitMask Tutorials: How to Send Bitcoin via Lightning Network
-
RGB presentation by Pandora Prime, RGB v0.11 and Kaleidoswap in Tuscany Lightning Summit 2024
-
Scaling Bitcoin with Client Side Validation L2: RGB & Ultraviolet - Bitcoin Asia 2024
-
RGB : comment ce L2 Bitcoin peut-il rendre Ethereum obsolète ? Avec Pantamis
-
RGB Protocol: A New Token Economy on Bitcoin and the Lightning Network——Federico Tenga, Bitfinex
-
RGB is Here and Client-Side Validation Will Change Everything
-
SLP439 Federico Tenga – What is RGB for Bitcoin? Iris wallet
-
Maxim Orlovsky on Building RGB, Standards for BTC & LN, and Smart Contracts on Bitcoin | E108
- RGB Journey
- LN/BP Education
- Mastering Bitcoin, 3rd Edition - with RGB protocol
- Introduction to RGB Programming - with Federico Tenga, Hunter and Maxim
- Scriptless Atomic Swaps
- RGB Sandbox
- RGB21 Assets workflow
- RGB Install
- RGB in Rust
- Zero-code contracts
- Programming with Contractum
- Integrate RGB
- Bitcoin Layer2 on Internet Computer with RGB
- RGB-lib
- RGB Lib Python bindings
- RGB Core Library
- RGB STD
- RGB Schemata
- RGB CLI
- RGB Interface
- LNP Core
- Lightning Encoding
- LN Types
- BP Core
- BP STD
- BP Wallet
- Storm Core
- Storm Stored
- Descriptor Wallet
- Clien Side Validation
- Rust LNPBP
- Invoices
- RGB Lib Swift bindings
- RGB Lib Kotlin bindings
- BPro Library
- RGB TS
- RGB Lib Sample
- Rust AluVM
- Strict Type
- SSI
- RGB Lib Node.js bindings
- USDT example by OneForaAlone
- Pepe RGB
- RGB21 Assets workflow
- Single Use Seals
- Assets: BTN & USDN by Pandora Prime
- BitMan
- RGB20 Demo based on RGB v0.11 by Bitlight Labs
- MyCitadel
- BitMask
- Iris Wallet
- Shiro
- Wallby (Planned)
- Tribe RGB
- Bitlight Wallet
- Keeper Wallet (Planned)
- Aqua Wallet (Planned)
- Invebit Wallet (Planned)
- XRGB Wallet (mobile, extension and web)
- Swiss Knife
- Wizz Wallet
- RGBFI - DEX AMM (copy/paste from Bitswap)
- Kaleidoswap - Trustless swaps with RGB20
- Colorshift - Swap RGB Assets(NFTs/Tokens/RWAs) under Swiss Law
- Invebit DEX - Swap RWAs selected by team
- Bitifinex - Major and Old Exchange in the Bitcoin industry
- Hodl Hodl - P2P Lending and Exhcange
- Bitlight Labs - Marketplace for tokens and NFTs
- Diba - Marketplace for UDAs
- AMM DEX Demo by Melvin Carvalho - Demo AMM for swap RGB assets
- Ordi Finance - Bridge beteween RGB, LN, ETH and DEX AMM
- Yellow - Cross-chain AMM DEX
- Bitrans - DEX with spot and derivatives
- Flashnet - CEX with Orderbook and instant settled
- LnFi
- RGB schemata registry
- Storm
- Carbonado
- Mindstr
- BitMask Asset Registry
- Bitlight Labs Asset Registry
- RGBex
- RGB Minting Service
- RGB NFT Minting Service CLI
- RGB Lightning Sample
- Bitcoin Pro
- RGB Proxy Server
- RGB Lightning Node
- RGB Lightning Node API
- SLR (Security Lightning RGB)
- Fatline Protocol
- Bitcoin Waila
- NFT on RGB
- Faucet RGB
- RGB CLI Assistant by OpenAI
- Bitlight Local Development Environment
- Bihelix RGB CLI
- RGB20 Demo based on RGB v0.11 by Bitlight Labs
- AluVM on WASM - Demo
- BiHelix Wallet SDK
- UltraViolet Network
- RGB Minting Service
- RGB Integration Tests
- BTC Ecosystem Tools
- Bitlight RGB20 Contract Testnet4
- Bitcoin Node Public
- Bitlight Core Derive
- Bitlight SSI Man
- Thunderstack RGB Lightning Node
Shielded CSV 🛡️: Private and Efficient Client-Side Validation
- Bitifinex
- HodlHodl
- DIBA
- Pandora Prime
- Fulgur Ventures
- Hojo Foundation
- Bitlight Labs
- Bihelix
- BitcoinOS Labs
- Tribe RGB
- Bithyve
- Invebit
- CivKit
- Bacademy
- UltraViolet Network
- Mutiny Wallet
- Iris Wallet
- Tiramisu Wallet
- RGB Tools
- Hercle
- Diamond Hands
- Scarce City
- Waterdrip Capital
- Satoshi Lab
- Web3Labs.club
- LightningNetwork+
- Kaleidoswap
- Ordi Finance
- Yellow
- Cororo
- Lorenzo
- BitMan
- Uniport
- RGBFI
- Sax Bridge
- Keeper Wallet
- Bitrans
- Infinite Fleet
- Pepe RGB (project)
- Single Use Seals (project)
- Peper Friends (project)
- BaseDao
- Jan3
- Infinite Fleet
- MagicRGBMoney
- XRGB
- Flashnet
- DarkForestRGB
- PandaPo (project)
- DaPangDunCrypto (chinese influencers)
- Root RGB
- Bitcoin Numeraire
- Wizz Wallet
- LnFi
- Thunderstack
- Bitcoin Protocol
- Pandora Core
- Prometheus: trustless & scalable machine learning
- reNostr
- Cyphernet
- Bifrost
- Prime
- Flossverse
- Abraxis
- Abraxas
- Handron
- Kaleidoscope
- Radiant
- The 9th Proof of Folding - A new proposal for Prime
Shielded CSV 🛡️: Private and Efficient Client-Side Validation
Authors of this list is not responsible for eventual issues with third party projects be trading, speculation or any other thing.
Please do your own research