I read that if my hashpower remains constant, and total network hashpower increases, after 2016 blocks difficulty will increase. Now as far as I have understood, difficulty increases if blocks are mined before 10 min and I find no co-relation of this statement with previous one.
Say current total hashpower is 100,000 MH/s. If 2 people have joined network with hashpower of 50 MH/s. Total haspower is 100,100 MH/s. There are large pools having 5,000 MH/s or even more on current difficulty, mining at block/10 min, chances are very low that that these new miner with much low hashpower can calculate block @ <10 min.
This thing make sense if all machines in mining pools (say 50 MH/s), work on different blocks, then new miners can get block possibly in less than 10 min. But if hashing power is added i.e. 5,000 MH/s is used for finding block, then such minor additions should have no effect on difficulty.
So what exactly is going on here ??