Bitcoin full node and query server

Nov 5, 2024

View in context in the libbitcoin Slack #general mirror.

evoskuil14:26
replied to a thread: view
There is an assumption from what I've seen on Delving that we are just speeding up sync using concurrency, but due to the lack of a utxo store we will be slower at validation. The numbers we are seeing so far paint a very different picture. We are 4 times faster on a big box fully-validating run in an apples-to-apples comparison, and may be almost twice as fast on a mini run. That certainly takes advantage of concurrency, but validation is clearly very performant. The big cost for us is paging off the disk, but with single block-at-a-time compact block validations the relevant data will be mostly if not entirely already in RAM - and we don't have to construct a block, validate txs, or store any utxos. I suspect that, especially for miners with big boxes, we will be much faster there as well.
(edited)