4 ms·
Double-entry bookkeeping is the original CRDT. Just by maintaining a local invariant -- debits and credits in a transaction sum to zero -- a distributed networ
by infogulch 3y ago
Double-entry bookkeeping is the original CRDT.
Just by maintaining a local invariant -- debits and credits in a transaction sum to zero -- a distributed network of agents attending to their own ledger can reliably maintain a global consistent state (like, money is neither created nor destroyed), or heal it in the case of corruption.
- poslathian 3y agoCame here for this comment. I’ve always kept an eye open for anyone who has applied this insight to something. There is something also satisfying about how accessible accounting is vs any other domain you encounter invariants (like noethers theorem, group theory, or equivariant neural networks)