Я заметил сегодня, что спецификация протокола на Bitcoin вики говорит, что блок заголовки имеют дополнительное количество varint транзакций в конце в полезной нагрузке заголовков: "Обратите внимание, что блок-заголовки в этом пакете включают в себя подсчет транзакций (в var_int, так что может быть больше, чем 81 байт на заголовок), в отличии от заголовков блоков, которые отправляются на шахтер."
https://en.bitcoin.it/wiki/Protocol_specification#headers
Тем не менее, в соответствии с таблицей выводимой для формата заголовка блока говорится: "txn_count, uint8_t, Количество записей транзакций, то это значение всегда 0",
https://en.bitcoin.it/wiki/Protocol_specification#Block_Headers
Я понимаю, что если граф всегда обнулить uint8_t и varint выйдет то же самое, но мне интересно, что программное обеспечение фактически интерпретирует это поле. Я хотел бы представить обновленную информацию в вики, чтобы исправить это, но я не мог сказать, что правильный формат из исходного кода, как я с ним не знаком вообще.
Кто-нибудь знаком с исходным кодом знаю, должен ли он быть uint8_t или varint? Благодарю.