Overview
-
generate multiple proofs in the commitment but:
- proof size remains at 1 element
-
recall for a single point, the proof evaluation is:
CreateWitness - Prover
CreateWitness - Prover
Input:
Output: proof
- compute
- compute witness (proof) :
- we can transform the above to multiple points by replacing:
- with ,
- with
- which gives:
- where:
-
- Interpolation Polynomial computed with Lagrange interpolation, which goes through all points
-
- Zero Polynomial where each factor (e.g. ) represents a point that
- i.e. is a root, and is divisible by the factor
- Zero Polynomial where each factor (e.g. ) represents a point that
-