Skip to content

Decoupled FRI and PCS prover/verifier#2

Open
frozenspider wants to merge 2 commits intodevfrom
feature/drop-in-prover-and-verifier
Open

Decoupled FRI and PCS prover/verifier#2
frozenspider wants to merge 2 commits intodevfrom
feature/drop-in-prover-and-verifier

Conversation

@frozenspider
Copy link
Copy Markdown
Collaborator

@frozenspider frozenspider commented Aug 19, 2024

In the original Stwo code, polynomial commitment scheme is hardcoded to be FRI, with only the backend up for a change.
Since we're planning to integrate circleSTIR, I've decoupled FRI from the general PCS through.
Some FRI-specific code is still spread across different modules (I hope to clean it up a bit as I integrate circleSTIR), we now only need to provide PolynomialCommitmentScheme with PolynomialProver and PolynomialVerifier implementations to make a PCS work.
I'm not 100% sure this framework will be able to completely fit both FRI and STIR, but this should make things much easier and minimize changes needed in future.

@frozenspider frozenspider self-assigned this Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant