About your ETH earnings while mining. You can calculate an average amount you should be earning if all things are optimal. However this is a LUCK based thing. It is random.
Pools have good days and bad days. They have days where they get really lucky (some pools even show you the luck percentage.) They also have days where they get really unlucky and don't get as many blocks for some reason.
This takes into account that your miner is working optimally. Maybe you have a better connection to one of the other pools so you submit less stales/orphans. That effects your results too.
Here is how to do the math. Let me also attach a picture so you can see the stats I'm using. These stats change all the time. So if you want to see how i do the math below use the picture.
This is a chart of all the pools, their uncle rates, their blocks mined, and their hash rate. You can see it here.
And here is the link for where the stats come from if you want to do the math yourself any time.
https://etherchain.org/statistics/minersEach blocks mined = 5. (It's more complicated if we try to calculate uncles so we'll skip them.)
Dwarfpool (where I mine) mined 1495 blocks in the last 24 hours. They had 1 Terrahash.
(1495 * 5) / 10000 = .7475 ETH per 100 MH
f2pool mined 1015 blocks at 717.6 GH
(1015 * 5) / 7176 = .7072 ETH per 100 MH
bw mined 650 blocks at 471.4 GH
(650 * 5) / 4714 = .6894 ETH per 100 MH
ethermine mined 640 blocks at 453.6 GH
(640 * 5) / 4536 = .7054 ETH per 100 MH
ethpool mined 435 blocks at 303.9 GH
(435 * 5) / 3039 = .7156 ETH per 100 MH
coinotron (where I mine) mined 362 blocks at 262.9 GH
(362 * 5) / 2629 = .68884 ETH per 100 MH
I won't go through all the pools. But you can see .6888 to .7475 ETH per 100 MH. However it looks like Dwafpool had a really lucky day. There amount of ETH earned is a good bit above the others. Tomorrow if you look at it maybe Dwarfpool is at the low end and another pool is having a lucky day.
If you look at the Uncle rate you can also see a big difference. Dwarfpool only had 6% uncles which was the lowest of the poools.Coinmine had 11.1% and coinotron had 9.7% uncles.
If the pool pays out uncles this can greatly increase the rewards. It is interesting dwarfpool had really low uncles but mined a lot blocks.
The reason we can't do the math for uncles is they vary in size. We also need to know how they are paid out. If someone knows how to calculate all that I'd love to learn.
So if you think you're getting underpaid by your pool, do the math. Check to see how your pool is doing. If you don't like it you can always try and switch to another pool. Just remember this is all LUCK. Dwarfpool had a good day yesterday but they may have a shitty day today.