You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe I don't understand it correctly, does the part of the code that uses the Virgo poly-commitment just commit to the input of the circuit? I don't see anything about the "zk-sumcheck" with mask-polynomials such as the "zkVPD.Open" of random mask-polynomials. Would you tell me how the poly-commitment is used, and whether the code provides the zero-knowledge property? @dreamATD
The text was updated successfully, but these errors were encountered:
Thank you for pointing that out! You are right, currently, this version doesn't have zero-knowledge property, it's just an interactive proof protocol (although including ZK won't add too much overhead in the running time). I saw the README might mislead people, thus I'll rephrase it.
Thank you for your reply! Is this code used in the paper "Doubly Efficient Interactive Proofs for General Arithmetic Circuits with Linear Prover Time" to test efficiency? Is there any other ZK version that can be referred to? @dreamATD
Yes, this is used in the experiment section of that paper. There hasn't been a zero-knowledge implementation, but it won't introduce much overhead in efficiency.
Maybe I don't understand it correctly, does the part of the code that uses the Virgo poly-commitment just commit to the input of the circuit? I don't see anything about the "zk-sumcheck" with mask-polynomials such as the "zkVPD.Open" of random mask-polynomials. Would you tell me how the poly-commitment is used, and whether the code provides the zero-knowledge property? @dreamATD
The text was updated successfully, but these errors were encountered: