developer.bitcoin.org icon indicating copy to clipboard operation
developer.bitcoin.org copied to clipboard

Misleading comparison of blocks-first vs headers-first

Open rebroad opened this issue 4 years ago • 0 comments

The text currently says "The primary advantage of blocks-first IBD is its simplicity. The primary disadvantage is that the IBD node relies on a single sync node for all of its downloading."

This is misleading as the choice to download headers or blocks first is independent of the choice to download from a single peer or from multiple peers. It's just that the development happened to tackle both at the same time.

It's quite possible to do parallel blocks-first downloads, or single-peer headers-first downloads.

Whereas the actual advantages of headers-first are not mentioned here where it would seem to be the opportunity to do so.

rebroad avatar Apr 27 '21 07:04 rebroad