You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently browser-based proving via wasm with javascript bindings is fully functional. However, NodeJS proving is not yet available.
Currently the main protocol limitation preventing NodeJS from being able to use Wasm based proving is parameter downloads employing WebSys for the wasm compilation target. With some limited modifications to SnarkVM parameter download flow, it will be possible to create parameter downloads that is general to both NodeJS and web browsers.
Secondly, via a node JS polyfill it will be possible to use node workers to achieve multi-threading in node to achieve state of the art proof times.
Motivation
Extension of proving from browsers to NodeJS will enable the all Aleo technology to be used from Javascript.
🚀 Feature
Currently browser-based proving via wasm with javascript bindings is fully functional. However, NodeJS proving is not yet available.
Currently the main protocol limitation preventing NodeJS from being able to use Wasm based proving is parameter downloads employing WebSys for the wasm compilation target. With some limited modifications to SnarkVM parameter download flow, it will be possible to create parameter downloads that is general to both NodeJS and web browsers.
Secondly, via a node JS polyfill it will be possible to use node workers to achieve multi-threading in node to achieve state of the art proof times.
Motivation
Extension of proving from browsers to NodeJS will enable the all Aleo technology to be used from Javascript.
Implementation
The text was updated successfully, but these errors were encountered: