BIPs bitcoin improvement proposals

431 - Topology Restrictions for Pinning

BIP: 431 source Layer: Applications Title: Topology Restrictions for Pinning Author: Gloria Zhao Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0431 Status: Draft Type: Informational Created: 2024-01-10 License: BSD-3-Clause Post-History: 2022-01-27: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019817.html [bitcoin-dev] discussion 2022-01-27: https://gist.github.com/glozow/25d9662c52453bd08b4b4b1d3783b9ff gist discussion 2022-09-23: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-September/020937.html [bitcoin-dev] proposal 2024-01-02: https://delvingbitcoin.org/t/v3-transaction-policy-for-anti-pinning/340 Delving Bitcoin post 2024-01-16: https://delvingbitcoin.org/t/lightning-transactions-with-v3-and-ephemeral-anchors/418 Delving Bitcoin post Table of ContentsAbstractMotivationRBF pinning through absolute feesRBF pinning through number of conflictsRB...

331 - Ancestor Package Relay

BIP: 331 source Layer: Peer Services Title: Ancestor Package Relay Author: Gloria Zhao Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0331 Status: Draft Type: Standards Track Created: 2022-08-08 License: BSD-3-Clause Post-History: 2022-05-17 https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020493.html [bitcoin-dev] post Table of ContentsAbstractMotivationPropagate High Feerate TransactionsHandle Orphans BetterDefinitionsSpecificationProtocol Flow ExamplesOrphan Transaction HandlingFee-Bumped TransactionsCombined HashNew MessagessendpackagesancpkginfoMSG_ANCPKGINFOgetpkgtxnspkgtxnsMSG_PKGTXNSCompatibilityExtensibilityImplementationAcknowledgementsReferences and Rationale Abstract Peer-to-peer protocol messages enabling nodes to request and relay the unconfirmed ancestor package of a given transaction, and to request and relay transactions in batches. Motivation Propagate High Feerate Transactions Since v0.13, Bitcoin Core has used ...

433 - Pay to Anchor (P2A)

BIP: 433 source Layer: Applications Title: Pay to Anchor (P2A) Author: Gregory Sanders Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0433 Status: Draft Type: Informational Created: 2025-12-08 License: BSD-3-Clause Post-History: 2024-06-27: https://github.com/bitcoin/bitcoin/pull/30352 Github PR 2024-10-10: https://bitcoinops.org/en/bitcoin-core-28-wallet-integration-guide/ wallet integration guide Table of ContentsAbstractMotivationSpecificationImplementationRelated WorkBackward CompatibilityAcknowledgementsReferences and Rationale Abstract This document describes a new standard output script called Pay to Anchor (P2A) and prescribes making spending of this output type standard. This output is "keyless" meaning no signature or witness data at all are required to spend this output typea. Motivation The "anchor" output type is a commonly used pattern in Bitcoin layer 2 systems such as Lightning Network and beyond. This pattern allows ...