You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The benchmark is listed here: https://zkmopro.org/docs/performance/
We should spend more time explore this solution in mopro
to make it easier for developers to integrate witnesscalc, rapidsnark in their apps
Problem
The latest
rapidsnark
works much faster than the current mopro stack (rust-witness + ark-works)The benchmark is listed here: https://zkmopro.org/docs/performance/
We should spend more time explore this solution in mopro
to make it easier for developers to integrate
witnesscalc
,rapidsnark
in their appsDetails
witnesscalc
.cpp
file and the.dat
file fromcircom circuit.circom -c
CMakeLists.txt
s to specify the circuit namewitnesscalc_authV2
,witnesscalc_credentialAtomicQueryMTPV2
,...)witnesscalc
functionsrapidsnark
zkey
,wtns
Steps
circom-ark-works
,circom-rapidsnark
)rapidsnark = "0.1.0"
in .toml).cpp
output and.dat
file)CMakeLists.txt
to specify the circuite.g. for circuit called
cncircuit
mopro build
)See build_witnesscalc.sh file
mopro create
)See https://github.com/zkmopro/android-benchmark-app
Acceptance criteria
It can be in several PRs
multiplier2
,keccak256
)witnesscalc
andrapidsnark
in Rust (mopro-ffi)cargo run --bin ios
in test-e2emopro build
commend (e.g.rapidsnark
)mopro create
commend (e.g.rapidsnark
)Next steps (optional)
If it works well we can remove the ark-works stack
The text was updated successfully, but these errors were encountered: