比特幣難度調整是什麼意思?

買賣虛擬貨幣

比特幣難度調整是什麼意思?提到比特幣,相信很多投資者都有所瞭解,畢竟比特幣現如今是最受歡迎的數字貨幣,就目前來說,對於比特幣的獲取方式有兩種,挖礦和交易所直接購買,而本文要提到的比特幣難度調整,跟挖礦息息相關,甚至可以說比特幣難度調整會對挖礦有著直接的影響,不過大多數投資者對比特幣難度調整不太瞭解,那麼,比特幣難度調整是什麼意思呢?下面鏈報小編就給大家通俗的講解一下比特幣難度調整是什麼意思?

比特幣難度調整是什麼意思?

比特幣挖礦難度(Difficulty),是對挖礦困難程度的度量,挖礦難度越大,挖出區塊就越困難。目標值(Target)與挖礦難度成反比。難度越高,目標值越小。而難度目標是目標值透過轉化得到,是一個只有 4 個位元組的欄位(為了便於理解,本文將難度目標等同目標值處理)。比特幣系統正是透過調整區塊頭中難度目標來控制挖出區塊所需平均時間的。

目標值是個長度為 256 位元的字串,換句話說目標值約有 2^256 種可能的取值。調整難度目標就是調整目標值在整個輸出空間的佔比。

舉例說明:挖礦就如射擊,所有射出去的子彈都會落在一個很大的靶子上。難度目標就是這個大靶子上圈出一個範圍,這個範圍越小,被射中的難度就越高。調節難度目標,就是調節這個圈在整個靶子上的佔比。

挖礦算力增大,單位時間射擊的次數就越多,目標範圍被射中所需的時間就越短。反之,挖礦算力減小,目標範圍被擊中所需的時間就越長。而比特幣系統追求的平均出塊時間為 10 分鐘,這時候就需要調整難度目標來實現。

比特幣難度調整演算法:

比特幣平均出塊時間10分鐘,這個10分鐘,就是透過 “挖礦難度調整演算法(Mining difficulty adjust algorithm)” 來調節的。

比特幣的區塊鏈系統,並不知道目前有多少礦工(算力)在挖礦,只能透過挖出塊的速度來推測有多少礦工在挖礦。如果出塊比預計快了(一段時間內,平均出塊時間小於10分鐘),那就說明算力多了,要增加挖礦難度,降低礦工的出塊速度。

隨著比特幣的發展,也出現了大量分叉比特幣程式碼的競爭幣,不同幣的挖礦收益有高有低,礦工並不會固定挖某一個幣,而是會在所有幣中選擇收益最高的,不斷切換著挖(跳礦),乃至出現了專門以跳礦挖為盈利方式的礦池——機槍池。萊位元礦池就是當時發展起來的著名機槍池。

這些幣一開始都直接繼承了比特幣的 “挖礦難度調整演算法”。然後,問題就出來了:中本聰在寫 “挖礦難度調整演算法” 時,並沒有考慮到多個幣在同一演算法中並存,然後礦工在不同幣之間跳礦的情況。比特幣難度調整週期是每2016個塊(約14天)一次,這個14天太長了。

礦工按照 “挖最賺錢幣” 的原則,不斷地在低難度週期大量湧入挖礦,在高難度週期撤出挖礦,形成 “算力閃擊”。這導致難度調整演算法誤判算力,再進一步把挖礦難度調到超級低 / 超級高的位置,直到某個高難度週期實在虧損太多,哪怕最遲鈍的礦工也撤出不挖,這個幣就死掉了。

比特幣難度調整是什麼意思?以上就是比特幣難度調整是什麼意思的相關內容。其實比特幣的挖礦難度也是一個風向標,在難度小或者持續下跌的時候,說明全網算力在下降,整個挖礦行業在變冷;挖礦難度大或者持續上升的時候,說明有更多的礦機上架執行,市場信心十足,整個挖礦行業在回暖,因此對於想要入場挖礦的礦工而言,由於挖礦難度、全網算力、幣價這三個因素是動態變化的,所以在決定入場時間時,不妨關注下挖礦收益這個引數。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;