A digital asset created using the RGB protocol. RGB assets are client-validated smart contracts that leverage Bitcoin’s security while maintaining scalability and privacy through off-chain validation.
RGB20
The RGB protocol standard for fungible tokens, similar to ERC-20 on Ethereum. Used for creating and managing divisible assets like stablecoins or utility tokens.
RGB21
The RGB protocol standard for non-fungible tokens (NFTs), comparable to ERC-721. Used for unique digital assets and collectibles.
RGB25
The RGB protocol standard for asset containers and complex smart contracts with multiple asset types.
Asset ID
A unique identifier for an RGB asset, typically in the format rgb:xxxxxx-xxxxxx-xxxxxx. Each asset has a globally unique ID derived from its genesis transaction.
Client-Side Validation
A core RGB concept where asset state and transaction history are validated by clients rather than being stored on the blockchain. This provides enhanced privacy and scalability.
Consignment
A data package containing all necessary information to validate an RGB asset transfer, including proofs, history, and state transitions.
Schema
The blueprint defining an RGB asset’s properties, state transitions, and validation rules. Different schemas (RGB20, RGB21, RGB25) enable different asset types.
A Layer 2 payment protocol built on Bitcoin enabling instant, low-cost transactions through off-chain payment channels.
Payment Channel
A bidirectional payment channel between two Lightning nodes allowing multiple transactions without touching the blockchain until the channel is closed.
Channel Capacity
The total amount of Bitcoin (and potentially RGB assets) locked in a payment channel, determining the maximum transaction size.
Inbound Liquidity
The amount of funds others can send to you through a channel. Determined by your channel partner’s balance.
Outbound Liquidity
The amount of funds you can send through a channel. Determined by your balance in the channel.
BOLT11
The standard Lightning Network invoice format for requesting payments. Contains payment amount, recipient, and other metadata.
Keysend
A Lightning payment method allowing spontaneous payments without requiring an invoice, used for pushing assets or funds.
HTLC (Hash Time-Locked Contract)
A conditional payment mechanism ensuring atomic transactions across Lightning channels using cryptographic hashes and time locks.
Routing
The process of finding a path through the Lightning Network to deliver a payment from sender to receiver.