Для моего проекта альтернативной системы DNS - #ALFIS потребовался устойчивый к GPU и ASIC'ам алгоритм хэширования.
Я потратил ещё два дня на тесты, изучение и остальное R&D, чтобы выбрать таки что-то memory-bound.

В итоге остановился на некоей модификации CryptoNight, но немного сложнее закрученой.

Оформил этот алгоритм в виде реализации трейта Digest в отдельный крейт: crates.io/crates/blakeout

Первый мой крейт! :)
#Rust, #Crates, #Blakeout @rf