privacy-scaling-explorations / sonobe

Experimental folding schemes library
https://privacy-scaling-explorations.github.io/sonobe-docs/
MIT License
191 stars 47 forks source link

Implement Nova's Offchain-Decider circuits #160

Closed arnaucube closed 1 week ago

arnaucube commented 2 weeks ago
arnaucube commented 2 weeks ago

(rebased to latest main branch changes)

arnaucube commented 1 week ago

Regarding

Also, this is inline with a question that I have. Don't we need to check the equality of anything between the two proofs? I mention this since if we don't check the consistency(and relation) between the two curve proofs, then we can easily get into trouble.

Yes, plus checking the commitments and other checks that the decider needs to do (more details at the "Outside the circuits" section of the offchain-decider docs). This is done at the Decider's verifier, but this PR focuses on the circuits implementation (that's why the title of the PR and name of the branch).