where only the $\colorbox{lightgrey}{\text{highlighted}}$ terms change across different proofs (under the same verification key). Thus, we can batch verify multiple proofs (see [FGHP09](https://eprint.iacr.org/2008/015.pdf)) by taking a random linear combination using three $\mathbb{G}_1$ MSMs for the $T, U, r\cdot U$ terms, field multiplications for the $v_a, v_b, v_q$ terms, and finally checking a single multi-pairing. Of course, we still need to carry out steps 1-5 for each proof, but these are very fast hashing and field operations.
0 commit comments