比特幣礦機 Vardiff 缺陷可能導致限電後的礦機持續耗電卻幾乎無有效工作
重點速覽
- •比特幣Optech於9月18日強調了可變難度失效模式,使礦業工程師Eric Price於7月發表的分析獲得更廣泛關注。
- •僅在收到份額時才重新計算份額難度的控制器,可能在礦機急速降速後保持過時且更難的分配,使機器持續運算而可接受份額變得稀少。
- •該缺陷涉及礦池分配的份額難度,而非比特幣的網路難度,且現有資料來源尚未測量其普遍程度或是否造成實質的真實世界損失。
- •Stratum V2參考實作透過定時重新計算並在份額稀缺期間降低難度來避免永久凍結,而ckpool則被點名為已部署的份額觸發型範例。
- •營運商可使用MARA Foundation的開源shape-proxy測試其控制器,該工具透過階躍、爬升與停滯檔案模擬明顯的算力下降。

部分管理可變難度的比特幣挖礦控制器,在礦機降低算力後,可能繼續分配按照礦機先前速度校準的工作。礦機可能繼續運算並消耗電力,而其可接受份額卻變得極為稀少。
作為比特幣企業間技術知識共享的行業資源,比特幣Optech於9月18日強調了這一失效模式,使礦業工程師Eric Price於7月發表的一項分析獲得更廣泛關注。該發現涉及礦池分配的份額難度,而非比特幣的網路難度,且它描述的是一個可測試的控制器弱點,而非礦工普遍損失的證據。
Vardiff 如何陷入停滯
礦池為每個連線分配一份低於比特幣區塊難度的份額難度;分配的難度越高,對應的份額目標就越難。提交的份額使礦池能夠估算礦機的算力並記錄其貢獻的工作量,而可變難度(vardiff)控制器則會調整分配,使份額以有用的頻率送達。
Price的分析描述了礦機急速降速後出現的一種陷阱。如果控制器僅在收到份額時才重新計算,舊有的較難分配會使下一個份額更難出現。在沒有新份額觸發更新的情況下,控制器可能保持錯誤的難度,使份額流持續稀疏。
為何限電使缺陷變得現實
突然限電在營運上是現實情況:礦場為減少用電而降低機器功率,通常是在電網承受壓力時,而這正是此缺陷所對應的算力下降情境。在2026年1月美國冬季風暴期間,CryptoSlate報導稱,隨著礦工減少用電,全網算力急劇下降,但該事件並未與vardiff損失關聯。
高份額難度並不會自動抹除礦工在長期內的預期信用。正如Braiins的礦池文件所解釋,礦池可以給予罕見的高難度證明更高的記帳權重。按份額付費(pay-per-share)模式不論礦池是否找到區塊,均為每個可接受份額支付固定費率;而比例分配模式則將每個獎勵時間段按期間提交的份額進行分配。風險出現在實際結算時間段內:如果沒有可接受份額送達,按份額付費的礦工在該時間段內得不到任何支付;如果送達少量份額,這些份額仍可獲得支付。在比例分配模式下,缺失的份額可能增加其他參與者在獎勵時間段中的比例。
Stratum V2 提供緩解,ckpool 被點名
Stratum V2是礦池用於分配工作並收集礦工份額的原始Stratum協議的後繼版本。當前的Stratum V2參考實作透過定時重新計算並在份額稀缺期間降低難度,避免了永久凍結,但分析指出,在長期存在的通道上,恢復仍可能緩慢。該定時器行為屬於參考實作,並非Stratum V2協議允許的每個部署都具備。分析與Optech指出ckpool是一個已部署的份額觸發型範例。此行為有多普遍,以及是否造成實質的真實世界損失,現有資料來源尚未測量。
營運商如何測試
營運商現在可以直接測試此行為。MARA Foundation的開源shape-proxy會在本地確認份額,同時向上游轉發受控比例的份額,而階躍、爬升與停滯檔案可以在不改變礦機實際輸出的情況下,使礦池看到明顯的算力下降。分配難度下降表示被測控制器具有恢復路徑;目標難度持續卡住則表示在該檔案與觀測時間窗下恢復緩慢或不存在,儘管定時器節奏、通道存續時間與隨機份額送達都可能影響結果。在更廣泛的測量出現之前,這類由營運商執行的測試是從分析走向普遍性證據的主要途徑。\n來源:CryptoNewsNet