BIP 110 的硬分叉倒數計時已經敲響,但礦工支持率直接掛零。這項提案本來只想把 OP_RETURN 的隨性資料塞進一個年度上限,結果硬生生演變成一場共識政治。我早就覺得,把垃圾資料的爭端升級成全鏈共識戰,根本就是拿大炮打蚊子。現在礦場集體不買單,說明真正在跑節點的人比谁都清楚,為了壓幾塊錢的儲存成本去扛分叉風險,這筆帳根本劃不來。

說實話,這幾年 OP_RETURN 都快被玩成比特幣的免費留言板了。BIP 110 的核心很簡單:把任意資料的上限鎖死一年,超過就 reject。支持者認為這能減輕鏈上雜訊、讓驗證節點跑得更順。但問題來了,誰來定義什麼是「雜訊」?又為什麼要用共識機制去管一個本質上是應用層的問題?

邁克爾·賽勒跟 Adam Back 的算盤打得很精。他們擔心的不是那點資料佔了多少 bytes,而是共識戰爭的成本遠高於垃圾本身。一旦分叉確定,礦池要升級、交易所要確認、錢包要更新,光是軟硬分叉的混亂期就能讓 DeFiLayer 2 的流動性卡住好幾天。為了治一個不痛不癢的癍,動用全身手術刀,這邏輯說得通嗎?

我整理了一下各方的立場,其實輸贏早就寫在帳本上:

陣營 核心態度 實質輸贏
礦工與節點 支持率歸零,拒絕升級 輸家:扛分叉成本卻拿不到額外報酬
BIP 110 發起方 強推共識層治理 贏家:解決特定場景的資料塞車
賽勒與 Adam Back 反對共識過度干預 贏家:維持鏈上擴張的彈性與低成本
L2 與 dApp 開發者 觀望 OP_RETURN 上限 中性偏輸:資料容量受限可能影響索引效率

「把一個應用層的排版問題,強行拉到共識層來投票,這不是解決問題,是在製造新的攻擊面。」

你看,這就是一場典型的「治理通胀」。我們總以為把規則寫死在協議裡就安全了,但比特幣的韌性本來就來自於「不完美」與「市場自發」。當礦工用腳投票說不,我們其實該聽的。

我倒不是反對 BIP 110,而是覺得時機與手段都太硬了。一年後的 deadline 到了,礦工照挖、資料照傳,大家頂多瞪一眼。與其花力氣搞分叉,不如讓市場自己定價。比特幣从来不是靠投票治理出來的,是靠時間淘汰出來的。

延伸思考與常見問題

  • Q1:BIP 110 的 OP_RETURN 資料上限具體會卡住什麼應用? 答:主要會影響依賴 OP_RETURN 存放鏈下索引、NFT metadata 或簡單狀態數據的項目,例如部分 Bitcoin Ordinals 實作與跨鏈橋的訊息記錄。

  • Q2:為什麼礦工支持率會是零,這代表他們不關心鏈上雜訊嗎? 答:礦工主要看區塊獎勵與瓦斯費,OP_RETURN 資料量目前遠未觸發區塊空間飽和,強制升級反而要承擔分叉與軟硬分叉的額外驗證成本,對他們來說風險大於收益。

  • Q3:Adam Back 提到的「共識戰爭成本」具體指什麼? 答:指的是當協議透過共識機制處理原本屬於應用層的問題時,會引發礦池、交易所、錢包與開發者必須同步升級,這個協調過程的延遲、故障風險與時間成本,往往比問題本身更昂貴。