Regular Groth 16
CRS
- Random chosen during trusted setup as well as ,
- is number of gates.
- , and are the QAP polynomials created from the R1CS circuit
Prover
Settings:
- Regular proof is .
- is number of public inputs (+1 as first public input is "1" in R1CS)
- Vector of public inputs
Extension:
Prover computes the regular proof and computes the following additionally
Verifier
- Compute the following three elements :
- Check as usual
- Check public input construction
- These computations are done using the CRS