La difficoltà di mining, o mining difficulty, rappresenta letteralmente la difficoltà richiesta da una rete per la risoluzione di puzzle crittografici. Alla risoluzione, gli utenti ricevono delle ricompense sotto forma di criptovalute native della blockchain di riferimento.