0
My question relates to a 51% Attack. As far as I understand, for this to work the miner must have a secret fork of the main blockchain, which he will later announce, whenever it becomes longer than the main blockchain, thus reverting a previous transaction and permitting double-spending.
So then, why not just force blocks into the main chain the moment they are mined? What is the rationale for these private forks?
1How do you propose that works? No one else in the network knows that someone has mined a block until they broadcast it, so there is no way to force them to broadcast it – Raghav Sood – 2018-08-15T12:01:00.557
Couldn't we just force the broadcast once a block is mined? – Erdös – 2018-08-16T12:07:20.367