After many days looking at pool stats, I see that many users which succesfully submitted winning hashes suddenly disconnected from pool. I asked few of them and their response was (in short) 'I was lucky, I found three blocks, but my pool reward was deeply under 100BTC. I don't need the pool'. Pooled mining works exactly like this; it is fair in middle/long term, not in short term. Sometimes is lucky John (and he sponsors others) and sometimes is lucky Pepa. Nobody knows when he will be lucky and when he will need 'support' from others.
Personally I understand this demotivation, because strong players who contribute 100s mhashes are de facto sponsoring tens of others for long time, until others find a valid block (but it already happen, pool has blocks also from relative poor workers).
This leads me to the idea which Satoshi described in his
earlier post in this thread:
the user who submits the hit that solves the block should get an extra amount off the top, like 10 BTC.
Originally, I didn't understand, why somebody should get 'premium' just because he was lucky and submit valid block. Now I'm changing my mind; it is not about probability and statistics, but also about psychology and motivation. With current rules, the biggest motivation is between slow miners, because it is their only way how to make a reward in finite time; but without strong players, there won't be thousands of mhashes in pool and no daily rewards for all participants.
I'm thinking about adding 10% (5BTC) from block as 'premium' to block founder. This should solve not only motivation of strong players to contribute to pool, but also possible problem with pool sabotages (not submitting valid block by false miner); when saboteur miss this premium, it is much bigger loss than only miss reward from share calculations. So adding 'premium reward' into pool economy should make pool stronger in two ways at once.
Final formula for calculating reward would be:
(user's shares / total shares) * 45BTC for all participating in round; next 5 BTC for block founder.This should motivate players which pool needs and should not make big loss for others (it is only 10% less in reward if user
never find valid block, which is unlikely for loyal miners)
I'm only thinking about it, I'm definitely not sure with this and I would like to discuss it with you, pool users. Please comment it and tell me your opinion. I'm also sorry for mostly incoherent content in my pseudoEnglish