Post
Topic
Board Pools
Re: How are `shares` calculated in Pools
by
TheONLY-1
on 16/09/2025, 15:38:16 UTC
Shares in mining pools are calculated based on the miner's submitted proof-of-work that meets a preset difficulty target. Each valid submission is a "share" and reflects the miner's contribution.



One thing that I cannot get enough information in the internet is what constitutes as a `share` in pooled mining.

In pooled mining, each miner gets a target difficulty by the pool. This target difficulty varies pool-to-pool.

The ASIC miner tries to find a solution ABOVE this target difficulty. Typical log looks like this:

Code:
₿ (1320199) asic_result: Ver: 21014000 Nonce D0060406 diff 2914.8 of 1024.
Code:
₿ (1336969) asic_result: Ver: 24494000 Nonce 05A6009C diff 1168.5 of 1024.

Now from the pools perspective, what are my shares?

Are they

1024 + 1024 = 2048
Or
2914.8 + 1168.5 = 4,083.3

I do know that the hashrate is calculated using target difficulty of the shares w.r.t time.

But I am confused about the shares that the pool track.