As per my understanding the block mining difficulty is adjusted based on the number of blocks mined in the last 14 days(i.e., last 2016 blocks). If every 10 mins a block is easily mined then the difficulty increases and if it is taking more than 10 min to mine a block then the difficulty is reduced.
On this understanding I did the below calculation:
Duration | Number of Blocks |
1hr | 6 |
24 hrs | 144 |
365 days | 52560 |
10 years** | 525888 |
**In the duration of Jan 3rd 2009 and Jan 3rd 2019 there were 2 leap year so it will be 525600+144+144 =525888. After Jan 3rd 2019 it is
238 days now. Thus, we need to add
34272 more blocks. Totally the blocks must count to 525888+34272 that will be
560160 but, the number of blocks on explorer is
592266. The difference is 32106 blocks which is 223 days approx.
Can someone please explain that causing this problem? Is it my understanding and calculation or there is some reason behind this. Thanks in Advance.