Bitcoin full node and query server

Nov 6, 2024

View in context in the libbitcoin Slack #general mirror.

evoskuil04:58
This has been accomplished by merely setting thread priority between the phases so that they stay balanced. That keeps the data required by the later two phases in memory following it's read from the network. Avoiding the disk significantly speeds both the read block and populate queries for validation, and the expensive confirmability queries. This avoids thrashing and also frees up more CPU for validation (hashing and signature verification).