In our last blog post we investigated the usefulness of hash functions for zero-knowledge use cases. Thereby, we stumbled upon many ZK-friendly designs, each with advantages, disadvantages, and optimizations for different performance metrics. With MiMC1, GMiMC2, Poseidon3, Poseidon24, Rescue5, Griffin6, Anemoi7, Neptune8, Grendel9, Reinforced Concrete10,… Read More »How to choose your ZK-friendly hash function?
When exposed to the ZK space, it usually takes little time to stumble upon some alien hash functions for the average crypto engineer – most likely Poseidon1. So, for the curious, in this blog post, we want to shed some light on the history of… Read More »What’s the deal with hash functions in Zero Knowledge?