hashpower – How does the pool know the share hashes are calculated and never cheated?

0
68


I had the very same query and took me some time to seek out the reply.

TLDR: the pool simulates a smaller issue community and when you discover a resolution to it, the pool thought of you probably did work and may verify it immediately. A type of options may be so good that it’s the resolution to the community.

As a background learn:

  • I like to recommend this reply to the query what’s a pool share vs. a community block.
  • And this article about Bitcoin Mining Swimming pools, however relevant typically in my view.

In brief, a share doesn’t include a number of calculations, however only a resolution that’s straightforward to confirm as a result of is only one.

For the argument, shall we say you may have 100MH hashing energy. It will take you 100 minutes to seek out the block resolution to the community so as to get the reward, as a result of the community issue is 50.

A share given by a pool to work on has a problem you might want to meet or exceed that’s smaller than the community issue, shall we say for instance 20. Together with your computational energy it might take you 1 minute to seek out the share the pool requests you. You submit your resolution to the pool and it’ll calculate in a fraction of a second if what you calculated for a minute is legitimate. Now you may have a sound share (hopefully, extra particulars within the really helpful hyperlinks) and also you took half within the work for that pool. A particular and essential factor about your computed resolution is that the issue it meets isn’t essentially precisely 20 (what the pool requested of you). It would meet a problem of 30, and even 50, case during which congrats you discovered a sound block (however cannot steal it as a result of the pool already inserted its info on what gave to you to calculate).

LEAVE A REPLY

Please enter your comment!
Please enter your name here