Post
Topic
Board Development & Technical Discussion
Merits 8 from 3 users
Re: What happens if 2 miners start solo mining at the same time with the same hard
by
franky1
on 17/07/2021, 18:54:46 UTC
⭐ Merited by hugeblack (4) ,ETFbitcoin (2) ,NotFuzzyWarm (2)
lets make it simple

imagine a pool makes a block
it has for simple maths a nonce range of 0000001-9999999  and an extra nonce range of 001-999
what a POOL would do is not get all miners to start at
N0000001EN001 and all try every possible option upto
N9999999EN999

instead if it had say 10 workers
worker 1: N0000001EN001 to N999999EN099
worker 2: N0000001EN100 to N999999EN199
worker 3: N0000001EN200 to N999999EN299
..

worker 10: N0000001EN900 to N999999EN999

so that they are all doing separate stages of all possible work

..
however if you are a solo miner. making your own block and you had a friend who you want to work on YOURBLOCK well.
you can do any pattern or splitting you like.. and yes you can tell your friend to start at the same sequence as you..
.. but why would you want to.. your doing double work and just wasting each others time..

..
if you were however making your own block. and your friend was solo mining his own different block
then no both of you are not wasting time by both starting at
N0000001EN001
becasue you both have different blocks. meaning different hashes. meaning different results.
but those attempts cannot be shared

EG if his attempt

N00056701EN150 got him a result that met the network difficulty.
him telling you he solved a block at
N00056701EN150 does not mean your separate block will have a result at the same
N00056701EN150
your result with a solution that meets the difficulty minimum will be found at a different nonce/extra nonce
because you and him are doing separate work on separate pieces of data that are not interchangable