Content deleted Content added
Cwmhiraeth (talk | contribs) Added tags to the page using Page Curation (refimprove, original research) |
|||
Line 11:
== Motivation ==
There is a reason why MHFs cost a lot of memory instead of, say, CPU cycles. [[Bitcoin]] used repeated evaluation of [[SHA-2|SHA]] function as proof of work, but it turned out that modern general purpose processors, i.e. off-the-shelf [[Central processing unit|CPU]]<nowiki/>s are very inefficient when tasked to compute a fixed function over and over. Miners adopted [[Application-specific integrated circuit|application-specific integrated circuits]], ASICs, and achieved 10^16 speedup. While this is fine for what bitcoin is good for, we want a more "egalitarian" hardness measure.
Over time, it has been recognized that memory cost remains fairly equal across the board. Hence MHF.
|