Request for review/testing: headers-first synchronization in Bitcoin Core



Summary:

On October 12th, 2014, Geir Harald Hansen asked Pieter Wuille if the removal of orphan blocks would slow down reorganizations after a fork. Orphan blocks are those with an unknown parent and their removal reduces memory usage during synchronization. In response, Wladimir explained that during a reorganization, the client "jumps" to a new best chain. For this to happen, all parents of the original tip and the new best tip must already be known.


Updated on: 2023-06-09T03:04:24.815189+00:00