forked from microsoft/Spartan
-
Notifications
You must be signed in to change notification settings - Fork 6
Implement the batch version of Testudo #37
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Currently, the code only supports one big R1CS matrix but we already have good benchmarks showing that turning the API to allow uniform circuits that repeat a lot gives drastic reduction in proving time.
The description (informal) is there. While it may seem intimdating at first, the good news is that it requires mostly changing the parameters of some functions to make it work (like the sumcheck only operates on the small circuit instead of the bigger one etc).
TODO:
- Define concrete changes to make in the codebase
- Allow the verifier to check the R1CS evaluation by himself on the small circuit like in the nizk mode
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed