Hash-ul este o funcție prin care o valoare este convertită în alt format. Funcțiile de acest tip sunt folosite extensiv în informatică în diferite domenii, precum criptografia, compresia, indexarea datelor etc. Această funcție matematică transformă o valoare cu lungime arbitrară în una cu valoare fixă. În plus, dintr-o valoare dată se va obține mereu același rezultat. Rezultatele funcției sunt unidirecționale, valoare finală neputând fii reconvertită în forma inițială. Funcțiile de acest tip sunt esențiale în industria blockchain, ele creând valori hash pe baza datelor înregistrate în registre. Rata de conversie a datelor, corelată cu cotația cripto-monedei permite calcularea eficienței activității de minerit.