bitcoin-dev

BIP151 protocol incompatibility

BIP151 protocol incompatibility

Original Postby Matt Corallo

Posted on: February 13, 2017 10:16 UTC

The Bitcoin developer community discussed a proposed change to the protocol negotiation process.

The proposal suggested using otherwise-ignored messages to set up optional features in the version handshake. Peers that do not support this feature would ignore these messages, much like how they would handle unsupported messages as stated in BIP 152's handshake. However, some members of the community argued that this approach was not backward compatible and could open up new attack vectors. They also pointed out that all adopted BIPs to date have sent optional control messages only if the peer is at the expected version. The discussion highlighted the importance of maintaining existing protocol behavior and soliciting community feedback before implementing changes that could break fundamental aspects of the P2P protocol handshake.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback