Difficulty adjustment is as follows:
New Target = Old Target β’ (Actual time/ Expected time)
Important to note that it can only be adjusted up and down by a factor of 4.
If (Actual/Expected) > 4 then (NewTarget=OldTargetβ’4)
If (Actual/Expected) < 1/4 then (NewTarget=OldTarget β’1/4)
Basically this means no matter what the world does - bitcoin is designed to adjust to keep the blocks at 10 minutes per.









