Oh. So the accepted things are just ... confirmations of some weird sort?
Also why does my cudaminer say 21 khash/s for my 8800 GTS
but
https://en.bitcoin.it/wiki/Mining_hardware_comparison#Nvidia says my card is supposed to get 18000~ khash/s?
You pool mine, difficulty goes up so your cut of the pie goes down. It is that way with nearly any coin. So responsive because you are asking obvious questions.
There is no "pile" of work
WELL I do not understand what the new blocks stratum detects are and what the accepted X/Y things are. So if a share is not part of the pile of work what is a share? It is so confusing
no "time left for next block solve."
But I never said that you are putting words in me of course I know that finding the solution is pretty random but what are the shares that the server counts if they are not parts of the solution space or whatever to calculate?
Do you know what a block is? It is a list of transactions, some random gibberish, and a few timestamps and other similar data. The transaction info can not be changed, but the noonce (gibberish) and the timestamps can be modified.
When you change that stuff, your computer then runs it through a hashing algorithm. Bitcoin uses sha-256, and litecoin//doge uses scrypt. The computer has absolutely no idea what the resulting hash is going to be until it calculates it (that is what keeps the entire network secure) That hash is a share, and if that share is special enough it's a block. It has to have leading zeros, statistically it is probable to find one share with so many leading zeros based on hashes/sec on the network chances are one will be found within 10 minutes (btc) 2.5 min (ltc) or whatever doge is. The terget number, difficulty, changes as more hashes/sec are added to the network.
If a share is not a high enough difficulty to be counted as a share (for the pool to track your rate, NO other uses) or a block your mining program will change some gibberish in the block and try hashing it again. If it comes out with a low enough hash it is submitted to the network as a valid block.
Do you see now how there is no "working to" a block? If someone else finds a block then everything is changed. When you work a hash, changing one tiny number changes everything. It really doesn't matter which block you were on, your chances are ALWAYS exactly the same, but variance isn't
Guess I should add that your chances aren't always exactly the same unless you somehow consistantly maintain your eaxct percentage of the network hashrate. Difficulty slowly but suddenly increases at a set interval, so over time your chances decrease.