|
September 12, 2017, 08:05:49 PM |
|
So for a solo miner to solve a block -as I understand it- the process includes taking the Merkle tree of a suggested block, but other information like time and then iterate the 2^32 possible Nounce until finding a result that match the less than criteria , and if didn’t then fetch another suggested block and repeat. My problem is with the numbers, 2^32 is about 4 Giga possible Nonce, and looking at blockchain.info there is an average of 6 transactions a second. So looking at S9 for example, it does 14Tera hash per second. So an S9 will check about (14 000 G/ 4 G ) = about 3000 suggested block a second! (if tera hash means tera tested full iteration). But there are only 6 transactions per second, so a single S9 should be able to test the suggested 9 blocks happening every second! Unless the suggested blocks list is not as simple as I think, any documentation on that will be great. Thanks all
|