How does the mining pool know our hashrate/our share?
So, how does mining pool know, if we’ve got truly gone via all of the 1000 mega hashes to submit one share to the mining pool (Particular person A has carried out extra work than particular person B)?
The mining pool do not know and do not care what number of makes an attempt your miner made to unravel a share, he care about what number of shares you truly resolve. (particular person A and particular person B get the identical rewards in the event that they submit the identical variety of shares of the identical problem, no matter how a lot work they spend to search out these shares)
However particular person B who has low hashing energy already discovered a share however has not carried out any work in comparison with particular person A
If the particular person B discovered the identical quantity of shares than the particular person A however with a lot much less work, the particular person B have been luckier than the particular person A.
Absorb account that not all share have the identical problem and consequently the identical worth, usually mining swimming pools serve simpler share (which require much less work) to slower miners and harder ones to sooner miners (to raised exploit the totally different speeds).
How does mining pool get to know if Particular person A has carried out extra work than Particular person B, as miner doesn’t submit any unsuccessful hashes however the profitable ones, however already extra work has carried out.
As already talked about above, you aren’t paid for the work you do however for the shares you produce.
The mining pool doesn’t know your hashrate, estimates it based mostly on the pace with you resolve the shares and their problem: if you’re fortunate and you discover extra shares than you need to, your hashrate will likely be overestimated, if you’re unfortunate and you discover much less shares the hashrate reported by the pool will likely be decrease than the precise one.