Gli algoritmi di mining sono gli algoritmi o le funzioni che rendono possibile l'attività di mining di criptovaluta. Esistono vari algoritmi, ognuno con le proprie caratteristiche adattate alle criptovalute che ne fanno uso.