Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workaround for MPOS difficulty calculation hassle on multi-stratum #371

Open
HashUnlimited opened this issue May 26, 2017 · 0 comments
Open

Comments

@HashUnlimited
Copy link

Hi there,

As we all know, MPOS requires it's difficulty setting to match the stratum's POOL_TARGET in it's own way.
So running one pool for all different kinds of users from GPU to Nicehash power requires more than one instance of the stratum running in parallel. In order for MPOS to show up with correct numbers, all of those config must have the same POOL_TARGET.
And here is the problem, in order to handle large hashrates properly, the value must be HIGH (I use 8k as Nicehash suggests) for the initial difficulty. Now it is possible to limit the VarDiff below the POOL_TARGET, but on initial miner connection it will always start on the 8k target setting before switching down. That makes it impossible for the kids on GPUs to jump in.
Would there be any quick workaround to fix that, even in the code for a single instance, to allow the initial miner connection to start at a lower diff while for MPOS's sake still maintaining the POOL_TARGET?

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant