BIPs bitcoin improvement proposals

374 - Discrete Log Equality Proofs

BIP: 374 source Layer: Applications Title: Discrete Log Equality Proofs Author: Andrew Toth Ruben Somsen Sebastian Falbesoner Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0374 Status: Draft Type: Standards Track License: BSD-2-Clause Created: 2024-12-26 Post-History: https://gist.github.com/andrewtoth/df97c3260cc8d12f09d3855ee61322ea https://groups.google.com/g/bitcoindev/c/MezoKV5md7s Table of ContentsIntroductionAbstractCopyrightMotivationSpecificationDescriptionDLEQ Proof GenerationDLEQ Proof VerificationBackwards CompatibilityTest Vectors and Reference CodeFootnotesAcknowledgements Introduction Abstract This document proposes a standard for 64-byte zero-knowledge discrete logarithm equality proofs (DLEQ proofs) over an elliptic curve. For given elliptic curve points A, B, C, G, and a scalar a known only to the prover where A = a⋅G and C = a⋅B, the prover proves knowledge of a without revealing anything a...

375 - Sending Silent Payments with PSBTs

BIP: 375 source Layer: Applications Title: Sending Silent Payments with PSBTs Author: Andrew Toth Ava Chow josibake Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0375 Status: Draft Type: Standards Track Created: 2025-01-08 License: BSD-2-Clause Post-History: https://groups.google.com/g/bitcoindev/c/5G5wzqUXyk4 Requires: 352, 370, 374 Table of ContentsIntroductionAbstractCopyrightMotivationSpecificationUnique IdentificationRolesConstructorUpdaterChange DetectionSignerComputing the ECDH Shares and DLEQ ProofsVerifying the DLEQ ProofComputing the Output ScriptsTransaction ExtractorBackwards CompatibilityTest VectorsRationaleReference implementation Introduction Abstract This document proposes additional fields and updated role responsibilities for BIP370 PSBTv2 which adds support for sending to silent payments as described in BIP352. Copyright This BIP is licensed under the 2-clause BSD license. Motivation Partially Signed ...