7 ms·
Only of those blocks are accepted by the chain in the future. Zero transaction blocks or blocks with invalid transactions could easily be ignore by the next min
by pat2man 7y ago
Only of those blocks are accepted by the chain in the future. Zero transaction blocks or blocks with invalid transactions could easily be ignore by the next miner.
- TekMol 7y agoWell, the reason for an attack is to reverse transactions. For that to have any value, the blocks must be accepted by the chain in the future. And no, a miner can not "easily" ignore previous blocks. And blocks with invalid transactions get ignored by everyone anyhow.
- flir 7y agoNah, the reason is to split the head of the chain for a period of time, and do different things in each chain. Then when one of the heads is declared "true", you gain advantage (typically you spend the same coins twice, once in each head).
- greenshackle2 7y agoYou say "nah", but what you are describing is reversing a transaction, I don't see how that is disagreement. From the POV of the recipient, when the split branch becomes the "non-true" branch, it looks like they got the money but then it disappeared.
- pat2man 7y agoIf you are considering the recipient a human interpreting the results, then this is a failure of their wallet UI. The block chain is a tree not a log. The views that show it as a log are just showing you the statistically most likely outcome. If you look at the raw data you see all possibilities.