A General Purpose zkVM
Turning Ethereum into a Global Settlement Layer
Twitter logo
Twitter
GitHub
Whitepaper
Wiki
Challenges
Stage 1
Eliminating the 7-day Withdrawal Window
Stage 2
Unified Security for all L2s and Alt L1s
Stage 3
Tamper-Proof IoT and Cloud Computing
Solutions
Hybrid Rollup for all existing L2s
Instant withdrawal with ZK validity proof
Stage 1
Hybrid Rollup for all existing L2s
Instant withdrawal with ZK validity proof
Stage 2
Use Ethereum to settle all L2s and Alt L1s
Turning Ethereum into the Universal Settlement Layer
Stage 3
Global Settlement Layer based on zkMIPS & Ethereum
For non-blockchain (as well as blockchain) applications
Features
zkMIPS
One ZKP for All
We secure the metal (CPU/MIPS) so you don’t have to
Since zkMIPS secures the CPU/MIPS beneath every VM, framework, or app above, all software above the CPU is secured
By adopting zkMIPS, everyone is thus able to claim zk proof security, without ever doing zk proofing themselves
zkVM
Works with All VMs
MIPS sits beneath every VM (Virtual Machines), therefore zkMIPS
Unifies all flavors of zkEVM
Supports alternative blockchain smart-contract engine VMs:
MoveVM – zkMVM
WASM – zkWASM
RustVM – zkRVM
zk proofs
Plug and Play Adoption
zkMIPS does zk proofs on the CPU level and sits beneath all VMs, Frameworks, and Apps, therefore it has:
Zero- or low-cost adoption: developers will not need to change or adapt their existing codebase for zk proofs
Technology-agnostic adoption: developers will not need to worry about adopting a specific smart contract language for zk proofs anymore, be it Solidity, Move, Rust, WASM, etc. The same even applies to non-blockchain/traditional languages, such as C/C++, Java, Golang, Python, Javascript/Typescript, etc.
Long-Term Stability
Leveraging the stability of the MIPS instruction set, there’s no need to worry about EVM instruction sets constantly changing.
Free Security for All
Leveraging Ethereum’s large, decentralized security base to validate all transactions, for both blockchain and non-blockchain.
Hybrid Rollup
Better L2 Rollup User Experience
The zkMIPS-enabled Hybrid Rollup will provide better user experience and cover more use cases:
Hybrid Rollup users will enjoy instant confirmation and finality, removing the 7 day waiting period for fund withdrawal from Layer 2 to Layer 1.
Hybrid Rollup users have more flexibility for their withdrawals, where they can choose a faster but more expensive zk proof verification, or a cheaper but slower fraud proof challenge window
Going Far Beyond L2s, and Beyond Blockchain
Expand the scope of Optimistic Rollups’ potential market to:
Alt L1s (BNB, Celo, etc.)
IoT security (tamper-proof IoT devices)
Cloud computing