Here is the scenario:
- Honest nodes build one block from Block_1.
- Hacker nodes privately build four blocks from Block_1 and broadcast these malicious blocks.
Now, where is the honest node's coinbase transaction (25 BTC + Transaction Fee). Is it included in the hacker's malicious blocks?
In Satoshi's white paper, he mentioned:
If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins
I think a hack with more than 50% power could do BOTH, stealing back his payments and generate new coins. Why am I wrong?