Block-Header

為什麼區塊頭中沒有區塊索引或區塊高度?

  • April 30, 2018

為什麼塊索引或塊高度不包含在塊頭中?

如果我們想知道一條鏈中有多少塊,我們是否必須遍歷整個鏈?

另一方面,如果某些塊具有相同的雜湊值,如何找到它們並單獨獲取它們的內容?

兩個塊具有相同雜湊的機會非常低。擁有相同的散列基本上可以確保它們必須是同一個塊(同一個塊的兩個副本,具有相同的事務,具有相同的高度,具有相同的祖先)。

雖然塊本身不包含高度,但大多數全節點軟體都會跟踪每個塊的高度。在比特幣核心中,您可以使用getblockchaininfo來查看您的節點有多少塊,或者getblockcount查看您的節點知道多少塊。

引用自:https://bitcoin.stackexchange.com/questions/74537