circom SMTのハッシュ関数をPedersenに変えてみる
https://github.com/iden3/circomlib/tree/master/circuits/smt
circomによるSMTの実装ではPoseidonとMiMCが併用されていることがわかった。
異なるハッシュ関数を使うことで、衝突耐性を高めるためと思われる。
smthash_poseidon
SMTHash2(MiMC7)
https://wiki.nikiv.dev/security/cryptography/zero-knowledge-proofs