--- # zkMopro --- ## What's Mopro - Shotly _Mobile Prover_ - Goal is empower develepers with a robust ecosystem for build __Privacy-preserving mobile apps__. --- ## Why ZKP on Mobile? - Mobile devices are now powerful enough(more than browsers) - Delivers privacy to everyone --- ## What Mopro provides - __Rust warppers__ supporting different proving systems - __Cross-platform bindings__ for iOS, Android, and WASM - __CLI tools__ for developers - Starter __templates__ to quickly bootstrap mobile project - __Mobile SDK management__ for seamless integration --- # CLI - Initialize - Select adapters(circom, halo2, noir ...) - $ mopro init - Build - Select platform & arch - $ mopro build - Create - Select template(ios, android, web, flutter, react native) - $ mopro create --- ## MSM (Multi-Scalar Multiplication) - Key bottleneck in elliptic curve operations - 70%+ of Groth16 proof generation time spent on MSM - Optimized by algorithms like Pippenger, Barrett Reduction --- ## GPU acceleration - [GPU acceleration improvements](https://github.com/zkmopro/gpu-acceleration/) Inspired by [Zprize2023](https://github.com/z-prize/2023-entries/tree/main/prize-2-msm-wasm/webgpu-only/tal-derei-koh-wei-jie) - Mobile GPU acceleration in Metal(Apples' gpu framework) --- ## Focusing on - Integrate more - Frontend - Noir(WIP) - Backend - Spartan(Hope) --- ## Welcome https://linktr.ee/zkmopro --- # End
{"description":"–","contributors":"[{\"id\":\"855a17bc-ac2c-4a68-9b65-6bcd61af10bb\",\"add\":1522,\"del\":454,\"latestUpdatedAt\":1753495439659}]","title":"CLI"}
    118 views