At nice hash I am consistently finding at least 4 blocks per week, often as high as 8
Nicehash uses your hashrate to rent to other people. Those other people are mining altcoins with your hash rate. So those blocks found by your miners are for altcoins with lower difficulty and not for Bitcoin.
I hope you realize that I am being compensated at nice hash, albeit at a low but steady rate, but not at all at private mining pools. So my question is not really about nice hash, rather about the private pools. Why cant I find blocks at the private pools, when I seem to find them so easily at nIce hash?
os2sam, I see, you addressed it after all. I missed it on first read. Are there any pools that reward miners according to blocks found, but with comparable find rates of nicehash? That is, I don't mind if the reward is low, as long as it is directly related to blocks found.
Your pay on Nicehash has nothing, directly, to do with finding blocks. They are a hash rate renter. So you get paid according to what others pay for your hash.
Bitcoin pools pay according to blocks found. You, and everyone else submit shares and when a block is found the reward is distributed to all who contributed hash rate toward that block. So if a pool takes a long time to find a Bitcoin block then it will take a long time to get paid.
There are different payment methods such as PPLNS which divides up your hashes into shifts and pays on multiple block finds for each share. This is designed, in part, to lessen the variance. PPS, Pay Per Share, pays you for each share you submit regardless of whether a block is found. But if a PPS pool has bad luck ad doesn't find a block for a while it could bankrupt the pool and leave miners unpaid. So conventional wisdom attempts to steer people away from PPS pools. There are solo pools which pay you the entire block reward if you find the block, but unless you have allot of hash rate, multiple Petahashes, then that probably isn't worth while, but fun none the less.