-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support go-rapidsnark in addition to snarkjs with a flag (Part 1) #181
Conversation
Some initial test results (time measured in seconds) : MBP 2.9 GHz 6-Core Intel Core i9
AX101
Note rapidsnark supports 2 witness calculator implementations which Will continue research to see if there is any optimization to do with Mac. |
With
But this is not the case for Mac. MacOS build has the optimization enabled according to the go-rapidsnark doc. |
By running proof by using rapidsnark(https://github.com/iden3/rapidsnark) vs snarkjs, I can reproduce the performance gain (8s vs 40s) |
--miner.zk-prover-impl
flag to support overriding ZK prover implementation, 1: snarkjs, 2: go-rapidsnark, default to 1 (discussed on the Devs Meeting EthStorage Devs Meeting #66 Agenda pm#71)