Blockchain bezeichnet eine dezentrale Datenbank. Übersetzt werden hier Blöcke wie eine Kette aneinandergereiht. Um eine wahrheitsgemäße Eintragung in dieses Logbuch zu gewährleisten bedient man sich dem sogenannten proof of work. Also eine rechnerische Arbeit.
Mit der Hashfunktion kann man nun somit durch Ausprobieren genau eine Lösung finden. Wie lang das ungefähr dauert bestimmt die Hashrate.
Sobald das Ergebnis herausgefunden wurde ist es für jeden in der Blockchain sichtbar und nachvollziehbar.
Um diese Rechenaufgaben zu lösen braucht es sogenannte Miner.