-
Notifications
You must be signed in to change notification settings - Fork 141
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
Docs: good implementation guidelines #869
Comments
the first guideline: pools shouldn't set difficulty targets for downstream channels based solely on the hashrate that the downstream reports, because the downsteram could simply lie in order to get a low difficulty target and later send too many shares (which technically constitutes a form of spam). Instead, the pool should collect shares and slowly increase the difficulty target, just like it is done on the translator proxy implementation. |
@Fi3 do you have more ideas that could be added to the list here? |
Is there a reason why this is doc and not actual pool to-do in SRI? |
This is intended to be a doc of best-practice/guidelines that a pool implementer should follow. So things that not fit into specification but still important. |
Like for example that thing about the token that you asked me before |
Oh no, I understand that part, but to me this seems like a no-brainer that should be added to pool-role in SRI? |
Considering what SRI pool is:
And considering that pool is nowhere near being prod ready. This thing is for sure a nice to have. But given the resource that we have I don't think that we should do it now. |
Yeah I am not implying this should be done now, but to me, if there's a feature that can be added to the pool and it's logical, there's no reason not to log it. I am confident more and more implementors will be interested in our Pool, and we shouldn't just treat it as a way to test a stack, it should allow basic functionality and be extendable by anyone willing to implement anything beyond basics. |
Agree that we have to log it I wasnt' saying the contrary. About:
This is quite a big project right now make more sense focus on the libraries, that can be used to build the pool. |
is this issue still relevant considering it's now tracked here @plebhash stratum-mining/sv2-spec#79 ? |
closing in favor of stratum-mining/sv2-spec#79 |
today on the call @Fi3 suggested that we create a new doc file with good implementation guidelines
that would account for every implementation aspect that:
The text was updated successfully, but these errors were encountered: