Bitcoin full node and query server

Nov 4, 2024

View in context in the libbitcoin Slack #general mirror.

evoskuil15:41
replied to a thread: view
As a consequence of concurrent block validation (partial order), to preserve locality this requires that confirmability follow closely from validation. However since confirmation is ordered and validation is partially ordered, this imposes order back onto validation. Yet as long as confirmability is significantly faster (which it is, absent thrashing, by about 4x on big box) then it will not significantly delay validation. This is a direct analog to the download concurrency window and the validator closely chasing downloads via higher thread priority. This can be most simply achieved by raising confirmability thread priority above validator.