Miden is the edge blockchain that grants applications the power to scale with public and private transactions. Miden is how blockchains were meant to be. It aims at builders who want to replace legacy financial system.
This repository stores all the code for Miden. Everything is open source.
Repository | Description |
---|---|
Miden Base | Core components of the Miden blockchain. |
Miden Compiler | Compiler from Web Assembly to Miden Assembly. |
Miden Client | A reference Miden Client to be used by users. |
Miden Node | Miden Node to be used by the Miden operators. |
Miden VM | STARK-based virtual machine for the Miden blockchain. |
Miden Crypto | Cryptographic primitives used in the Miden blockchain. |
The public testnet is up and running. You can interact with the Miden node using the Miden client. The easiest way to try Miden is by installing the Miden Rust client. If you feel like exploring, try our tutorials. As soon as there is the Miden Rust compiler, builders can start writing their own contracts in Rust.
If you want to use Miden - please contact us.
- Public and private transactions where users can interact privately with public shared state.
- Client-side proving where users can locally execute transactions and create proofs of them on their own.
- Parallel transaction execution where causally independent transactions can be processed in parallel.
- Support for composable smart contracts via safe but Turing-complete language. This is needed to support safer wallets, DeFi, DAOs, and many other cool use cases.
- Native support for multiple assets where the environment itself ensures asset safety.
This project is MIT licensed.