時間:2023-08-06|瀏覽:249
「知礦大學問答」是以問答的形式,邀請行業(yè)資深從業(yè)者,解答用戶挖礦相關的提問。提出好問題并被采納的用戶,將會獲得知礦大學精美周邊一份。
來自@我是礦工呀?的提問:
比特幣的挖礦難度是如何調整的?難度調整會帶來哪些影響?
知礦大學小編@JackyLHH的回答:
3月12日的市場暴跌,把比特幣砸到了四千美元以下,同時也引發(fā)了“礦難”:螞蟻S9、阿瓦隆A851等老礦機紛紛關機,比特幣全網(wǎng)算力從暴跌前的116EHs下跌至最低點94EHs。
隨后幾天發(fā)生的比特幣挖礦難度調整,難度下調了15.95%,這是比特幣歷史上的第二大調整幅度。
很多人有疑問,想知道比特幣的難度調整機制是如何運轉的?對礦工而言,有哪些影響?
1. 什么是比特幣的難度調整機制?
北京時間5月12日凌晨3點23分,比特幣達到63萬區(qū)塊高度,比特幣區(qū)塊獎勵減半。其實,“比特幣每四年減半”的說法并不準確,因為減半時間是根據(jù)區(qū)塊高度來決定的:比特幣每21萬區(qū)塊經(jīng)歷一次區(qū)塊獎勵減半。
所以,比特幣的第一次區(qū)塊獎勵減半發(fā)生在區(qū)塊高度21萬,第二次發(fā)生在區(qū)塊高度42萬,今年5月份的史上第三次減半發(fā)生在區(qū)塊高度63萬。
那為什么大家常說“每四年減半”呢?因為比特幣平均每10分鐘出一個區(qū)塊,21萬個區(qū)塊大約需要4年時間。
那么,比特幣如何保證平均每10分鐘出一個區(qū)塊的呢?這就要歸功于難度調整機制了。
比特幣系統(tǒng)規(guī)定,每2016個區(qū)塊調整一次挖礦難度系數(shù)。如果還是按照平均每10分鐘一個區(qū)塊,一小時平均6個區(qū)塊計算,比特幣大概是每14天調整一次挖礦難度系數(shù)。
那么,這個挖礦難度系數(shù)如何調整呢?
下一周期(2016個區(qū)塊)的難度系數(shù),取決于當前周期內2016個區(qū)塊所花的時間。如果這個時間正好等于20160分鐘(按照10分鐘一個區(qū)塊,2016個區(qū)塊的出塊時間期望值),則下一周期難度系數(shù)保持不變;如果大于20160分鐘,則按比例下調,但最多下調75%;如果小于20160分鐘,則難度按比例增加,但最大不能超過4倍。
依據(jù)的公式如下:
下一周期的難度系數(shù)=當前周期的難度系數(shù)*(20160分鐘÷當前周期2016個區(qū)塊的實際出塊時間)
舉個例子,如果當前周期的難度系數(shù)是15T,2016個區(qū)塊的實際出塊時間是10080分鐘,那么下一個周期的難度系數(shù)就是30T:
下一周期的難度系數(shù)=15T*(20160÷10080)=30T
2. 難度調整機制對挖礦的影響
由于比特幣是每2016個區(qū)塊調整一次難度系數(shù),所以比特幣的挖礦難度滯后于實際的算力變化。
舉個例子,3月12日比特幣暴跌后,一些老礦機比如螞蟻S9陸陸續(xù)續(xù)關機下架,全網(wǎng)算力開始下跌,但3月9日~3月26日這一周期內的挖礦難度一直是16.55T。
在挖礦難度維持不變的一個周期內,如果BTC的價格下跌,挖礦的理論收益就會減少,一些機槍池會立馬把一部分算力切換到相同算法但挖礦收益更高的幣種去(比如BCH、BSV)。如果挖礦難度不變,但幣價上漲,一些機槍池又會把算力切過來。機槍池的存在,會把BTC、BCH、BSV的挖礦收益差距逐漸抹平。
比特幣的挖礦難度也是一個風向標。在難度小或者持續(xù)下跌的時候,說明全網(wǎng)算力在下降,整個挖礦行業(yè)在變冷;挖礦難度大或者持續(xù)上升的時候,說明有更多的礦機上架運行,市場信心十足,整個挖礦行業(yè)在回暖。
對于想要入場挖礦的礦工而言,由于挖礦難度、全網(wǎng)算力、幣價這三個因素是動態(tài)變化的,所以在決定入場時間時,不妨關注下挖礦收益這個參數(shù)。
長遠來看,挖礦行業(yè)會趨于完全競爭的成熟市場,挖礦收益也會逐漸下降,但目前挖礦行業(yè)距離成熟市場還很遠,依舊有利可圖。
小結
比特幣每2016個區(qū)塊調整一次挖礦難度,調整的幅度是這2016個區(qū)塊的實際出塊時間與理論時間20160分鐘的比值。因為難度調整機制的存在,才使得比特幣能維持平均每10分鐘出一個區(qū)塊。
比特幣的難度調整滯后于實際算力的變化,但由于機槍池的存在,BTC、BCH、BSV的挖礦收益會趨于一致。目前,挖礦行業(yè)還遠未成熟,挖礦依然有利可圖。