-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate prover and verifier #18
Comments
Dear @jimouris , Now, how to separate:
Given this code, it is easy to see how one can separate the prover and the verifier, all you need is to implement serialization/deserialization for vMsg and pMsg (it should be quite easy, as the original design included that requirement), and you can split the two parties to different machines. |
Dear Michael, Thank you for the quick response. So all |
as I've mentioned above, the system is interactive. The I will try to explain: So, back to libSTARK, in libSTARK the verifier's randomness (the challenges) are defined randomly and independently. Thus, just as in the example of the interactive test, there is no |
Nice explanation, thanks, I completely understood! |
Hi,
I am trying to separate the prover and the verifier to different files and also write the proof to a .proof file. To my understanding, the proof is the class
bairWitness
, right? So what has to be done is to serialize this class to the prover-side and de-serialize it to the verifier-side.Thanks in advance,
Dimitris
The text was updated successfully, but these errors were encountered: