根據協議規範,Block Header 的 txn_count 欄位總是設置為 0,這是為什麼呢?該領域的預期未來用途是什麼?
headers 消息是為響應 getheaders 消息而發送的。
txn_count 始終為 0 只是為了使該數據包的解析與塊消息的解析兼容。
getheaders 旨在供簡化的客戶端使用,但是由於無法使用標準協議獲取部分 merkle 分支,因此實際上無法完成。
因為消息中不包含任何事務。我不認為有任何預期的未來用途。
引用自:https://bitcoin.stackexchange.com/questions/2104