If I understand well, when being part of a pool, you are asking to solve problems that are easier than the real one, typically finding a hash starting with n zeros instead of n+1 or something. And you will be awarded some fraction of BTC depending on how much "easy" problems you solved.

But when (if) you find by chance a solution to the full difficult problem, why would you send it to the pool and not submitting a block to the network by yourself and not sharing anything?

  • You understand everything correctly. That's why Bitmain/AntMiner hesitate to release even GPL components of their miners, so that people don't modify code that submits every piece of work.
    – MCCCS
    Commented Sep 26, 2021 at 14:16
  • 4
    That is not true at all.
    – Claris
    Commented Sep 26, 2021 at 14:47
  • What difference do you think it makes who submits the block? It's the same block regardless of who submits it. Commented Sep 27, 2021 at 23:08
  • The question was successfully answered, I didn't think about the fact that the fool could pre-register its wallet when sending work
    – user127265
    Commented Sep 28, 2021 at 9:36

1 Answer 1


The work given by a pool includes the coinbase transaction which defines the payment as going to the pool, and is unique to that. If the client modifies the payout address, the proof of work they have done is invalidated. They can not steal money from the pool by doing this.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.