Post
Topic
Board Pools
Re: [∞ YH] solo.ckpool.org 2% fee solo mining 267 blocks solved!
by
hiaxis
on 25/12/2022, 17:07:46 UTC
Hi All, I'm trying to wrap my little brain around the math behind a BTC block being generated. I believe I understand the basics. However, my question is related to the nonce. Let's say I have just one miner. When it starts to "guess" the  hash for my proposed solution by incrementing the nonce from 0 to n, followed by the extranonce (rehashing each time and comparing to target), the odds of any duplication of work is zero because I have just one miner.

Now let's say I have two miners here at ckpool solo, both pointing to the same BTC address, different worker names. Are extranonce ranges provided by the pool to prevent duplicate "guesses" by each of the two miners? What if I use no worker name instead? Can this then lead to a possible duplication of work in either case? What if I have 10 miners then? Still no chance of work duplication?

It seems that because I want to avoid testing the same block header twice for the solution that awards me 6.25 BTC, it could be advantageous to control the extranonce ranges for each miner I have pointing to the same BTC address here on ckpool solo to prevent any duplication of work. Is this already happening in the backend and I am just not aware of it?

Just trying to get a better understanding...

This is the solo.ckpool thread, please open a new thread in the main mining section.

To your question: No, the stratum send to each individual miner a unique number, that is for every seperate connection, your miner does not have to add a worker name on it.
Read the stratum docs.
https://bitcointalk.org/index.php?topic=557866.0

This was a solo pool question. I am mining on the solo pool. Regardless, I suspected the pool handled it with the extranonce values, I'm guessing by applying a different value to each miner to prevent duplication of work but I will check out the link. Thank you for sharing that.