• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 1908
    • 0
    • 分享到

    為什么這樣首尾相連的記賬就可靠呢?

    2020-3-15 17:31

    來源: 火星財經

    我們需要先理解哈希的概念,哈希就是一個算法,能把任意長度的內容(無論是一個數,還是文章,圖像,視頻,總之就是任何數字化的信息)轉換成一串看似沒有規律的固定長度的數字(哈希值),并保證結果唯一,而從這個結果幾乎沒有辦法推算出原始數據。

    比如:數字1 的哈希結果是(下面是轉換成16進制的字符串,一般我們用工具看到的都是16進制字符串):

    0x6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b

    既然哈希加密是可靠的,至少目前還是,我們可以忽略有人能夠根據上面的65位亂碼反推出區塊內記錄的詳細信息,這使得哈希值可以被公開用來驗證。

    回到上面的首尾相連記賬模式,每個區塊記錄都有個區塊頭,這里面用哈希加密方式記錄了當前記賬時間點上一個區塊和本區塊內容。

    如果你作為一個記賬人在記賬時私自修改區塊內信息,比如虛構一筆交易把別人的錢記到自己賬戶上,但是你可能忘了這是一個分布式數據庫系統,網絡上每個節點都擁有當前時間段要記賬的區塊信息,你的節點只是其中之一,那么你生成的新區快頭就會跟別人不一樣,系統會默認以多數人擁有相同信息為基礎接受新的區塊記賬。

    你的節點由于跟所有人都不一樣,你被從鏈上拋棄,以后的信息都不會交給你帳了,這個就是分叉,悲哀的是這個叉上只有你自己。

    而要想使你的修改生效,你必須讓全網超過51%的節點都和你的區塊信息一致,這樣系統會認為你的數據是正確的,會拋棄另外49%的節點。當你知道節點數量可能是幾十萬、上千萬的時候,相信你就會放棄這個想法了。
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频