2023-11-28 16:44:27 +01:00

40 lines
812 B
Markdown

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`.