In this article, we are going to cover the differences between most commonly used Zero Knowledge Proof types regarding their size, implementation complexity, speed, curves and learning curve.

Groth16

PLONK

STARK