-
Notifications
You must be signed in to change notification settings - Fork 86
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
Client side proving implies no_std #431
Comments
This is not a priority for us right now, but if you have a good PR doing it, I'll check it |
It was kinda my point: it's not a priority at the beginning, but the more you wait to implement it the more difficult and tedious it becomes. |
My opinion is that it is useful to do |
The problem is that switching to Moving I'm talking from my own experience of doing this work across the whole Starknet rust crates ecosystem: it's an endless pit of despair. So if we all agree that we want to be able to use STOW in the browser at some point in the future, which sounds like a reasonable usecase, the switch to |
^ I have the feeling that the key is also to narrow down to only the component that would be needed for the WASM prover. Do you think full |
Because technically the crypto part shouldn't really require |
You are very correct: not everything needs to be executable in the browser. That is why it is important to start delimiting early the part that needs to be That is what happened in most of the crates I had to convert to |
If we want users to be able to use stwo in the browser for client-side proving, we need to be able to target wasm, and therefore to compile in
no_std
.In my opinion, it is a must-have that will unlock a lot of applications and my experience is that the earlier the project embraces
no_std
, the easier it is for everyone later on.What is your plan regarding this?
The text was updated successfully, but these errors were encountered: