Does someone know how to calculate the average time to find a block, given Mhash/min and difficulty?
I think this is the formula, but I'm not sure:
difficulty (started at 0.00000095) * 2^32 / hashrate per minute
This should give you the average time to find a block in minutes.
I'm not at all sure, but this seems to be in the right ballpark. 8 hours for 10 hashes per minute at the initial difficulty, 27 hours for 10 hashes per minute at the now 0.00000384 difficulty.