Where does the solo mining block information get stored on your computer? I mean the actual information that will solve in the end the block. In the .bat file or the wallet? Does rebooting the rigs do any harm?
Thanks for the interesting link.
i've been googling for a couple of hours trying to find out how mining actually works .. i think this explains it in the simplest way ...
Mining is a way of generating new blocks. The aim is to pick a random string, called a nonce, to solve this problem:
Hash( previous block header + transactions + nonce ) = 0
Hash() is a simpleish formula that turns a block of text into a summary string. The key thing is that slightly different blocks of text give very different hashes.
The tricky part is figuring out what the nonce is. The only way to do it is to keep on trying different strings until you get one such that the result of the equation is 0.
Actually it's very hard to get to 0 so we agree that it just needs to be close to 0. How close exactly? Well this is what people refer to as 'difficulty' and get's adjusted over time depending on how many people are mining so that this equation is solved globally roughly once every 10 minutes.¨
source:
http://www.reddit.com/r/Bitcoin/comments/16lggw/what_is_mining_actually_doing/basiclly whenever a new block is found cgminer takes that header + transactions (if any) and inputs random text and throws it in the scrypt algo and if it produces the right answer you will have found a new block. ( and as i understand it, diffuclty determins how close you need to be to the correct answer for it to be valid)
So it's untrue that you're working on the same block until you find it since you need the name of the last found block header to get a valid new block to add to the chain.
Hopefully i typed it out so it's understandable, i'm still trying to get around it all myself

But all in all, you'll turn on ur miner and play the probability game until u find a block then u start over gain.