Say the miner got
nConf best confirmed deadlines in the last
nAvg rounds (only the blocks with block time less than
TMin are used for the estimate). To turn every best DL into a value that has a clear relation with the miners plot size, the DLs are divided by the
Difficulty of the round they were confirmed in.
target_i = Deadline_i / Difficulty_i
Those characteristic values
target_i are summed up to get the
totalTarget. With this the estimated effective plot size (EEPS) is calculated:
EEPS = alpha * 240 * (nConf-1) / totalTarget
The constant
240 is the mean block time (in seconds) that the burst network aims to achieve. The parameter
alpha is a bias that always assumes that the miner withheld the (nAvg-nConf) of his worst
target values if the miner did not submit DLs in every of the last
nAvg rounds.
This ensures that miners cannot trick the pool into systematically overestimating the miners plot size.
alpha is calculated as:
alpha = 1 - (nAvg-nConf) / nConf * Ln[ nAvg / (nAvg-nConf) ]