I've yet to see anyone report it's "consistent" and imo it must play a role but the logic looses me . It's been reported between 15-32%?
It's been reproduced and demonstrated on enough algos and coins to conclude it's not isolated. And no one has demonstrated,
let alone claimed, it doesn't happen.
Anyway the first step in solving a problem is defining it. The definition of this problem is at a wall. Something happens to the
amount between the time a block is cleared an when it is credited to the balance.
The next step is to find out where and what, then why.
A simple control test can be performed mining a pool with one coin with one user and getting paid in the same coin.
Then extract all the DB info for it at various times, particularly between clearing and crediting a block. Is that too much to
ask?
no, all of the info should be in the debuglog..
from the time the block is found, to when its exchanged and payed out. it should have a pretty clear log.
it looks like there is a db of every user that has all this info.
userid, coinid, blockid, creation time, amount, and coin value.
but im not sure if this log gets reset after each payout. he might have to be watching it in real time to see it.
im also not sure if the admin has a way to pull this info up in his console or not.