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
    Sep 26, 2021 at 14:16
  • 4
    That is not true at all.
    – Claris
    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. 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
    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 that you have read and understand our privacy policy and code of conduct.