八小時只挖出兩個區塊,BIP-110為什麼沒能淨化比特幣?

比特幣BIP-110軟分叉宣告失敗,少數鏈八小時僅出兩個區塊,重放攻擊風險浮現,Ordinals與區塊空間之爭再掀波瀾。

撰文:小餅

8 月 7 日晚,比特幣在區塊高度 961632 處分裂成了兩條鏈。

運行 BIP-110 軟體的節點開始拒絕所有沒有表達支持訊號的區塊,和主網分道揚鑣。AntPool 挖出了該高度的首個標準區塊,主網接受了,BIP-110 節點拒絕了。隨後一位透過 Ocean 礦池工作的礦工挖出了一個替代區塊,BIP-110 鏈跟隨了這個區塊。

八小時後的畫面:少數鏈只推進到了區塊 961633,總共產出兩個區塊。同一時段,比特幣主鏈已經走到了區塊 961681,領先 48 個區塊。

這場為期不到一天的分叉,在技術上已經宣告失敗。

BIP-110 想做什麼?

BIP-110 的全稱是「Reduced Data Temporary Softfork」(臨時數據縮減軟分叉),以筆名 Dathon Ohm 發佈,比特幣核心開發者 Luke Dashjr 被認為是原始草案的撰寫者和主要推動者。

它要做的事情說起來不複雜:用共識規則臨時限制比特幣區塊中的非金融數據存儲,為期約一年。具體打擊對象是 Ordinals 銘文、BRC-20 代幣、Runes 協議,以及其他透過交易腳本和見證數據向區塊鏈上寫入圖片、文本等任意數據的行為。

支持者的邏輯是,這些數據擠佔了區塊空間,推高了交易費用,增加了全節點運行成本,偏離了比特幣作為「健全貨幣基礎設施」的核心使命。Dashjr 把這些數據稱為「垃圾」(spam),認為長期積累會威脅比特幣的去中心化。

反對者的邏輯同樣清晰:比特幣的區塊空間屬於所有付費使用它的人。任何支付了足夠手續費的合法交易都應該被接受,不應由共識規則來判定什麼樣的數據是「合格」的。Michael Saylor 在 7 月發表了一篇 110 點長文反對該提案,核心論點是:「比特幣不需要純潔的守護者,它需要中立性的守護者。」Adam Back 也警告,在缺乏廣泛共識的情況下強推 BIP-110 可能分裂網路。

BIP 編輯 Murch 在分配編號時附加了一條註釋,稱其為「一項考慮不周且異常草率的軟分叉提案」,編號只代表流程合規,不代表認可。

為什麼八小時只出了兩個區塊?

分叉後的少數鏈陷入癱瘓,機制上完全可以預料。

比特幣每 2016 個區塊調整一次挖礦難度,目標是維持平均 10 分鐘一個區塊。少數鏈在分叉時繼承了主鏈的完整難度設定,但只有極少量算力。過去兩週只有 2.53% 的區塊表達了對 BIP-110 的支持,遠低於激活所需的 55%,絕大部分訊號區塊來自 Ocean 礦池。

這意味著少數鏈要用不到主網 3% 的算力去解主網 100% 難度的數學題。以觀察到的出塊速度推算,少數鏈完成下一次難度調整大約需要 350 天,而主鏈只需要 14 天。

在到達難度調整之前,少數鏈將持續處於幾乎停滯的狀態。而 BIP-110 的規則要求在區塊 963647 之前的兩週窗口內,每個區塊都必須表達支持訊號。以當前速度,少數鏈連這個窗口的終點都到不了。

截至 UTC 8 月 9 日 11:40,主鏈已經推進到區塊 961725,少數鏈仍然凍結在 961633。主鏈上新產出的 113 個區塊中,沒有一個表達了對 BIP-110 的支持。

普通用戶面臨的真實風險

少數鏈死了並不意味著風險消失。兩條鏈接受相同格式的簽名交易,這創造了一個重放攻擊的窗口。

假設某個用戶想出售少數鏈上的分叉幣(如果分叉幣有交易市場的話),他簽署了一筆交易把分叉幣發給買家。問題是,這筆簽名交易在主鏈上同樣有效。買家可以把同一筆簽名交易廣播到主鏈上,從賣家手中提走等量的真實 BTC。

少數鏈的超慢出塊速度讓這個風險雪上加霜,分叉幣交易的確認時間極長,給了攻擊者充裕的時間在主鏈上操作。在 BIP-110 沒有內置重放保護機制的情況下,任何涉及分叉幣的交易都存在意外損失主鏈 BTC 的可能。

對絕大多數比特幣用戶來說,最安全的做法是忽略這條少數鏈的存在,不移動任何分叉幣,不參與任何相關交易。

治理問題沒有隨分叉消失

BIP-110 失敗了,但它暴露的治理裂痕不會自動癒合。

比特幣上一次重大軟分叉是 2017 年的 SegWit(BIP-141),經歷了兩年的治理拉鋸,要求 95% 礦工訊號才能激活,最終勉強過關。2021 年的 Taproot 升級則獲得了廣泛共識,平穩激活。BIP-110 把激活門檻降到了 55%,仍然只拿到了 2.53%。

Dashjr 在分叉前發出了一個更激進的訊號:如果 BIP-110 失敗,改變比特幣的工作量證明(PoW)演算法「可能是剩下的唯一選項」,暗示如果礦工拒絕配合,節點運營者可能繞過礦工直接修改規則。這是一個對比特幣安全模型的根本性挑戰。

這場爭論的實質是:比特幣的區塊空間到底歸誰。

Saylor 的立場代表了一種觀點:區塊空間是中立的公共資源,誰付費誰使用,共識規則不應該區分交易的「目的」。Dashjr 的立場代表了另一種:比特幣的核心功能是貨幣,所有偏離這個功能的使用都是對有限資源的濫用,保護網路的長期可行性高於短期的「自由」。

如今,礦工用算力投票,選擇了中立性,這個結果對 Ordinals 和 BRC-20 的支持者來說是利好,對希望比特幣區塊空間保持「純淨」的群體來說是一次挫敗。

但 Dashjr 不會就此停手。只要銘文和 Runes 繼續消耗區塊空間,這場關於比特幣「應該用來做什麼」的爭論就會以不同形式反覆出現。

BIP-110 用兩個區塊證明了一件事:在比特幣的世界裡,沒有算力支撐的理想主義,走不了多遠。

分享至:

作者:深潮TechFlow

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:深潮TechFlow如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
PANews APP
分析师:稳定币总市值5月以来缩水近150亿美元,市场流动性持续流失,比特币价格回升受阻
PANews 快訊