mirror of
https://github.com/logos-storage/zk-benchmarks.git
synced 2026-01-02 13:53:10 +00:00
ZK benchmarking Docker image
This is a Docker image intended for experimenting with and benchmarking various ZKP implementations.
It should have many of the standard tools, for example:
- languages: node.js, Rust, Haskell (GHC), Nim, Go, Python3
- circom, snarkjs, rapidsnark, circomlib
- libraries: arkworks, gnark, constantine...
- perpetual powers of tau ceremony files
- etc
Building
Build it with:
$ docker build . -t zk-bench
Note: this will take a long time. After it (hopefully) finished, you can Test the image with an interactive shell:
$ docker run -it zk-bench
or with terminal colors enabled:
$ docker run -e "TERM=xterm-256color" -it zk-bench
Using
Hopefully the tools will work, and you will find stuff under /zk.