假設在上面的圖表中,有人嘗試篡改1號區塊中的數據。請記住加密哈希函數的一個重要特質是任何輸入端的細微變化都會對哈希函數的輸出結果產生劇烈影響。
那么,即便有人嘗試對1號區塊里的數據進行細微的改寫,也會使得存儲在2號區塊里的1號區塊的哈希值產生巨大的變化。接下來,這將導致2號區塊的哈希值發生變化,進而影響存儲在3號區塊的哈希值。以此類推,最終整條
區塊鏈上的數據都會發生變化。這種通過凍結整條鏈條來修改數據的方式幾乎是不可能做到的。正因如此,區塊鏈被認定為是不可篡改的。
每個區塊都有自己的梅克爾根(Merkle Root)。現在,正如你已知道的,每個區塊里都包含多筆交易。如果將這些交易按線性存儲,那么在所有交易中尋找一筆特定交易的過程會變得無比冗長。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。