Когда мы выбираем шифрование, мы почему-то анализируем и заботимся о ключевых параметрах типа: криптостойкость, быстрота, простота реализации и пропускная способность. Типа rsa vs ed25519
Но с хешами, реально на зло врагам отморозим уши... Главное чтобы сложнее и больше ресурсов, а не чтобы доказанное распределение, скорость, простота реализации, лучше распределение и менее реверсивный...
https://en.wikipedia.org/wiki/Comparison_of_cryptographic_hash_functionshttps://cryptobook.nakov.com/cryptographic-hash-functions/secure-hash-algorithmsРазные алгоритмы по разному работают на разных процессорах, это тоже нужно учитывать, ноды должны иметь возможность быстро верифицировать результат а не иметь танцы с бубнами..
П.с. недавно смотрел концепт iot ребята все сделали, но забыли что пишут код для stm32/arduino где их hash-алгоритмы не интегрированны в проц и приходиться занимать 40% памяти чисто под код вместо вызова встроенных в проц функций