Bitcoin full node and query server

Oct 25, 2024

View in context in the libbitcoin Slack #general mirror.

A
Antoine Poinsot19:58
In step 2. i'm missing "as soon as the best chain of headers is current".
evoskuil22:35
Context is the chain-relative data necessary to validate a block/txs, and the assumed-next-block context when validating for the tx pool (which may turn out to be incorrect). This includes active forks, mtp, height. We also have a concept of chain_state (prob not the same as Core), which is used to retain the information necessary to validate headers, including the accumulation of history necessary for things like mtp and signal accumulation. This allows us to roll it forward without hitting the store, and from it we generate context for each block.
(edited)
👍 1