時間:2021-11-30|瀏覽:1230
比如:數字1 哈希結果是(以下是轉換成16進制的字符串,般我們用工具看到的都是16進制字符串):
0x6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
既然哈希加密是可靠的,至少目前還是可以忽略的,有些人可以根據以上65位亂碼推出塊中記錄的詳細信息,這樣哈希值就可以公開驗證了。
回到上面的首尾相連記賬模式,每個塊記錄都有一個塊頭,用哈希加密記錄當前記賬時間點上的一個塊和這個塊的內容。
如果你作為記賬人,在記賬時擅自修改塊內的信息,比如虛構一筆交易,把別人的錢記在自己的賬戶上,但你可能會忘記這是一個分布式數據庫系統。網絡上的每個節點都有當前時間段要記賬的塊信息,你的節點只是其中之一,那么你生成的新區快頭就會和別人不一樣,系統會默認在大多數人擁有相同信息的基礎上接受新的塊記賬。你的節點由于跟所有人都不一樣,你被從鏈上拋棄,以后的信息都不會交給你帳了,這個就是分叉,悲哀的是這個叉上只有你自己。而要想使你的修改生效,你必須讓全網超過51%的節點都和你的區塊信息一致,這樣系統會認為你的數據是正確的,會拋棄另外49%的節點。當你知道節點數量可能是幾十萬、上千萬的時候,相信你就會放棄這個想法了。
熱點:數據