Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
-
Updated
Dec 25, 2022 - Haskell
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Zero Knowledge (ZK) toolkit for generating and verifying IETF VRF, Pedersen VRF and Ring Proofs
Go collection of zero knowledge proofs of equality using elliptic curve cryptography
Pedersen's Protocol - Demo
This example generates a random secret key and ordinal value, creates a Pedersen commitment using secp256k1, generates a Bulletproof using secp256k1_bulletproofs, encodes the data as a hex string, adds it as an output to a Bitcoin transaction, and broadcasts it to the network. Note that this is a simplified example and should not be used without ad
This project aims to enable privacy-preserving transactions on the GOC-Ledger. It integrates ElGamal-encrypted transactions and employs different zero-knowledge proofs schemes to ensure the privacy of balances and expenditures. The proofs also guarantee that account balances remain positive and within a specified range.
Sharp: Short Relaxed Range Proofs
Continuum Ghost — Zero-Knowledge Proof Authentication for APIs (Apache 2.0)
Browser-based commitment scheme demo — hash commitments, Pedersen commitments, binding and hiding properties, sealed-bid auction, and homomorphic addition. The primitive beneath ZKPs, MPC, and VSS.
A zero-knowledge and transparent proximity marketing platform using Hyperledger Fabric.
Pedersen commitment range proofs on secp256k1 — prove a value is in range without revealing it
Federated, cryptographically-attested risk simulation for European private credit. Rust core + WASM + Solidity attestation + Next.js dashboard. Spike-phase reference implementation. Apache-2.0.
Browser-based zero-knowledge range proofs using Bulletproofs on ristretto255 — 64-bit commitments, aggregate proofs, inner-product argument, and tamper-rejection demo. Part of crypto-lab.
To associate your repository with the pedersen-commitment topic, visit your repo's landing page and select "manage topics."