Blockchain

如果一個塊都是散列的,如何驗證一個 merkle-root?

  • November 10, 2021

我試圖了解另一個塊如何通過 merkle 根驗證交易。不應該因為無法反轉它而無法知道 merkle 根的雜湊值是什麼嗎?

例如,如果有 4 個事務。0 和 1 一起散列,2 和 3 一起散列並將它們組合在一起,它們是默克爾根。然而,由於這一切都被散列了,另一個區塊或某人如何驗證交易 2?

驗證區塊時,驗證者必須完整了解所有交易。

因此他們可以從交易雜湊中重新計算 Merkle 根,並將其與儲存在區塊頭中的進行比較。

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