Hacker News new | ask | show | jobs
by koolba 571 days ago
> With a traditional ledger, you fix the wrong transaction in place.

No you don’t. You reverse out the old transaction by posting journal lines for the negation. And in the same transactions you include the proper booking of the balance movements.

You never edit old transactions. It’s always the addition of new transactions so you can go back and see what was corrected.

2 comments

Right, thanks for the correction: I wanted to highlight the need for "replaying" all the other transactions with a blockchain.
In git terms, it's like `revert` Vs `rebase`.