As the difficulty increased we would find more improbable and interesting numbers with a specific propriety.
Can the difficulty be scaled up/down in a granular fashion so that we will always get 10 minute blocks? I.e., for a given global hash rate that is somewhat appropriate for the current difficulty we don't want large jumps in block times if the difficulty is incremented or decremented by one step.
I think it is pretty much the same math.
When the miners hash the block - A - with a given nonce there is:
10% chance it will have one leading zero.
There is also 10% chance that the sum of all digits of the decimal representation of that block hash is 9.
The chance for two leading zeros is 1%
For the sum of all digits of A and of A^2 to be nine we also have 1% chance
and so on.
For each leading zero or next level of casting out nines we get 10 times less chance.
It is exponential in exactly the same way.
So if my math is correct, at present difficulty problem, we would be finding,
A such that:
casting out nines of A is 9
and
casting out nines of A^2 is 9
and
casting out nines of A^3 is 9
and
casting out nines of A^4 is 9
and
casting out nines of A^5 is 9
and
casting out nines of A^6 is 9
and
casting out nines of A^7 is 9
and
casting out nines of A^8 is 9
and
casting out nines of A^9 is 9
and
casting out nines of A^10 is 9
and
casting out nines of A^11 is 9
and
casting out nines of A^12 is 9
and
casting out nines of A^13 is 9
and
casting out nines of A^14 is 9
and
casting out nines of A^15 is 9
and
casting out nines of A^16 is 9
and
casting out nines of A^17 is 9
every 10 minutes...
The probability of finding it with only one nonce being tried out is:
0.000000000000001%
=1E-15%, in scientific notation.
In both cases.
(assuming the distribution of numbers divisible by 9 is normal)