3 ms·
This seems like quite a nit, since the memory requirement is largely just defending the computational complexity against hardware optimization.
by ericpauley 6y ago
This seems like quite a nit, since the memory requirement is largely just defending the computational complexity against hardware optimization.
- acqq 6y agoWhy shouldn‘t the assumption be that an attacker can be motivated enough to use purpose built hardware?
- ericpauley 6y agoOn of the key strengths of scrypt (in theory) is that it resists custom hardware by being reliant on memory. Custom chip designers can optimize purpose built compute but purpose built memory doesn't lead to as much improvement.
- KMag 6y agoIt also allows one to tune things to make the ratio of GPU parallelism to on-GPU memory to be sub-optimal. Making pure hardware implementations less practical isn't the only use of memory-hard work functions.