Mining difficulty is a measure of how hard it is to create a new block in the Bitcoin blockchain. The difficulty adjusts approximately every two weeks to maintain the average time between blocks at about 10 minutes.