RGB è un protocollo per emettere e trasferire asset e diritti più generici attraverso l’uso di smart contract off-chain programmabili.
Il protocollo fa leva sul paradigma della validazione lato client per mantenere tutti i dati relativi alle transazioni RGB fuori dalla blockchain, usando quindi la blockchain di Bitcoin solo come layer di commitment per garantire protezione da double spending. Ciò permette di ottenere maggiore scalabilità, in quanto l’utilizzo delle blockchain è minimizzato, migliore privacy, in quanto nessun dato relativo a RGB è visibile a chi osserva la blockchain, e più flessibilità, poiché il protocollo non è limitato dalla struttura dati delle transazioni Bitcoin.
Grazie al modello di validazione lato client, RGB usa la blockchain in maniera molto efficiente mantenendo la maggior parte dei dati off-chain e offrendo capacità di fare batching delle transazioni. Inoltre il protocollo è compatibile con il Lightning Network attraverso la creazione di canali di pagamento per asset RGB, e può anche fare leva su tutte le soluzioni di scalabilità che verranno sviluppate in futuro per Bitcoin.
Gli utenti RGB beneficiano di un maggiore livello di privacy rispetto a tutte le alternative grazie al fatto che nessuna informazione sui pagamenti è visibile a chi osserva la blockchain. L’outpoint di pagamento viene nascosto per ottenere privacy nei confronti di chi invia i pagamenti, e il meccanismo crittografico Bulletproof viene usato per migliorare la privacy nello storico delle transazioni.
Non solo RGB offre la possibilità di emettere token e asset su Bitcoin, ma da anche la flessibilità all’issuer di creare contratti di issuance personalizzati dove possono essere definiti diverse tipologie di asset con diverse regole di validazione per trasferirli. Inoltre è anche possible emettere dei diritti più generici per abilitare casi d’uso non necessariamente finanziari (e.g. identità decentralizzate, proof’of’pubblication)
Scarica e inizia a sperimentare con uno dei wallet RGB disponibili
Libreria Rust che fornisce strumenti per creare wallet RGB multipiattaforma in modo semplice, senza doversi preoccupare dei dettagli tecnici di Bitcoin e RGB.
Nodo Lightning Network compatibile RGB per inviare e fare routing di asset RGB con la stessa velocità e convenienza dei pagamenti Lightning Network su Bitcoin.
Esplora le funzionalità RGB in un ambiente isolato e scopri come funzionano l’emissione di asset e le transazioni RGB con le demo automatizzate e manuali.