Hashcash ist ein in den 1990er Jahren von Adam Back konzipiertes Proof-of-Work-System zur Verhinderung von Denial-of-Service-Attacken. Dies geschieht mittels einer Rechenaufgabe, die moderat schwierig aufzustellen und durchzurechnen ist, deren Lösung aber leicht zu überprüfen ist.