Mir Protocol is a distributed ledger for decentralized applications. It uses cryptographic proofs to verify transactions, improve security and scalability.