1 What is a commitment scheme?

2 Multivariate polynomial commitments

3 Common concepts and notations

4 Orion: using hash functions

5 Dory: using generalized inner-product arguments

6 Bulletproofs: using improved inner-product arguments

7 Vampire: polynomial commitments combined with inner-product commitments

8 Signatures of Correct Computation: using polynomial factoring

9 DARK: using groups of unknown order

10 Dew: using groups of unknown order

11 Orion+: using a CP-SNARK