mirror of
https://github.com/logos-storage/zk-benchmarks.git
synced 2026-01-04 06:43:09 +00:00
40 lines
812 B
Markdown
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`.
|
|
|
|
|