|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <merge_verifier.hpp>
Public Attributes | |
| TableCommitments | t_commitments |
| TableCommitments | T_prev_commitments |
Commitments used by the verifier to run the verification algorithm. They contain:
t_commitments: commitments to the subtable being merged (t_j), read from the transcript by the HN verifier with which the Merge verifier shares a transcriptT_prev_commitments: commitments to the aggregate op_queue table prior to this merge (i.e. covering all subtables up to and including the tail subtable, but excluding the one currently being appended)The Merge verifier receives these commitments from its caller rather than from the merge proof. Callers must ensure they are already bound to the shared Fiat-Shamir transcript before Merge samples its challenges. Chonk satisfies this by running MegaZK Oink first on the same transcript: t_commitments are the ecc-op wire commitments read by Oink, and T_prev_commitments are reconstructed from public inputs read by Oink.
Definition at line 58 of file merge_verifier.hpp.
| TableCommitments bb::MergeVerifier_< Curve >::InputCommitments::t_commitments |
Definition at line 59 of file merge_verifier.hpp.
| TableCommitments bb::MergeVerifier_< Curve >::InputCommitments::T_prev_commitments |
Definition at line 60 of file merge_verifier.hpp.