Blockchain

它是標題鏈而不是塊鏈嗎?

  • January 16, 2021

我們知道區塊鏈廣泛使用的解釋:“每個塊都包含前一個塊的雜湊”。上面這句話暗示,由於每個塊都包含前一個塊的雜湊,因此每個塊都應該知道包含在前一個塊中的事務,因為每個塊都具有以下結構:

堵塞:

  1. 魔術沒有
  2. 塊大小
  3. 塊頭
  4. 交易櫃檯
  5. 交易

塊頭:

  1. 版本
  2. hashPrevBlock
  3. 雜湊MerkleRoot
  4. 時間
  5. 大使

但是,每個區塊都不知道包含在前一個區塊中的交易,對嗎**???**

據我了解,比特幣中有兩條鏈:

  1. 區塊鏈(區塊鏈)
  2. 交易鏈(Prev Tx Hash

因此,只是為了澄清,而不是說:“每個塊都包含前一個塊的雜湊”,說:“每個塊的標題都包含前一個塊的標題的雜湊”不是正確的嗎?

如果我錯了,請糾正我的假設。謝謝。

塊包含一個標題,並且標題是連結的,因此塊也是連結的。請注意您問題中的 merkle 根:這會將塊中的交易附加到標頭,使它們成為邏輯組合單元:

區塊鏈

也就是說,您不能將任意塊附加到任意標頭——每個標頭僅附加到一組交易。

你是正確的,這個表達式是錯誤的:“每個 [有效] 塊都包含前一個塊的雜湊”。該措辭可能對非技術人員有用,但如果您在任何可編輯的技術文件中找到它,您可能應該更改它。

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