Author: Mike Hearn 2014-06-05 03:42:27
Published on: 2014-06-05T03:42:27+00:00
The discussion revolves around the optimization of getheaders, a function used by Simplified Payment Verification (SPV) clients in Bitcoin. The purpose of this function is to enable the SPV client to download blocks from the Bitcoin network without having to download the entire blockchain. The function is not used by full nodes. Instead, SPV clients like bitcoinj can have gist files in them and getheaders from the last "checkpoint." However, the author notes that the performance issues with current SPV clients do not include getheaders speed.
Updated on: 2023-06-08T23:41:42.799611+00:00