7
1
It seems counter-intuitive that the current block can be hashed and transactions can be added to it, however that is what this thread indicates.
Can someone help me connect the dots (not necessarily regarding that linked network attack) and understand how something under active computation can have its underlying data (list of transactions) changed?
In other words, if a tx isn't "bound" to a block via hashing, how do they relate to each other?
2I'll add to answer the OP's last question - the binding between a transaction and the work involved in finding a block is probabilistic. You could find a valid block with the transaction computing just one hash. But the probability of this is negligible, and the block proves that, on average, a lot of computational work was done acknowledging this transaction. – Meni Rosenfeld – 2012-12-11T15:19:39.270