Bitcoin full node and query server

Jun 27, 2025

View in context in the libbitcoin Slack #general mirror.

evoskuil00:14
We don't allow block to be taken in from incoming channels (protocol never attached). We don't attach outbound protocols (txs, blocks|headers) unless the node is recent. Channels have time limits, so don't stay attached perpetually. Recency can regress (e.g. if the node is disconnected) and if it's significant the channels will adapt to the regress as they are connected. The only thing that is sent one time and does not adapt is the chase::recent notification, and that is only used to establish a snapshot, which also resets all channels. We wouldn't want a cycling recency state to cause cycling snapshots. We want just one.
(edited)