Skip to content
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

Meta Issue: Protogalaxy Support #82

Open
3 of 13 tasks
winderica opened this issue Apr 1, 2024 · 2 comments
Open
3 of 13 tasks

Meta Issue: Protogalaxy Support #82

winderica opened this issue Apr 1, 2024 · 2 comments

Comments

@winderica
Copy link
Contributor

winderica commented Apr 1, 2024

Hi there 👋, thanks for this awesome project!

Is there any plan on implementing the in-circuit Protogalaxy verifier and decider? I am interested in picking up these if nobody is working on them. I understand that the major focus of this project is currently on Nova, but it would be much appreciated if I could have the chance to contribute to this project.

Please let me know if you have any thoughts 😄


Edit:

So let me use this issue for tracking my progress. As we aim to support multiple folding schemes, it will be beneficial if we can make some code reusable. Therefore, in addition to circuits for Protogalaxy, I am also planning to do some refactoring.

@arnaucube
Copy link
Collaborator

Hi, yes, definitely. Also, you're right with our current focus on Nova 😄

The only issue regarding ProtoGalaxy is that we haven't had time to think about it yet, but it should allow different arithmetizations (ie. not only R1CS), since it folds a function and not a concrete arithmetization. Is more a design issue, to fit the flexibility of folding the function into the library in the most flexible/modular way.

Although, the part that we have implemented uses only R1CS, so I guess that we can continue with that for the moment and at some point in the future add the abstraction of the generic function.

So yeah, if you're willing to implement the ProtoGalaxy folding circuit and the decider that's great!

@winderica
Copy link
Contributor Author

Thanks! I agree with you in that we can focus on R1CS now and support customizable arithmetization in the future. Will open a draft PR once I make some progress!

@winderica winderica changed the title In-circuit Protogalaxy verifier and decider Meta Issue: Protogalaxy Support Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants