mirror of
https://github.com/logos-storage/zk-benchmarks.git
synced 2026-01-09 01:03:10 +00:00
Benchmarking different hashes inside Jolt zkvm
The benchmark is defined by the following shell scripts:
-
build.sh- build the code. -
run.shandrun_tree.sh- run the benchmark itself (run.shfor sha256, keccak, blake2b, blake3 andrun2.shfor poseidon2 over bn254 and babybear)
Benchmarks can be parameterized using environment variables. By convention, we start the names of these environment variables with the ZKBENCH_ prefix(See run.sh and run_tree.sh files).
Additional files bench.cfg and bench_tree.cfg specifies the configurations and parameters.