Building a node on libbitcoinkernel: a tour of kernel-node's structure
kernel-node is an experimental full node based on libbitcoinkernel, which compiles Bitcoin Core’s consensus and storage code into a C API library. It validates blocks but does not serve them. It syncs from several peers at once, and most design decisions focus on the download path. Two aspects of kernel-node’s block-processing thread represent a good example to show the central constraint in programming against libbitcoinkernel. First, when the node submits a block, it disregards the return value: ...
