• <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>
     找回密碼
     立即注冊

    掃一掃,登錄網站

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

    什么是工作量證明(proof-of-work)

    2018-12-14 12:54

    來源: 鏈門戶

    首先我們先要了解一下什么是哈希計算(hash)。

    比特幣挖礦里主要使用SHA-256算法。我們無需具體了解這個算法的具體機制,我們只需要知道,一個數字A通過SHA-256的計算后,將會變成一個長度為256位的數字B,此時B就叫做A的哈希值。

    不同的數字的哈希值絕不會一樣,并且這個過程不可逆,即A可以通過SHA-256得到B,而如果僅知道B,絕不能倒推出數字A。所以即使當系統給出一個值C(已被哈希計算過),沒有任何人能夠倒推出這個值在哈希前是一個什么數字,只能一個一個數字進行嘗試計算。當某個人算出一個哈希后的數字比系統給出的值C小,即可認證計算成功。

    此時,礦工為了尋求答案而進行的計算嘗試的過程,我們稱之為工作量證明(proof-of-work)。

    綜上所述:

    系統給出的值C即是目標值;

    礦工每計算一次,都是工作量證明(proof-of-work)的具體體現。所以工作量證明(proof-of-work)即是證明礦工們為了得到答案確實進行了計算;

    再具體一些,我們設定一個參數nonce,作為工作量證明的計數器。nonce初始值為0,每進行一次計算數值加1。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系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>
      妖精视频