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

    掃一掃,登錄網站

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

    挖礦難度的決定因素有哪些?

    2019-7-7 12:17

    來源: MAI創智公鏈 作者: 張翼 梁華 洪孝林

    當礦工挖出每2016個區塊,挖礦難度就會改變一次。這個難度的改變是根據前2016個區塊的挖礦效率來決定的。我們的公式如下進行表示:

    下一個區塊的難度=上一個難度*2016*10min/產生上2016個區塊所花費的時間

    注:2016*10min=兩周,這里的兩周是沒有意義的,只是權衡之下的產物而已。

    中本聰為了要平衡這種動態值,因為他要把比特幣作為數字黃金的存在。所以他決定把難度讓市場決定。挖礦難度會受到有多少新的礦工加入而產生影響,因為新加入的礦工是因為受到了比特幣價格的波動而加入的。

    挖礦之所以那么難的核心問題是因為礦工要對SHA-256哈希函數進行運算,SHA-256是一個通用的密碼學哈希函數,也是一個256位的狀態機。這256個狀態被分割成8個32位字段,這樣可以很優化的運行在32位的硬件上。每一輪運算選擇一定數量的字段,最終進行32位模加法運算,然后運算結果被一道狀態最左的第一個字段,這樣使得整個狀態進行向右位置。一個完整的SHA-256運算要做64次這樣的迭代運算,在每一輪運算中,會志勇稍微不同的常數,所以所有的迭代運算都不一樣。礦工就是盡可能快的進行這種函數運算,礦工就是比運算速度。
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系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>
      妖精视频