Mining-Profitability
難度是否會停止增加?
我知道我們不用擔心這個很長一段時間,但是…
反對比特幣,實際上是整個數字貨幣的一個論點是,為了在系統的整個生命週期中每 10 分鐘以合理的可預測性對區塊進行計時,區塊的資源成本(例如處理能力和電力)會隨著時間的推移而增加. 因此,該系統假設可用的處理能力將始終在增加,並且執行該處理器所需的電力成本將低於來自區塊獎勵的收入加上交易費用,該採礦將是有利可圖的。
如果難度不斷增加,如果增加的資源成本導致採礦無利可圖怎麼辦?
**難度實際上並沒有不斷增加。**最近它繼續增加,因為散列能力不斷增加,導致更快地找到塊。通過考慮網路創建 2016ª 塊所需的時間並相應地調整難度來計算難度。
這是 Ruby 解釋器中的一些亂七八糟的東西來展示它:
#two weeks, expressed in seconds twoweeks = 60 * 60 * 24 * 7 * 2 # => 1209600 #the current difficulty as of the time of this posting diff = 7988698.97 # => 7988698.97 #the difficulty if it took only a week to generate the past 2016 blocks (diff * twoweeks) / (twoweeks / 2) # => 15977397.94 #the difficulty if it took four weeks to generate the past 2016 blocks (diff * twoweeks) / (twoweeks * 2) # => 3994349.485
一對最大值可防止難度變化過於突然。它永遠不能超過四倍(四倍,之前難度的 400%)或超過四分之一(四分之一,之前難度的 25%)。
ª 一個錯誤使它在參考客戶端中實際上是 2015 年,但這可能會在將來的某個時候修復。
比特幣難度增加或減少是有原因的。這使區塊探勘時間接近 10 分鐘。挖礦是一項投資,需要對挖礦硬體價格、電價、散熱硬體甚至人工費等進行良好的市場和權衡分析。因此,如果挖礦利潤越來越低,人們會選擇不投資挖礦。然後難度保持穩定。所以不能肯定比特幣的難度會一直增加。
也許更好的說法是:只要投資挖礦有利可圖,比特幣的難度就會一直增加。