-
Notifications
You must be signed in to change notification settings - Fork 42
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
Use XFri from twenty-first instead #23
Comments
TritonVM at one point had a So there is no good reason why it shouldn't just share One refactor was to pull out
|
There is a reason: Since FRI shares proof-stream with STARK, the |
I think FRI is an integral component to the STARK engine and therefore belongs in the Triton-VM repository. It is quite likely that we want to tweak and optimize particular features of FRI, and applying those tweaks and optimizations to twenty-first seems like a cumbersome workflow. Other STARKs that also use twenty-first for algebra routines or crypto need to come with their own FRIs. I think that is an acceptable level of code duplication. |
We are not going to write new FRIs for existing (previous) STARK implementations. We have two STARK implementations working (Rescue Prime and Brainfuck) and we shouldn't waste time hacking on those. They are fine as they are. |
|
Why doesn't it just share the
xfri
that lives intwenty-first
?The text was updated successfully, but these errors were encountered: