Performance and Benchmarks

These benchmarks were performed on an Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz machine with 24 GB RAM. They represent the time taken for a native Rust binary (built for release) to perform the precomputation and proof generation steps.

To reproduce these benchamarks, run the demo binary following these instructions.

Benchmarks

Maximum capacityPrecomputation (ms)Proof generation (ms)Precomputation + provingSRS size (uncompressed hex) (MB)
2 ** 11 = 2048103631660.78
2 ** 12 = 4096183512341.6
2 ** 14 = 16384668537216.1
2 ** 16 = 65536212650217625
2 ** 20 = 1048576243334224375387