Skip to main content

Glossary

Key terms and concepts in RGB protocol.

A​

Anchor​

Bitcoin transaction that commits to an RGB state transition.

AluVM​

Virtual machine used for RGB contract validation scripts.

Allocation​

Assignment of owned state to a specific seal (UTXO).

B​

Blinded UTXO​

UTXO reference hidden using cryptographic blinding for privacy.

C​

Client-Side Validation​

Validation performed by clients, not miners/validators.

Consignment​

Package containing all data needed to validate an RGB transfer.

Contract​

Instance of an RGB schema with specific state.

Contractum​

Domain-specific language for defining RGB contracts.

G​

Genesis​

Initial state of an RGB contract.

Global State​

State shared across all contract participants.

I​

Invoice​

Payment request encoding recipient, amount, and asset.

O​

Owned State​

State associated with specific UTXOs/owners.

R​

RGB20​

Standard schema for fungible tokens.

RGB21​

Standard schema for non-fungible tokens.

S​

Schema​

Definition of contract structure and rules.

Seal​

Bitcoin UTXO that owns/locks RGB state.

Single-Use-Seal​

UTXO that can be spent only once, ensuring state progression.

Stash​

Local storage for RGB contract state and history.

State Transition​

Operation that changes contract state.

Strict Encoding​

Deterministic binary encoding system.

T​

Taproot​

Bitcoin upgrade used for RGB commitments.

Transition​

See State Transition.