i learn that bitcoin is created every 10 minutes and if block is created faster than 10 minutes, Difficulty will increase.

and study deeper, mining process is finding nonce that start 0 to increase 1 until finding hash value same or small rather than 'Target'

now, 2019-02-14, Block #562968 's nonce is 3,534,700,356.

it mean according this answer, it calculate 3GHash to create new block.

according to newest Mining Hardware ASICs, it says ASIC miner is calculating 14~16 TH/s. that does not make sense. PoW hash value is calculated 0.001s with this ASIC.

what i missed?


It is likely that a given block template will not produce a valid block for any nonce value, and so if that happens the miner will adjust some other values in the block template (such as the extranonce, the timestamp, the transaction ordering, etc), and then run through the entire nonce range again, to see if their newly adjusted block template will produce a valid block.

So just looking at the nonce value for a particular block does not tell you how many hashes were performed, it only tells you which nonce produced a valid block for that particular template. Before mining that block, chances are the miner ran through the entire nonce range many, many times, but with slightly different block templates.

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.