3 ms·
At least for Bitcoin, there's another defense: what the blockchain actually stores on each block is the root of a Merkle tree which has the transactions as leav
by cesarb 5y ago
At least for Bitcoin, there's another defense: what the blockchain actually stores on each block is the root of a Merkle tree which has the transactions as leaves. It's possible to discard unwanted transactions, and that only loses the ability of verifying newer transactions which chain to these discarded transactions. (AFAIK, the original intention was that most nodes would discard old "spent" transactions, to reduce the size of their local database.)
- lottin 5y agoHow do you verify new transactions without checking every single past transaction? As far as I understand, you need to know the current balance of every wallet in order to prevent double-spending.