Great work going on here, long live the YAC !
I'm new to cryptocoins but I feel really interested and I'd like to help, a little.
First, I computed the N graph over time with Matlab from C code. I've found exactly the same changing days that rbdrbd found (in fact, I verified the first and the last (13/05/2030 !) ones)
Then I tried to understand why we have that ugly curve. I made the assumption that it had to be simple. The C code is strange but it's obviously an integer algorithm approximating a real function.
It could be the Moore's law for the first years, so let's try N=t
2 with t being time in seconds since The Beginning.
As you know, N=2
Nfactor+1 so we can derive Nfactor=2.log(t)/log(2)-1. I tried many tweaks and long story short, here are plots for Nfactor=f(days) and 2.5log(days) :
EDIT : So finally it would mean that N=2
2.5log(days)+1 or N=2.days
2.5So, what does that mean ? I don't know and I suppose I didn't find the original equation but we get the idea.
PS1 : sorry for the english, that's not my first language
PS2 : can someone tell me where the difficulty is hidden in the source code ?