ZKM has officially announced the launch of zkMIPS 1.0, the first production version of its zero-knowledge virtual machine. This development aims to enhance the performance and stability of zkVMs and ensure support for various blockchain ecosystems.
Key Features of zkMIPS 1.0
The new version of zkMIPS offers several key features:
* **Support for MIPS32r2:** a richer instruction set that enables denser programs and reduces constraints. * **Powered by Plonky3 and Koala Prime Field:** unlocks fast, recursive, STARK-based proofs with 31-bit arithmetic. * **Multiset Hashing Memory Model:** simplifies memory checking and improves proving efficiency. * **Area-Optimized Chip Design:** reduces proving cost without sacrificing circuit completeness. * **Precompiles for Heavy Ops:** handles field arithmetic and Keccak in optimized circuits.
Benchmarked for Real-World Loads
Using the zkVM-benchmarks suite, zkMIPS 1.0 consistently demonstrates significant efficiency gains:
* SHA3-chain (460 iterations): from 1.36 million rows → 68k rows (18.8x improvement) * Fibonacci (n=58,218): from 223k rows → 14k rows (13.9x improvement) * SHA2 (2048 bytes): from 22k rows → 2.9k rows (6.6x improvement).
The Future of zkMIPS 1.0
The launch of zkMIPS 1.0 paves the way for Bitcoin scalability and provides a foundation for unified liquidity across chains. ZKM is focused on deepening precompile support and Rollup integrations.
The launch of zkMIPS 1.0 highlights significant progress in the development of zero-knowledge virtual machines, offering new solutions for blockchain ecosystems and paving the way for more efficient and stable computations.