Post
Topic
Board Pools (Altcoins)
Re: [ETH-ETC-EXP-UBQ-ZEC-ZCL-DASH....] pool.sexy - Fee 0.25% - tx fee paid to miners
by
veritasardentur
on 07/07/2017, 09:14:09 UTC
Heres my calculation, regarding "The Perfect N" in pplNs. CMIIW.

First, we calculate the time needed to solve N-shares

T= N x share-difficulties/pool hashrate

for example:
Tdbix1 = 3000 x 2GH / 500 GHps = 12 seconds
Tdbix3 = 100000 x 2GH / 15 GHps = 3.7 hours

Ideally, you would want to participate on every N rounds. Because  it doesn't matter how much work and how many shares you have solved, the only shares counted are the N numbers before a block found.

You can calculate maximum worst time for a block to be found with: Difficulties/Pool Hashrate
On dbix1 that is: 106716/571 = 190 seconds.
On dbix3 that is: 106716/25 = 4268 seconds = +- 1.1 hour

That's on CURRENT condition.


The randomness of block time makes it difficult when to hop.


Your average time to solve a share is: Share difficulties/your hashrate

If you have 100 MH/s, your average time to solve a share is 2G/100MHps = 20 seconds.

As you can see there is already a mismatch between your window to solve a share and your time to solve it,


So the mission is to find at least 1 share for every N shares submitted, that way, you will have a better chance to participate on every block, and not getting too many shares discarded.

We can calculate the perfect N
Perfect N = (Share Difficulties/Your hashrate) x (Pool Hashrate/Share Difficulties)
<=>
Perfect N = Pool Hashrate/Your Hashrate

So for a 100 MH/s on dbix1, the perfect N is 500GHps/100MHps = 5000

But since the pool hashrate always changes, finding the right number for everyone is impossible.


What about dbix3?

We can calculate the minimum hash rate to participate efficiently with:
Your hashrate = Pool Hashrate / N = 15000 MHps / 100000 = 0.15 MH/s

If dbix3 has the same hashrate as dbix1:
Your hashrate = 500000/100000 = 5 MH/s

as we can see, N = 100000 is probably too big

So my recommendation would be:
Either get more miners to dbix3, and/or reduce the N to the expected pool hashrate.