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

Is this prover compatible with the Starkware onchain smart-contract ? #16

Closed
tdelabro opened this issue Jun 30, 2022 · 5 comments
Closed

Comments

@tdelabro
Copy link
Contributor

Can I feed the trace and proof generated by Giza into the "official" starknet verifier ?

@xhliu
Copy link

xhliu commented Jul 20, 2022

@tdelabro
Copy link
Contributor Author

@maxgillett Do you know ?

@maxgillett
Copy link
Owner

maxgillett commented Aug 4, 2022

It is not. One of the major differences is in the layout of the execution trace, with more columns present in the trace that Giza constructs than what is prepared by SHARP, (as Starkware is optimizing for verification time/cost over proving time). It would be interesting to list out all the changes that need to be made to make it compatible.

@xhliu
Copy link

xhliu commented Aug 4, 2022

giza would be much more useful if it is with official Starkware verifier. Look forward to the changes to make this happen.

@maxgillett
Copy link
Owner

@xhliu, you may want to check out https://github.com/andrewmilson/sandstorm, which is focused on SHARP compatibility. Closing this issue for now.

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

3 participants