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

Integrating Starky verifier into protocol #1644

Closed
radojevicMihailo opened this issue Dec 16, 2024 · 1 comment
Closed

Integrating Starky verifier into protocol #1644

radojevicMihailo opened this issue Dec 16, 2024 · 1 comment

Comments

@radojevicMihailo
Copy link

Hey Everyone,
I’m trying to integrate the Starky verifier into my protocol and I came across a problem with verifying Starky proofs using only the proof and public signals.
Is there a way to verify Starky proofs without creating a specific STARK structure? If not, how can someone who doesn’t have access to the proving function, verify Starky proofs independently?
Thanks!

@Nashtare
Copy link
Collaborator

Nashtare commented Jan 7, 2025

The verifier needs the AIR associated to your statement to be able to verify proofs generated against it.
If you want, you could wrap the STARK proof in a plonky2 proof using recursive verification, and only expose the VerifierOnlyCircuitData, necessary to verify the generated wrapped proof, regardless of the proving data.

@github-project-automation github-project-automation bot moved this from Backlog to Done in Zero EVM Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants