Author: Suhas Daftuar 2015-09-24 18:37:40
Published on: 2015-09-24T18:37:40+00:00
In a thread on the bitcoin-dev mailing list, a suggestion was made to unilaterally switch to sending headers instead of full blocks in order to improve block propagation. However, Tier Nolan expressed concern that this would not work for all network participants, especially those running older versions of Bitcoin Core or non-Bitcoin Core software. Additionally, even for versions 0.10 and 0.11 that process headers, the block fetching logic is not optimized for new block announcements via headers messages. As a solution, a pull request was implemented to allow nodes to opt-in to direct downloading of blocks upon receiving headers messages, while nodes that do not implement block downloading in response to headers announcements should continue to receive inv's.
Updated on: 2023-05-19T21:57:53.073044+00:00