Bitcoin full node and query server

Feb 3, 2021

View in context in the libbitcoin Slack #general mirror.

M
Mlmikael17:33
Neat we're reading. @evoskuil/@neillm I will comprehensively answer the following question myself by deep reading the code, however if you have any comment would be much appreciated: When in my application OS thread I make a call into LibBitcoin to do blockchain queries like retrieve a block, retrieve a transaction, and thus traverse all kinds of aspects of the blockchain, do there exist any points in LibBitcoin codes during the course of those operations that could be BLOCKING, EXCEPT for the disk IO itself (i.e.: that is in vanilla LibBitcoin the reads to the mmapped memory)? E.g. some point where some LibBitcoin logic would go into a blocking wait for some LibBitcoin node-internal worker thread, such