the proof-of-work difficulty is determined by a moving average targeting an average number of blocks hour. If generated too fast, the difficulty increases S N