Closed LBruyne closed 2 years ago
Hi -- so, PlonK implemented in gnark is "as in the paper". The one you reference is "TurboPLONK". There are couple of work that did build upon PlonK the past year or so (TurboPlonk, UltraPlonk, and recently HyperPlonk).
On a "vanilla plonk" circuit, Groth16 will always outperform Plonk prover.
(also, it is hard to benchmark across implementation and proof system :-) )
Thank you!
I'm wondering if the PLONK implementation has a optimization space.
This is a benchmark result from AZTEC Team.
We can see that PLONK perforrms better when proving a MiMC hash circuit.
However, in the current implementation of this repo, I obtain the result on the contrary. The benchmark displays that Groth16 has a better performance.
Have I made a mistake?
Here is the result:
And here is the benchmark I run: