Blockchain
如果一個塊都是散列的,如何驗證一個 merkle-root?
我試圖了解另一個塊如何通過 merkle 根驗證交易。不應該因為無法反轉它而無法知道 merkle 根的雜湊值是什麼嗎?
例如,如果有 4 個事務。0 和 1 一起散列,2 和 3 一起散列並將它們組合在一起,它們是默克爾根。然而,由於這一切都被散列了,另一個區塊或某人如何驗證交易 2?
驗證區塊時,驗證者必須完整了解所有交易。
因此他們可以從交易雜湊中重新計算 Merkle 根,並將其與儲存在區塊頭中的進行比較。