Actually, sQueeZey, I read it wrong. You made some good valid points after I deciphered your text. Although you have not quite mastered the art of the English language, you did help educate me on a few things regarding pooled mining so thank you for that!
Ok, thats where discussion starts
I'm not that good in English, sorry for that.
When I think of pooled mining, I think of a pool difficulty. When you compared that to solo mining BTC, I thought of a coin's difficulty (IE the thing you get when you open the client and type "getmininginfo" or whatever).
However, this still doesn't explain why the difficulty is "too high" at 512. Are you saying that blocks would be found faster if the pool op lowered the difficulty? Because if you are saying that then you are definitely incorrect. Any submitted share could be a block. That is correct. However lowering the difficulty would only mean accepting more shares that aren't going to get the block reward.
No, blocks would not been found faster with a lower pool difficulty. BUT the work your hardware did to generate a valid share (=diff 512) would not been lost at all, if you have like ~1share per minute@diff=512 and the blocks are found every ~10seconds. With a lower diff the pool would 'see' that you are working on that block. With higher diff you dont submit anything at all = lower payout.
If the nonce isn't accepted as a valid share at Diff=512 it might be a valid share at Diff=1, but it will still not get the block. That is my understanding, but please correct me if I am wrong.
That is true, a valid share with diff=512 is also a valid share with diff=1.
If you turn that around a valid share with diff=1 is not automatically a valid share with diff=512.
And thats the point where we lose our mining-effectivity. Lower pool-diff = more valid shares for the miner, no matter if he hits a block or not.
On high difficulty coins (FE Litecoin) it is okay to use higher diff, because the blocks arent found every seconds and you dont lose THAT amount of work.
Just have an eye on that 2 values I circled:
Left circle = The hashrate your hardware is generating.
Right circle = The hashrate which is submitted to the pool and credited.
This span goes way higher WHEN: Block-target time goes down or Pool-difficulty goes up.
My WU on that Pool was like ~1500, which means I throw away ~600kh+ for nothing.
The value 'U:' shows you the total submitted shares per minute @ actual diff. My miner is running @290 in that screenshot with 7.1valid shares per minute.
Higher diff would push 'U:' down, faster blocks would make your workers to restart over and over again.
Can you get my point?