From 017da5965d574c16a53323cbca6e7fd5000436c8 Mon Sep 17 00:00:00 2001 From: kanoi Date: Thu, 23 Jul 2015 09:15:17 +1000 Subject: [PATCH] php - update details for: what's a shift? --- pool/page_payout.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pool/page_payout.php b/pool/page_payout.php index e2ae2e6e..8f7ff36b 100644 --- a/pool/page_payout.php +++ b/pool/page_payout.php @@ -32,13 +32,16 @@ The $n means the pool rewards $t times the expected number of shares, each time So each share will be paid appoximately $ot of it's expected value, in each block it gets a reward,
but each share is also expected, on average, to be rewarded $t times in blocks found after the share is submitted to the pool.
i.e. if pool luck was always 100% then each share is expected to be rewarded $t times.

-If pool luck is better than 100%, then the average share reward wil be better than $t times.
+If pool luck is better than 100%, then the average share reward will be better than $t times.
If pool luck is lower than 100%, then the average share reward will be less than $t times.

What's a shift?

When your miner sends shares to the pool, the shares are not stored individually, but rather summarised into shifts.
-Shifts are ~50min or less in length, however, when we find any pool blocks the current shift ends early,
-at the point the block was found.
+Shifts are ~50min or less in length.
+Aproximately every 30s, the pool generates new work and sends that to all the miners.
+The pool also sends new work every time a block is found on the Bitcoin network.
+A shift summarises all the shares submitted to the pool for 100 work changes.
+However, when we find pool blocks, the current shift ends at the work in which the block was found.
A ckpool restart will also end the current shift and start a new one.

So, what's the $n value?