BIP 61
BIP 61, documented in BIP-61, introduced the ‘reject’ message for nodes to notify peers about invalid transactions or blocks. While it provided direct feedback, the idea had drawbacks: broadcasting reject messages could reveal node policies or transaction details, posing potential privacy risks.
Over time, Bitcoin Core developers concluded that the feature was less beneficial than initially hoped and could expose sensitive information. As a result, the ‘reject’ protocol messages were deprecated and then removed, reflecting Bitcoin’s ongoing push toward minimal, privacy-respecting communication. BIP 61 remains a footnote in the evolution of the P2P layer.