-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
perf!: Include last FRI polynomial into proof
No performance change was observed on my laptop using benchmark `prove_verify_halt` (11ms in both cases) but the main selling point comes from the smaller anticipated clock cycle count in the recursive verifier. BREAKING CHANGE: Now the prover sends the last polynomial in addition to the last codeword in FRI. The verifier verifies that the polynomial is of low degree directly (without iNTTs!) and checks that it matches with the codeword using the barycentric evaluation function and randomness sampled from the proof stream's sponge state. Closes #156
- Loading branch information
1 parent
cff63b2
commit f8a59c5
Showing
2 changed files
with
26 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters