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?

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.

  • 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 May 2 '18 at 12:51
  • oh i got it, he could not even start mining - thank you :-) – cyptus May 2 '18 at 12:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.