Content deleted Content added
→Motivation: wikify Tags: nowiki added Visual edit |
|||
Line 1:
In [[cryptography]], a '''memory hard function''' (MHF) is a function that costs a significant amount of [[Random-access memory|memory]] to evaluate. It is different from [[memory bound function]]s, the latter incurs cost by slowing down computation through memory latency. MHFs find their use as a form of [[Proof of work|proof-of-work]].
== Memory hard measure ==
Line 9:
== 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
Over time, it has been recognized that memory cost remains fairly equal across the board. Hence MHF.
|