plonk

PLONK library

A Rust implementation of PLONK proving system with optimized performance and genericity for curve types

A pure Rust PLONK implementation using arkworks as a backend.

GitHub

294 stars
11 watching
76 forks
Language: Rust
last commit: about 1 year ago
Linked from 2 awesome lists

cryptographyplonkrustzero-knowledge

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dusk-network/plonk A Rust implementation of a secure cryptographic system for efficient zero-knowledge proofs 551
0xpolygonzero/plonky2 A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems 778
adria0/plonk-by-fingers Implementation of the Plonk by Hand protocol in Rust to understand its inner workings 61
zokrates/zokrates Toolbox for implementing and deploying zkSNARKs on the Ethereum blockchain 1,828
zkcrypto/bellman A crate for building and implementing zk-SNARK circuits 1,023
espressosystems/jellyfish A Rust implementation of a cryptographic system and extensions. 406
fluidex/plonkit Provides tools and utilities for generating and verifying proofs in a zkSNARK proof system 158
pluto/ronkathon A collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles. 190
barrywhitehat/plonk_tutorial An incomplete and learning-focused implementation of a cryptographic protocol 78
delendum-xyz/zk-benchmarking A benchmarking framework for comparing the performance of different zero-knowledge proof libraries in a variety of use cases and environments. 128
erickt/rust-zmq A Rust wrapper around the libzmq ZeroMQ library providing a standardized interface for message passing between processes. 907
dalek-cryptography/bulletproofs A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints. 1,049
microsoft/spartan A high-speed zero-knowledge proof system with transparent setup and arbitrary NP statement support 694
succinctlabs/sp1-reth A proof-of-concept that demonstrates how to build a performant zkEVM using SP1 in Rust 125
orion-rs/orion A cryptographic library providing secure encryption and decryption methods 545