|
|
|
|
|
by jacques_chester
3081 days ago
|
|
If I'm reading you, the idea is to essentially to negotiate out-of-band? I remember reading something like this in Bitcoin and Cryptocurrency Technologies with a note saying nobody had tried it in practice. > (Your analogy to a ledger with account balances is precisely correct for Ethereum, but Bitcoin actually has a somewhat different model.) My understanding is that in bitcoin it's a log of transactions -- a ledger. Ethereum is instead addresses holding totals -- more like an account statement. |
|
I guess I've been misusing the term "ledger." You're exactly right for Ethereum. Bitcoin has transactions with "unspent outputs." Each transaction can have multiple inputs and outputs; to make a transaction you collect unspent outputs from previous transactions, use them as your inputs, and typically make two outputs, one to the payee address and one that holds the change.