Blockchain
它是標題鏈而不是塊鏈嗎?
我們知道區塊鏈廣泛使用的解釋:“每個塊都包含前一個塊的雜湊”。上面這句話暗示,由於每個塊都包含前一個塊的雜湊,因此每個塊都應該知道包含在前一個塊中的事務,因為每個塊都具有以下結構:
堵塞:
- 魔術沒有
- 塊大小
- 塊頭
- 交易櫃檯
- 交易
塊頭:
- 版本
- hashPrevBlock
- 雜湊MerkleRoot
- 時間
- 位
- 大使
但是,每個區塊都不知道包含在前一個區塊中的交易,對嗎**???**
據我了解,比特幣中有兩條鏈:
- 區塊鏈頭(區塊鏈)
- 交易鏈(Prev Tx Hash)
因此,只是為了澄清,而不是說:“每個塊都包含前一個塊的雜湊”,說:“每個塊的標題都包含前一個塊的標題的雜湊”不是正確的嗎?
如果我錯了,請糾正我的假設。謝謝。
塊包含一個標題,並且標題是連結的,因此塊也是連結的。請注意您問題中的 merkle 根:這會將塊中的交易附加到標頭,使它們成為邏輯組合單元:
也就是說,您不能將任意塊附加到任意標頭——每個標頭僅附加到一組交易。
你是正確的,這個表達式是錯誤的:“每個 [有效] 塊都包含前一個塊的雜湊”。該措辭可能對非技術人員有用,但如果您在任何可編輯的技術文件中找到它,您可能應該更改它。