Would mining future bitcoins break the bitcoin?

0

assuming an bitcoin miner with very much hashrate like bitmain would decide to mine "future" bitcoin blocks and provide them within very short time to the network, would this break the bitcoin?

As i understand the bitcoin hash is generated from the version, previous block hash, the merkle root hash, current time, difficulty / target bits and the nonce. The bitcoin network does only accept blocks for timestamp with max. 2 hours in the future.

But what if an miner with that much power would start mining for a future timestamp at which he assumes it would be possible for him to mine up to 2016 blocks (every block with a little increased timestamp) before the timestamp is reached. If this would be possible, the miner would only need to mine one more block when the timestamp is finally reached to bind the chain (the missing block for the previous block header hash) and could provide all his mined blocks a nearly one timestamp to the network. The target / difficulty the miner mines at would be a little be greater than estimated by him.

Wouldn’t the network increase the difficulty after this action by such an huge factor, that mining the next 2016 blocks would be nearly impossible?

cyptus

Posted 2018-05-02T12:23:48.033

Reputation: 103

Answers

0

As I understand the bitcoin hash is generated from the ... previous block hash, ...

So, the new block cannot be mined until the block it is building on exists. If a miner can mine so fast it does not have to wait to release blocks, it can just do so. The difficulty will then adjust.

Willtech

Posted 2018-05-02T12:23:48.033

Reputation: 2 657

sure, but couldnt the miner mine his future blocks each on his own blocks because no one else is mining in this future timestamp currently? only the block which must bind his mined blocks and the blockchain must be mined very fast..?cyptus 2018-05-02T12:51:02.227

oh i got it, he could not even start mining - thank you :-)cyptus 2018-05-02T12:52:49.723