Skip to main content

Bulletproofs: Short Proofs for Confidential Transactions and More

Bulletproofs represent a landmark development in non-interactive zero-knowledge proof systems, specifically designed for confidential transactions in blockchain

Abstract

Bulletproofs represent a landmark development in non-interactive zero-knowledge proof systems, specifically designed for confidential transactions in blockchain environments. Unlike previous SNARK constructions that relied on trusted setups, Bulletproofs provide short, efficient proofs for range arguments and arithmetic circuits without such requirements. The paper introduces an inner-product argument that allows the size of the proof to grow logarithmically with the size of the circuit, significantly reducing the overhead for verifying transactions. This architecture is particularly impactful for private payment protocols, such as Monero, where it enables scalable and compact transaction auditing without compromising anonymity. The methodology relies on standard cryptographic assumptions in the discrete logarithm setting, ensuring robustness. By addressing the bottleneck of proof size, Bulletproofs have become the standard for privacy-preserving asset transfers in decentralized systems, demonstrating that non-interactive proofs can be both performant and trustworthy without ceremony. Authors: Benedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, Greg Maxwell Publication: IACR ePrint Archive Publication date: 2018-01-01

Key findings

  • Eliminates the need for a trusted setup for zero-knowledge range proofs.
  • Introduces a protocol where proof size scales logarithmically with circuit size.
  • Significantly optimizes verification times for confidential transaction batches.
  • Provides a highly efficient mechanism for proving that transaction amounts are within a valid range.

Citation

Benedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, Greg Maxwell (2018). Bulletproofs: Short Proofs for Confidential Transactions and More. IACR ePrint Archive. https://eprint.iacr.org/2017/1066
Canonical knowledge ID: research:bulletproofs-short-proofs-for-confidential-transactions-and-more