STARK-based virtual machine for generating proofs of program execution
Top 50.9% on sourcepulse
Miden VM is a STARK-based zero-knowledge virtual machine designed for generating verifiable proofs of computation. It targets developers building ZK-enabled applications, offering a Turing-complete environment with features like flow control, procedures, and cryptographic primitives, enabling verifiable execution of arbitrary programs.
How It Works
Miden VM utilizes STARKs for generating proofs of execution, allowing verification without re-execution. It supports a custom assembly language and provides native 32-bit operations, cryptographic functions (Rescue Prime Optimized hash), and memory management. The VM's design emphasizes modularity through procedures and execution contexts, with support for nondeterministic inputs and customizable hosts for external data integration.
Quick Start & Requirements
cargo install miden-cli
(for CLI) or add miden
crate to Cargo.toml
.no_std
WASM targets, wasm32-unknown-unknown
and wasm32-wasip1
are supported.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 day ago
Inactive