真金白銀買來的礦機如今成廢鐵 但礦難真的不是你想的那樣!

買賣虛擬貨幣

3月12-13日的比特幣價格暴跌還是反映在比特幣算力上了。據Bitinfocharts資料,比特幣網路算力已降至100EH/s以下,截止發稿,比特幣網路總算力為96.6EH/s,相比2020年3月5日的歷史新高133EH/s,已經下降27%。如果按每臺13T的算力計算,近日已經有280萬臺螞蟻S9礦機關機。

比特幣算力變化圖 來源:Bitinfocharts據F2Pool資料,在當前幣價和難度下,按0.38元/度電費算,曾經的主流礦機如螞蟻S9、神馬M3、螞蟻T9+全部已經關機,神馬M21s、芯動T3+、螞蟻T17的電費佔比均達到90%以上,已經在關機邊緣了。

主流礦機關機幣價 來源:F2Pool似乎礦業正在經歷著礦難。加密貨幣圈也一直在擔憂著比特幣礦難,但是到底什麼是比特幣礦難,其實人們遠遠沒有釐清。我們從比特幣算力和難度調整等基本概念說起。

比特幣算力與難度調整算力,顧名思義可以簡單的理解為計算能力。對比特幣的SHA256演算法來說,“算力”就是一臺礦機每秒鐘能做多少次雜湊碰撞計算的,單位為hash/s。當我們說一臺礦機算力為13T左右,其意思實際在說,這臺礦機能每秒做13乘以10的14次方的雜湊碰撞。區塊鏈區塊是一種資料結構,它主要由區塊頭和交易列表組成,下圖是比特幣區塊鏈示意圖。

比特幣挖礦的四個過程:

驗證和篩選交易、計算Merkle root、計算區塊頭、從0-2^32窮舉nonce。礦工計算這個區塊頭資訊的雜湊值,看其是否小於當前目標值。如果這個雜湊值不小於目標值,礦工就會修改這個nonce(通常將之加 1)然後再試一次窮舉一次nonce,如果得到的結果小於區塊頭中規定的難度目標,即挖礦成功,獲得區塊獎勵。比特幣系統規定,每隔2016個區塊比特幣網路會調整一次難度。確保不管算力多大或者多小,平均下來10分鐘產生一個新區塊。也就是我們說的14天(20160分鐘)調整一次難度。難度調整時,比特幣會比較之前2016個區塊的實際產生時間是否大於20160分鐘(即每10分鐘一個區塊的期望)。如果之前2016個區塊的平均產生時間不足10分鐘,網路就會加大難度,反之,則會降低難度。

計算公式:

新目標值(Target) = 老目標值 * ( 20160分鐘/前2016個區塊的實際出塊時間)同時,為了防止難度變化過快,每個週期的調整幅度必須小於一個因子,此因子值為4,新的難度範圍為舊有難度的25%至400%之間。如果調整幅度大於4,則按4倍進行調整。也就是說,如果用時低於5040分鐘,按5040分鐘計算;如果用時高於80640分鐘,按80640分鐘計算。也就是說,如果在一個難度週期內,如果礦工關機造成算力下降,這一週期2016個區塊的出塊時間會大於20160分鐘的,會造成調整週期大於14天。所以在3月12日比特幣暴跌之後,幣印礦池潘志彪表示,“如果算力下跌30%,就會變成16天后才調整,礦工必須搞出至少半個月現金流。”當然,透過雜湊運算找到符合要求的結果不僅取決於全網算力的大小,還與運氣有關。3月12日發生的比特幣超過1個小時出塊,不少網友認為這是幣價大跌,礦工恐慌關機,導致算力瞬間下跌造成的。但緊接著的幾個區塊出塊時間都只有幾分鐘。不過,如果算力下降,比特幣的出塊時間的確會大比例大於10分鐘的。截止發稿,btc.com資料顯示,比特幣區塊的出塊時間大比例大於10分鐘。

比特幣最新出塊時間大比例大於10分鐘 來源:btc.com

什麼才叫礦難?現在比特幣算力相比3月5日下降了27%,是不是發生了礦難呢?比太錢包創始人文浩對金色財經表示:

所謂礦難就是相當大一部分老版本的高能耗礦機因為成本大於電價,不得不關機了,導致的算力大幅下降,人們稱其為礦難。因為價格暴跌導致的礦難這是很正常的一個經濟現象,虧損了礦工們總得關機。而幣印聯合創始人朱砝則對金色財經表示:

礦難一定是災難性的關機,如果礦機挖了好幾年都回本兒好幾次了再關機還叫災難嗎?根本不叫。電費低的新礦機大面積被迫關機才叫礦難。而電費最高的礦場本來就沒有優勢,部分這種礦場關機也不是個事。

當然這也是算力在礦工之間的再分配。產出同樣數量的比特幣,老礦機關機,新礦機挖的比特幣數量會變多。但是以幣本位算,新礦機的淨所得會增加和減少比較複雜,還與幣價和電費有關。

如果減半後幣價不變,的確會可能有更多礦機會關。具體影響的看情況評價,要看多少舊礦機的算力關掉,你的新算力佔全網算力比例是多少,電費等等。

會影響比特幣網路安全嗎?文浩對金色財經表示,礦難本身並不會影響到比特幣網路的安全,算力的迅速下降會在一個難度週期裡階段性的影響出塊速度,但最終比特幣網路還是會穩定到一個比較合理的狀態。根據上面對比特幣算力和難度調整的描述可以知道,比特幣網路會針對網路算力狀態自動調整,重新達到一個新的平衡。如果發生礦工大規模關閉礦機算力,影響的主要是礦工的收益,而比特幣網路還會繼續運轉。可以更誇張的想象,即便比特幣網路算力現在下降一半,可能的影響是本難度週期的時間會遠大於14天。但下次難度下調後,比特幣的出塊時間會加快,平均下來還是10分鐘。

免責聲明:

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

推荐阅读

;