Для моего проекта альтернативной системы DNS - #ALFIS потребовался устойчивый к GPU и ASIC'ам алгоритм хэширования.
Я потратил ещё два дня на тесты, изучение и остальное R&D, чтобы выбрать таки что-то memory-bound.
В итоге остановился на некоей модификации CryptoNight, но немного сложнее закрученой.
Оформил этот алгоритм в виде реализации трейта Digest в отдельный крейт: https://crates.io/crates/blakeout