Difficulty curve, uniform checkpoint placement