Bitcoin full node and query server

Jul 2, 2025

View in context in the libbitcoin Slack #general mirror.

evoskuil07:15
Spent the day today implementing pruning of the prevouts cache. When the node becomes current it starts announcing blocks. The announcement is handled by the snapshot chaser and determines if the top candidate is also confirmed, at which point the prevout table can be purged - since all blocks that have been validated are also confirmed. The table purge work was previously complete, just had to integrate it. This reclaims over 22GB on validated runs. The operation takes about 50 ms.
(edited)