BIPs bitcoin improvement proposals

77 - Async Payjoin

BIP: 77 source Layer: Applications Title: Async Payjoin Author: Dan Gould Yuval Kogman Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0077 Post-History: https://github.com/bitcoin/bips/pull/1483 https://gnusha.org/pi/bitcoindev/7B11AE34-27A7-46ED-95BF-66CA13BA26F3@ngould.dev/#t https://gnusha.org/pi/bitcoindev/3C0A6E4C-444E-4E75-829C-1A21D8EE40E0@ngould.dev/#t Status: Draft Type: Standards Track Created: 2023-08-08 License: BSD-2-Clause Requires: 21, 78, 173, 174 Copyright This BIP is licensed under the 2-clause BSD license. Abstract Payjoin lets Bitcoin senders and receivers interact to make batched transactions. This document proposes a second, backwards-compatible, asynchronous version of the Payjoin protocol ("Version 2") relative to and described in BIP 78 ("Version 1"). An untrusted third-party "directory server" replaces the requirement for a receiver to host a secure public endpoint for interactions...

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 CodeChangelogFootnotesAcknowledgements 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 a...