Miden is a zero-knowledge (ZK) rollup layer 2 blockchain designed to enhance blockchain scalability, privacy, and security by shifting transaction execution and state management to the client side.