Private & scalable smart contracts for Bitcoin and Lightning Network
"RGB is a suite of protocols for scalable & confidential smart contracts 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”."
What is this? "a smart contract system"
"both Bitcoin-based (Colored coins, Counterparty, OMNI) and non-bitcoin (Ethereum, EOS and others)"
I want to know more about Smart Contracts!
What do I have to learn?
Distributed systems (replicated state machines), including
PRISM (partially-replicated infinite state machines) computing
AluVM instruction set architecture
Non-imperative computing, including
Declarative programming
Cellular automation
Zero knowledge protocols, including
Confidential transactions
Bulletproofs
Cryptographic commitment schemes, including
BIP-340 tagged hashes
Advanced merklization schemes (LNPBP-)
Multi-message commitments
Deterministic bitcoin commitments
Client-side-validation, including:
Strict encoding (LNPBP-7)
Commit-conceal schemes
Single-use-seals
Bitcoin transactions, including
PSBTs v1 and v2
Bitcoin TxO2 single-use-seals
Lightning network protocol, including
Lightning P2P message extensions
Generalized lightning channels
I admit I have a bit of a learning curve. But this is too interesting not to share!
Do you know what RGB is?
What are some ways that smart contracts can improve our daily life?
