*Scalability
All data is handled outside on-chain network, as it can work on top of the Lightning Network without any changes to the LN protocols.
*single-use seals are used once defined via bitcoin transaction outputs, which provide the ability for any party with a smart contract status record to verify its uniqueness. Safety is provided by the blockchain provided by Bitcoin network.
What is possible with RGB:
>> Issue digital fungible assets, like stock, bonds and other forms of securities
>> Create different forms of collectibles (non-fungible assets)
>> Create and manage sovereign/decentralized identities
>> Design and run other forms of arbitrary-complex smart contracts
RGB keeps the smart contract code and data offchain
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 and Turing-complete scripting system using Simplicity language
https://github.com/LNP-BP/devcalls/blob/master/RGB%20%26%20Spectrum%20explanation%20for%20business.pdf
state can assign a set of specific seals for individual use. Each smart contract may maintain different forms of state and define different types of single-use seals with different verification rules
RGB operates in “shards”, where each contract has a separate state history and data; different smart contracts never intersect in their histories directly. This allows another level of scalability; and while the therm “shard” is incorrect, we use it to demonstrate that RGB actually achieves what was planned to be achieved with “Ethereum shards”.
Source https://rgb-org.github.io/