blocks per interested time is blocks/hour or blocks per 24hr or whatever timeframe you are trying to figure the reward in. net hash / your hash = your share ( 1 out of XXXX). then take coin amount per block and divide that by your share. Multiply this number by how many blocks/hour the pool is getting on average. then you can multiply the hour average by 24 to get your per day earning estimate.
so lets say the network has 1.9 TH and my miner puts out 2.3 GH. 1,900,000,000,000/2,300,000,000=826.08. so I get 1/826th of the block reward. lets say block reward is 25. so 25/826=.0302 per block in the pool. multiply this by how many blocks per hour the pool finds. lets say they find 25 block an hour. .0302 x 25 = .7566/hour. then multiply the hourly earning by 24 to get a full day estimate. .7566 x 24 =18.15 coins per day estimate.
Edit - obviously you will want to compare more than just one hour to get your pool's average blocks/time. your pool may have had a good or bad hour of couple of hours. always check your block times and hashrate of your pool frequently.
And what happen with this calculation if the net hashrate is low but the difficulty is very high?
The case is: when the difficulty is low miners hop and increasing drastically. At this point (increased, high diff) the same (lovelyNH)miners leave the coin.
This can be experienced with lot of coins. These are waves.
This happened with SIBcoin yesterday:
- SIB difficulty drop to low, 300-400
- NH miners
ON- Difficulty jumped to ~8600
- NH miners
OFFand after loyal miners mined this block (~8640 diff) for
3-4 hours because the net hashrate was very low but the difficulty stucked at very high.
Therefore I think, in general, it is better if you do the calculations using the difficulty, not the nethash.
It works with most coins:
Coins_A_Day = 86400 / (Difficulty * 2^32 / Your
HashPerSecond) * BlockReward
Highlighted HashPerSecond, it's your hashrate in H/s, not KH/s or MH/s or GH/s.
As you know, but:
1 KH/s = 1000 H/s
1 MH/s = 1000000 H/s
1 GH/s = 1000000000 H/s
Try it and check the result on WTM.
There are some exception, example KMD:
Coins_A_Day = 86400 / (Difficulty * 2^4 / YourHashPerSecond) * BlockReward