作為長期跟踪礦業的記者,我發現很多人在行情極端、行業動盪時,喜歡發表一些對比特幣挖礦的看法和推論,引起投資者的傳播和恐慌。但實際上,這當中有相當一部分是通過錯誤的概念推導而來。很多自以為了解挖礦原理、或和礦業有過接觸的人,對挖礦的一些基本概念實則一知半解,甚至存在誤區。
譬如,在比特幣大暴跌的 3 月 12 日,比特幣網絡長達 1 個小時沒出塊,不少人(包括我以及個別礦圈朋友)還以為是礦機關機、算力暴跌所致,由此擔憂「礦難」是不是已經在路上了。
但其實,網絡長時間未出塊在之前也常有發生,這單純是巧合之下的運氣問題,1 個小時內沒有礦機碰撞出(符合難度)的哈希結果。類似的例子還有很多,從礦工到持幣者,因為對諸多數據的意義理解不當,做了很多過度解讀,甚至歪曲解讀,如果以此指導交易,顯然風險很大。在專業人士看來,這完全可以避免。
因此,《Odaily 星球日報》特意聯合 Poolin 幣印礦池,為大家精心整理了一份重要卻又常被誤解的挖礦「冷知識」,快來看看你知道幾個。
「全網算力難度」是一個真實的數據嗎?
3 月 18 日上午,距比特幣大暴跌過去的第 4 天,大家都在懼怕「礦難」到來。一則「比特幣算力本月下降約 40%,跌破百 E」的新聞嚇到不少人。
統計者是圈內知名數據分析機構、推特大 V Skew Markets,採用的數據源是專業數據網站 BitinfoCharts,看起來應該沒什麼差池了。但「行家」一看便知這個數據非常離譜。
返回去看數據源 BitinfoCharts,將月內算力高點(133.29)和低點(95.96)一減一除,得到月內最高跌幅為 28%,所以,40% 這一數字可謂「謬之千里」。
如果說 Skew 沒有計算錯誤,得出本月比特幣大跌 28% 的結論,那能代表真實情況嗎?換句話說,「某日的全網算力」是可信數據嗎?
事實就是——不能信,因為這個「全網算力」是公式推導而來的,是一個理論值,並不是實時監測的數據。行業中通常使用「難度計算公式」如下:
實際上,網絡中對於全網運行著多少礦機並無記錄,礦工們也找不到什麼權威的統計辦法。
根據公式,出塊時間的長短,決定了區塊瀏覽器所顯示的理論算力。但我們要知道,比特幣的哈希碰撞出塊本就是個概率學的問題,同樣的算力可能 3 分鐘就碰撞出結果,也可能半個小時才碰到。因此,短期的理論算力,並不能代表實際的算力增減。
譬如,正常每天應產出 144 個區塊,而實際上一天內的出塊數量小於 144 個,到底是不是算力快速下降所致,這就需要拉長時間緯度來看。如長期看每天的出塊都在減少,我們才能進一步確定是算力下降的緣故。
但人們瞬間決策不可能依賴 1 個月前甚至半年前的數據。因此,礦業從業者普遍取近 7 日算力均值作為某一時間段的算力表示,兼顧了準確和效率。了解這些之後,再看到比特幣算力日內「驟降」、「閃崩」等標題文章時,你自會一笑置之。
難度調整週期不是 14 天一次嗎?為何還能延長?
3 月 12 日晚,就比特幣大暴跌對礦業的影響,幣印創始人潘志彪大膽推測:目前距離下次難度調整還有 11 天,但是,如果這期間算力下跌了 30%,難度調整週期就會向後 5 天,變成 16 天。所以礦工必須搞出至少半個月的現金流(以等全網難度下降到適合挖掘的水平)。
很多人看到這兒可能會疑惑,大家都知道比特幣是 14 天調整一次難度,怎麼還能延期?原因其實也簡單。比特幣網絡調整難度的目的,是為了調整出塊的速度保持在平均 10 分鐘 1 個塊,每 2016 個塊作為一個週期調整。
我們所熟知的 14 天一調整,是建立在短期內全網算力較為平穩、出塊時間為 10 分鐘變化不大的基礎上。
如上所述,倘若挖礦算力真的快速下跌、礦機計算能力不足以在平均時間內找到目標哈希值,那麼出塊時間也將延長,進而影響到難度調整的周期。
已經跌破某些礦機關機價,為何算力也沒下降?
想了解這個問題,我們需要知道關機幣價是怎麼算出來的。關機價指的是,幣價下跌到某款礦機的收入=成本(也即淨收入為 0)時的點位。幣價低於該點位,用該款礦機挖礦將無利可圖。因此,從經濟學的角度看,多數礦工應在該點位暫時關機、觀望後市。
3 月 12-13 日的大暴跌,迅速地擊穿了諸多老礦機的關機價,而 45-65W/T 的高性能新代礦機也在以幾毛錢到幾塊錢的微利在運作。但我們觀察到,數日來比特幣的算力並未大幅下降。據多位業內資深人士估算,在 2019 年底的百 E 算力中,有 50E 來自 15TH/s 級別的老礦機,很顯然,這些礦機直到現在也未全部下架。
礦工都在虧本挖礦嗎?
從關機價的計算公式看,當「礦機的收入-成本(主要是電費)=0」時即應該停止挖礦。在同一時間同一幣價下,不同的電費成本將影響到關機價的高低。電費成本越低的礦工,其越能承受幣價下跌,也即關機價更低。
因此,當我們說跌破關機價時,用的是行業普遍的電費水平,但不排除那些擁有便宜電費資源的礦工仍能運行老礦機。
倘若以 0.24 元/kWh 的電價和 5000 美元的幣價計,今天螞蟻 S9 開機尚有幾毛錢的收益。
即使礦工有心關機,實操起來也不會那麼容易。舉個例子,很多礦場已向有關部門申報過用電量,因此不便突然關停。對於無法支撐電費的客戶,雙方很可能選擇把機器暫時租借給礦場來繼續運行。對於礦場主來說,他們的電力成本會比客戶便宜很多,運行老礦機不一定會虧本。
同時,朋友圈里許多人喜歡發表「比特幣價格跌到 xxxx,S9 就就會都被擠出去」的言論,這也是一個非常經不起推敲的說法。上文說到,S9 級別的老礦機仍然占到全網算力近一半,這些礦機如果關機,所謂的「關機價」也會大幅下降,那麼大家就都不會輕易關機,這成了「囚徒困境」。在實際情況中,老礦機並沒有那麼容易全部停挖。
此外,如今也有許多礦工會選擇使用金融工具,撐過行業下行階段。短時跌破「關機價」真的並不一定影響算力。
挖礦也能開外掛,很多礦機都在開
2018 年底,礦圈對一項名為 Asicboost 的挖礦優化算法的討論一度非常熱烈。優化算法,顧名思義,就是能提高挖礦效率。據 Rawpool 礦池的測算數據,在固件中添加這一算法的礦機,降耗能達到 12.5% 以上。降耗的邏輯是,利用區塊數據格式的特性,巧妙地降低了礦機接受數據的次數,從而降低了運行功耗。
根據公開資料,Asicboost 最早在 2015 年被兩位研究者——Timo Hanke 和 Sergio Lerner 提出並陸續申請專利。可能是受限於專利,這項技術在早期並未得到大規模使用。直至 2018 年 10 月,當時正值幣價下行,多款礦機瀕臨關機,於是,比特大陸率先宣布要在螞蟻 S9 、 T9+ 等礦機型號中添加 Asicboost 。
消息一經發布,各大礦池緊隨其後,宣布自己「兼容 AsicBoost 挖礦」。
根據 Asicboost.dance 網站的最新數據,Asicboost 的使用率從那以後節節攀升,從滲透率不足 5% 上升到現在的接近 70%,即全網近 3/4 的礦機都在「開外掛」。
交易擁堵,礦池能對某筆交易定向加速?
3 月 12 日、 13 日的大暴跌,讓很多來不及補倉的合約用戶爆倉,同時,這也是對比特幣網絡交易速度的又一次大考。數據顯示,12 日-14 日,比特幣未確認交易總筆數呈暴漲之勢。
基本上,這種情況基本每逢行情就會來一回。此時,若不想自己的交易被堵住太久,用戶唯有提高手續費,來增加被礦工優先打包的概率。當然,速度也並不能得到保證。
其實,直接給礦池「遞小費」也能加速這個過程。目前,包括幣印在內的不少礦池都已推出「交易加速」服務。購買該服務的用戶,礦池將率先把其發起的交易放到下一次出塊打包交易的隊列裡。如下個區塊順利由該礦池出塊,就可以使該筆交易立刻到賬,如礦池沒有成功的發現下一個區塊,則會向該筆交易增加手續費,使得其他礦池也優先打包該筆交易,從而完成交易加速。
據了解,購買該服務的用戶,平均交易到賬時間為 25 分鐘,和鏈上不擁堵時普通交易所需時間相當。在交易量暴漲、網絡擁堵時,這項服務也算提供了多一種選擇。
(以上內容獲合作夥伴 火星財經 授權節錄及轉載,原文鏈接 作者:黃雪姣 )
聲明:文章僅代表作者個人觀點意見,不代表區塊客觀點和立場,所有內容及觀點僅供參考,不構成投資建議。投資者應自行決策與交易,對投資者交易形成的直接間接損失作者及區塊客將不承擔任何責任。