Block

根雜湊和塊雜湊有什麼區別?

  • March 9, 2018

我正在從 Satoshi 的原始論文中了解比特幣的工作原理。在閱讀第 7 段時,我有一個疑問。根雜湊和塊雜湊有什麼區別?區塊雜湊不是和它的默克爾樹根的雜湊一樣嗎?我研究了 Merkle 樹並了解它是如何工作的。

1

首先,所有交易都沿著 Merkle 樹進行雜湊處理。那棵樹的根是Merkle root

然後用 6 個欄位創建塊頭:版本號、前一個塊的雜湊、時間、難度和上一步計算的 Merkle 根。

然後對該區塊頭(包含 Merkle 根)進行雜湊處理,得到區塊雜湊

區塊雜湊不是和它的默克爾樹根的雜湊一樣嗎?

根雜湊和塊雜湊有什麼區別?

根雜湊是塊中所有交易的“默克爾樹”。

塊散列是從塊頭中的數據派生的單獨散列。區塊頭中的數據包括默克爾樹雜湊,還包括:

  • 塊版本號
  • 前一個區塊頭的 256 位散列
  • 目前時間戳表示為自 1970-01-01T00:00 UTC 以來的秒數
  • 緊湊格式的目前目標
  • 一個隨機的 32 位“nonce”。

來源:https ://en.bitcoin.it/wiki/Block_hashing_algorithm

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