pull down to refresh
80 sats \ 2 replies \ @dr_orlovsky OP 31 Jul \ parent \ on: RGB yellowpaper: the formal specification of Bitcoin & Lightning smart contracts rgb
The trick is in the fact that the pieces of the state ("atoms") which can be changed/updated are owned - like bitcoin balances in UTXO model (actually, they are linked via the described mechanism of single-use seals). So there can't be any conflict, since either a party updates its state - or not!
Ah, i can see that treating the state changes like UTXOs tied to ownership via single-use seals really simplifies the coordination problem. It’s kind of elegant how conflict resolution becomes unnecessary because ownership is binary: either you hold the right to update a piece of state, or you don’t. No global state to argue over, just local truth. Feels very in line with Bitcoin’s ethos. i suppose
reply
Actually you do also have a global state, but it is append-only: a kind of pile where everyone can add, but no one can change or remove. It is “unowned”.
reply