礦池算力愈趨集中,「六次確認」安全默認再受質疑
比特幣網絡於3月23日、區塊高度941,880出現罕見的兩個區塊重組(two-block reorg)。當時Foundry連續挖出六個區塊,AntPool與ViaBTC一度延伸出競爭分支;最終鏈按設計回到累積算力較高的一條路徑,分叉被正常收斂。相關分叉可視化顯示,在941,880高度,Foundry USA的鏈勝出AntPool-ViaBTC分支(來源:b10c)。
事件本身未見系統失靈,反而凸顯市場長期沿用的「六次確認」經驗法則,與當前算力分佈之間的落差。「六次確認」源自中本聰2008年白皮書對「追趕成功率」(catch-up probability)的模型:交易被更多區塊覆蓋後,攻擊者要重寫歷史的計算成本會急升。社群把「六個區塊」簡化成「夠安全」的口訣,但該模型隱含前提是攻擊者約掌握10%全網算力。
Jameson Lopp曾就確認風險指出,「六次確認」的安心程度取決於網絡上其他參與者的算力結構。在Nakamoto追趕模型下,若攻擊者持有10%算力,六次確認的回滾風險約0.02%;若為20%,升至約1.43%;若為30%,約13.2%。按近期礦池份額快照,Foundry持有32.2%時,同一模型推算六次確認回滾風險接近18.9%。
需要留意的是,礦池並非天生的協同攻擊者,這也是模型難以直接套用到現實的原因。Foundry USA自述為面向礦工的機構級礦池,底層由眾多獨立礦工組成;礦工亦可在不同礦池之間切換,公開發動攻擊對理性的礦池營運方而言代價高昂且近乎自毀。即便如此,區塊產出高度集中仍會改變市場判斷「何時算結算完成」的風險框架——不論底層機器是否分散。
亦有研究指出,即使在更「有利」的條件下,六次確認也從來不是硬上限。一份2022年延遲安全分析提到:在10%對手算力、10秒傳播延遲情境下,六次確認的安全違反概率仍介乎0.11%至0.35%。
這次重組之所以引發討論,在於當前同時出現三項因素,令「六次確認」這一啟發式規則承受罕見壓力。按Hashrate Index數據,過去三天Foundry約佔全球算力31%,AntPool約18.4%,ViaBTC約10.5%,三者合計約佔60%的區塊產出,集中度在近年屬偏高水平。
同一時間,挖礦經濟顯著轉弱。3月21日難度下調7.76%,屬2026年幅度較大的負向調整之一。2月hashprice平均為每PH/日32.31美元,按月跌近18%,期間一度觸及歷史低位27.89美元。最近24小時可用數據顯示,交易費僅佔總區塊獎勵0.57%。當利潤被壓縮、費用收入偏低,中小型礦工更傾向投向可降低波動(variance reduction)的大型協調者,往往令大礦池進一步坐大。
1月冬季風暴則提供了一個反向例子:報道指Foundry算力在該段時間下跌約60%,約等於近200 EH/s,反映礦池份額在外部衝擊下可快速重分配。問題在於,「六次確認」並沒有隨礦池份額變動而自動調整的機制。
目前常見觀察指標與「六次確認」的關聯包括:Foundry約31%、AntPool約18.4%、ViaBTC約10.5%意味少數協調者掌握更大區塊產出份額,對大額結算而言固定確認數的假設更不舒服;前三大合計約60%顯示最終性不僅取決於區塊數量,也取決於算力在不同礦池間的分散程度;3月21日難度下調7.76%反映挖礦環境受壓、網絡經濟轉弱;2月每PH/日32.31美元與月內低位27.89美元代表礦工收入下降,促使更多人投向大型礦池;最近24小時手續費佔比0.57%顯示費用支撐薄弱,礦工更依賴縮水的補貼經濟;而1月風暴期間Foundry約60%算力回落則提醒集中度偏高但未必固定。
實務上,行業最大的入金場景早已默默偏離「六次確認」。Coinbase在BTC入金標記為pending時要求2次確認;Kraken與Gemini各要求3次。對一般零售入金而言,2至3次確認屬可辯護的風險取向,亦說明「六次確認」更像文化慣例而非通用政策。Lopp的框架主張把這種差距制度化:確認數應隨交易金額與攻擊者經濟成本而調整。500美元零售入金與5,000萬美元OTC交收並不共享同一風險輪廓,較誠實的最終性指引應明確區分。
在目前算力集中情景下,後續可能有兩條路徑。若礦工利潤回升、新入場者加入競爭,算力或會分散到更多協調者;1月風暴已顯示Foundry優勢可在特定條件下迅速削弱。若集中度回落且hashprice回升,六次確認仍可作為大額BTC結算的合理默認。
另一種情況是Foundry長期維持30%以上,前三大集中度持續黏著。即使沒有惡意事件,交易所、OTC櫃台及處理高價值轉賬的商戶亦可能透過提高內部門檻,或建立與可觀測礦池份額掛鈎的動態分級。按Nakamoto模型,面對「完全協同」且持有32.2%算力的對手,六次確認仍留下約18.9%的追趕風險,對數以千萬美元計的轉賬而言,難以與「幾乎不可逆」的措辭並存。
比特幣的結算保障從來是「在某種算力分佈、某種風險容忍度下的六個區塊」。這次兩個區塊重組讓最終性神話與底層數學之間的落差更難被忽視,也令「六次確認」作為不加限定的通用標準,愈來愈難維持。文章原載CryptoSlate。