A Virtual Machine for Zero-Knowledge Executions
-
Updated
May 30, 2024 - Rust
A Virtual Machine for Zero-Knowledge Executions
Rust implementation of Namada, a Proof-of-Stake L1 for interchain asset-agnostic privacy
Contracts of the Sismo Badge Minting Protocol
Cairo is the first Turing-complete language for creating provable programs for general computation.
The privacy-focused cryptocurrency
Sign arbitrary messages with keys obtained from Namada's trusted setup
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
Common cryptographic library used in software at Mysten Labs.
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
Docs website for the Mina Protocol.
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
Community maintained Cairo libraries and set of well maintained, optimised and secure components.
Bellman zkSNARK library for community with Ethereum's BN256 support
A decentralized education hub for Zcash.
Add a description, image, and links to the zkp topic page so that developers can more easily learn about it.
To associate your repository with the zkp topic, visit your repo's landing page and select "manage topics."