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

Get FRI proof from STARK proof #258

Open
Sword-Smith opened this issue Mar 16, 2024 · 0 comments
Open

Get FRI proof from STARK proof #258

Sword-Smith opened this issue Mar 16, 2024 · 0 comments

Comments

@Sword-Smith
Copy link
Collaborator

Sword-Smith commented Mar 16, 2024

It would be very convenient if it was somehow possible to extract a FRI proof, or probably a FRI proof stream from a STARK proof (or a STARK proof stream).

I wrote this functionality in order to be able to derive the correct non-deterministic digests from a STARK-proof. So I guess it's possible to think of this problem in a more generic way: Is it possible to derive NonDeterminism from a STARK proof? This derived NonDeterminism would of course be specific to a function (Program in the TASM sense) since each program can decide where to get its cryptographic data: from initialized memory, from the digests input, or from the individual_tokens input. So perhaps it actually belongs wherever the relevant program is being written? In that case, this functionality belongs in tasm-lang where we are currently developing the recursive verifier.

See 404b1688 for my current work-around to this problem.

Sword-Smith added a commit to TritonVM/tasm-lang that referenced this issue Mar 16, 2024
This functionality might belong in the Triton VM repository.

See <TritonVM/triton-vm#258> for thoughts about
this problem.
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

No branches or pull requests

1 participant