|
August 21, 2017, 01:53:44 AM |
|
Block times are random, by design. To "find a block," a miner must set the nonce in the block header to a value such that, when hashed with sha256, the value of the block's hash is under the current difficulty target. This is done by selecting a random nonce to begin, hashing it, and if that fails, increment the nonce and repeat.
Due to the collision resistant properties of sha256, there is no way to predict whether any particular nonce will yield a block hash the meets the difficulty targey, and thus there is no way to predict future block times.
|