In October 2024, the Bitcoin Core project disclosed a Denial-of-Service due to inv-to-send sets growing too large, which I authored, for Bitcoin Core versions before v25.0. I have a few notes and screenshots from my investigation back then that I want to persist here.
pull down to refresh
inv
msg) that there is a transaction with (w)txid X, the peer requesting X (getdata
msg), and us sending X (tx
msg).