Re:Blake3 is 10 times faster than SHA-2
by phiresky on Saturday January 11, 2020 @06:38PM
(#22023243)
> They are computationally slow, no tricks
They have to and do use tricks, they aren't just slow. You could trivially make sha256 slow by just applying it a million times (that's not even parallelizable as well), but scrypt et al improve on that by making the algorithm also require a lot of RAM, use complex instructions (hard to recreate on a GPU or FPGA) and so on.
It's really hard to do very well, look at cryptocurrencies trying to be ASIC resistant: They want every normal person to be able to mine it, and don't want companies to be able to build a machine that can eclipse the mining power of everyone which means centralization.
As per DOS: rate limit per ip and account, and it's not an issue.