Since this one is outside the thread where my posts get deleted ...
I will point out some reasonably simple checks and balances.
If the price paid for 1PH/day is (as an example) 0.005 (PPD)
and the total BTC is (as an example) 0.15
and Fuckhash claims they take 3% so:
Firstly that makes the obvious 0.97*BTC/PPD PH for a day run
i.e. using the example above 29.1 PH/s for 24 hours
But this number doesn't actually represent what you are really paying for and can verify.
1PH/s for 24 hours is ... 1e+15 * 24 * 3600 hashes = 8.64e+19 hashes (/ 2^32) = 2.01e+10 difficulty
This is actually the number that matters - if you pay for 1PH/s for 24 hours your total worker difficulty should be 2.01e+10 (shares)
(and your best share will be some random value greater than Diff/14)
If you look through any solo run that someone has run and posted the final statistics, it should be close to that.
However it will be lower. Fuckhash cuts off your rental about 2-3% before it should finish - so you end up paying between 5% and 6% fee
i.e. the initial 3% you lose at the start and the extra 2-3% you lose at the end.
So anyway, the simplest number to use is that 2.01e+10 number,
your BTC/PPD as a PH number,
and expect the total worker difficulty will be around 2-3% lower than 2.01e+10 x PH
This of course has nothing to do with identifying withholding, it simply has to do with verifying that the person who got the BTC then paid for the mining, didn't skim some of the BTC (assuming the pool works
)
Edit: I will however add that I think these runs are a bad idea and have made that clear on my pool also, since the long term expected result is a loss.