Когда я запускаю $bitcoin-cli getblockchaininfo, он показывает мне:
$bitcoin-cli getblockchaininfo
{ "chain": "main", "blocks": 20204, "headers": 563653, .... }
Но если блок идентифицируется по его заголовку, номера заголовков и блоков должны совпадать, что я не понял?
См. Документация по биткойн-RPC - getblockchaininfo
"blocks": xxxxxx, (numeric) the current number of blocks processed in the server "headers": xxxxxx, (numeric) the current number of headers we have validated
blocks - высота самого высокого загруженного и проверенного блока, а headers - высота самого высокого проверенного блока.заголовок блока (минус один на обоих, так как отсчет начинается с нуля).Проверка заголовка сама по себе не требует всего блока.
blocks
headers