Block-Header
為什麼區塊頭中沒有區塊索引或區塊高度?
為什麼塊索引或塊高度不包含在塊頭中?
如果我們想知道一條鏈中有多少塊,我們是否必須遍歷整個鏈?
另一方面,如果某些塊具有相同的雜湊值,如何找到它們並單獨獲取它們的內容?
兩個塊具有相同雜湊的機會非常低。擁有相同的散列基本上可以確保它們必須是同一個塊(同一個塊的兩個副本,具有相同的事務,具有相同的高度,具有相同的祖先)。
雖然塊本身不包含高度,但大多數全節點軟體都會跟踪每個塊的高度。在比特幣核心中,您可以使用
getblockchaininfo
來查看您的節點有多少塊,或者getblockcount
查看您的節點知道多少塊。