Post
Topic
Board Pools
Re: [12000 GH/s] Slush's Pool (mining.bitcoin.cz); TX FEES + UserDiff; ASIC tested
by
gourmet
on 03/08/2013, 10:57:44 UTC
I do not think it is very difficult. The value of each share you submit is calculated with the following formula:

scoreshare = exp(t/C)

where t is round duration in seconds, and C is a constant, currently 200. This means the value of each share is exponentially growing, so old share have significantly lower value compared to recent shares. So if you stop mining while others don't, your part of total pool score for that round will decrease exponentially. You can read the original post about this reward calculation method here: https://bitcointalk.org/index.php?topic=1976.msg50002#msg50002.

Additionally, based on measurement I have found that each hour, t is reset to zero and your score is divided by exp(3600/C). This is probably to prevent an arithmetic overflow (see http://en.wikipedia.org/wiki/Arithmetic_overflow).

Hope this helps,
   T
(emphasis by me)

(Also the whole pool's score is reduced by the same factor, not only yours.)  :-)
[edit] (In fact, it's the pool's score that is the candidate for arithmetic overflow, not the your one...) [/edit]

Thank you very much for posting the constants that resulted from your research, Tibor!