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

Implement a clever way to create and manage future jobs #715

Open
GitGab19 opened this issue Jan 10, 2024 · 0 comments
Open

Implement a clever way to create and manage future jobs #715

GitGab19 opened this issue Jan 10, 2024 · 0 comments

Comments

@GitGab19
Copy link
Collaborator

GitGab19 commented Jan 10, 2024

As discussed in yesterday dev call, I open this issue just to be sure to track it.
Right now the future job is created and sent downstream right after a new block is found, and miners start to mine on it right after the SetNewPrevHash message is received downstream.
We could surely manage future jobs creation more cleverly, some ideas are:

  • build a future job which is based on a template containing txs with less fees taken from the mempool (which most probably won't be taken by other miners as well)
  • build a future job speculating on the fact that the current template which the miner is mining on, will be the winning one
  • others ..

For reference I suggest to have a look at https://github.com/stratum-mining/sv2-spec/blob/main/05-Mining-Protocol.md#514-future-jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant