De Mining Difficulty is een variabele waarde die de computationele en tijdsinspanning beschrijft die binnen een netwerk moet worden geleverd om een extra blok te creëren en aan de blockchain te koppelen. Hoe hoger de moeilijkheidsgraad, hoe meer rekenkracht moet worden geïnvesteerd voor een blok Beloning.
Om ervoor te zorgen dat de creatie en validatie van een blok op een constant niveau in de tijd blijft, moet de moeilijkheidsgraad van de mijnbouw continu worden aangepast. Dit gebeurt ongeveer elke 2016 blokken of ca. Elke twee weken. Dit zorgt ervoor dat een toename van de rekenkracht (hashrate) in het netwerk niet leidt tot een vervalsing van de waarden van de crypto-valuta's-bijvoorbeeld wanneer grote mijnbouwboerderijen in bedrijf worden genomen om in korte tijd grote hoeveelheden munten te delven.