project-bitmark / bitmark

Bitmark Core
The Unlicense
47 stars 32 forks source link

IBD uppdates #99

Closed 1notchdev closed 3 years ago

melvincarvalho commented 3 years ago

Is there an issue related to this change?

dbkeys commented 3 years ago

We are working on implementing the more efficient "headers-first, blocks-in-paralallel" initial blockchain download (IBD) which debuted in Bitcoin v10. It makes the initial block chain download much faster; currently, a peer newly joining the network gets the whole blockchain data set from only one other peer. With the "headers-first, blocks-in-paralallel" strategy, it's just the headers that are downloaded from a single peer. Then, the actual block data can be downloaded from several more peers concurrently, in parallel.. This yields a significant speed-up. Correctly implemented this protocol change is backwards-compatible, and so is a soft fork which retains inter-operability with nodes running v0.9.7.x

melvincarvalho commented 3 years ago

@dbkeys thanks for the explanation

Going forward it would be good if issues could be raised, for PRs that are proposed to master. This enables dialogue and review to more easily ensure the changes made work as desired. Also helps with transparency etc.

Let's aim to do this after 0.9.7.4 is tested?