強制執行比特幣貨幣政策的分散式節點網路,是比特幣自零成長至 12.5 萬美元的唯一公信力基礎。
若要實現 100 萬美元目標,這項公信力必須擴展至足以支撐主權財富基金與中央銀行長期持有需求的規模。
請務必明白:該網路及您的節點正遭遇系統性攻擊,而 Bitcoin Core 正是導致這一局面的關鍵。自攻擊爆發以來,首次出現了真正能夠阻止該攻擊的提案。
本文將詳細解析攻擊方式、修復背後的證據,以及為什麼邁向 100 萬美元的道路必須正面解決這一問題。
比特幣的全部價值主張,奠基於貨幣承諾。
比特幣總量永遠只有 2,100 萬枚,這一上限由分散式節點網路強制執行,每筆交易皆由節點獨立驗證。這套保障之所以成立,是因為全球用戶都能輕鬆執行節點軟體,確保規則得以落實。
這正是比特幣與其他中心化「加密」項目根本不同之處。以太坊有基金會,Solana 只有少數企業級硬體驗證者,XRP 則由 Ripple Labs 控制。這些項目都有可被施壓、傳喚、制裁或說服改變規則的中心化瓶頸。比特幣則不同,任何擁有一般電腦與網路連線的人都能運行全節點,無需許可、無需中介、無需信任他人,即可直接參與貨幣協議。

黃金需要信任鑑定師,債券需要信任政府,股票需要信任查核師。比特幣只需信任數學與運行節點的人。
每一位驗證區塊鏈的節點營運者,都是對貨幣政策的一票。節點越多,驗證越分散,對於推動資產規模進入百萬美元級別的資本也更具公信力。
因此,節點運行的可及性一旦受到威脅,比特幣的價值與存在也將受到威脅。
自誕生以來,Bitcoin Core 就將垃圾過濾作為標準功能。自 2013 年起,節點營運者可透過 -datacarriersize 參數,設定交易中嵌入額外資料的大小上限。這是有意為之的設計。協議開發者深知,若不對非貨幣資料設限,區塊鏈必然會被濫用為廉價資料儲存,所有節點營運者都將因此承擔負擔。
該機制穩定運作十年。直到 2023 年初,Casey Rodarmor 推出 Ordinals 協議,防線被突破。
Ordinals 利用 Bitcoin Core 垃圾過濾的漏洞。原有 datacarrier 限制,從未延伸至 2021 年 11 月升級引入的 Taproot 交易。也就是說,只要將任意資料偽裝成 Tapscript 見證空間中的程式碼,並以從未實際執行的 OP_FALSE OP_IF 封裝,任何人都能繞過原本為防止濫用而設的大小限制。圖片、文字檔案、BRC-20 代幣鑄造等各類非貨幣資料,現今都能以極低成本永久嵌入比特幣區塊鏈,還能受益於原本用來降低簽章驗證成本的 SegWit 見證空間折扣。
@ LukeDashjr 早在一開始就認定這是漏洞。2023 年 12 月,他在 NIST 國家漏洞資料庫正式登錄該漏洞(CVE-2023-50428),評分 5.3(中等)。官方描述非常明確:「在 Bitcoin Core 26.0 及之前版本,以及 Bitcoin Knots 25.1.knots20231115 之前版本中,可透過將資料偽裝為程式碼(如 OP_FALSE OP_IF),繞過 datacarrier 大小限制,2022 和 2023 年的銘文已在實際環境中利用該漏洞。」
Luke 的態度明確。「垃圾過濾自 Bitcoin Core 誕生起就是標準配置。」他指出,未將該過濾擴及 Taproot 交易是錯誤,銘文正是利用這一錯誤攻擊網路。「它對比特幣和所有用戶(包括未來用戶)造成的損害巨大且不可逆。」他寫道,「沒有人同意 ordinals。這從一開始就是對比特幣的攻擊。」
由 Dashjr 維護的替代節點實作 Bitcoin Knots,於 2023 年底 25.1 版修補了 CVE-2023-50428。Ocean 礦池立即部署該修補程式,並宣佈其區塊將包含「更多真實交易」,並將 Ordinals 銘文定性為對網路的拒絕服務攻擊。
但 Bitcoin Core 從未修復該漏洞。
這個正式登錄、NIST 評分、在數百萬筆交易中被實際利用、導致每個全節點永久膨脹數 GB 的漏洞,絕大多數比特幣網路主節點軟體卻拒絕修復。修補程式已存在、經測試,並已在 Knots 正式部署。Core 不僅未採納,甚至朝相反方向推進。
當 BIP-110 提議保護節點免受資料膨脹時,Bitcoin Core 30 版卻反其道而行。Core 30 未修復 CVE-2023-50428,反而徹底移除了長期存在的 OP_RETURN 大小限制,允許 OP_RETURN 輸出中寫入無限任意資料。
Core 開發者的理由是,既然現有 80 字節限制已被繞過,繼續維持便無實質意義。這就像市政單位因有人超速而不再執行限速規定。這也直接違背了 Dashjr 所指的十年先例。
自 2013 年起,Bitcoin Core 一直維持 datacarrier 大小限制,因為開發者明白保護區塊空間免受非貨幣濫用,是維持節點可及性的關鍵。Core 30 卻放棄了這一原則。
實際效果就是對每位節點營運者徵稅。OP_RETURN 資料無限制,節點需下載、驗證和儲存的資料也無限成長。受益者僅為少數因現有限制不便而在比特幣上開發非貨幣應用的開發者。

例如 Jameson Lopp,他以「極端邊緣案例」為由支持此變更,這些案例與比特幣的貨幣功能無關,卻與他的「Build on Bitcoin」及新創公司 Citrea 息息相關。
一般用戶對此極為反感。

請思考這一演化路徑。
2013 年,Core 引入 datacarrier 限制以保護節點免受資料垃圾。十年間,該限制始終有效。2023 年,漏洞使銘文可透過 Taproot 規避限制,Core 拒絕修補。
2025 年,Core 徹底移除限制。每一步都讓節點變得更臃腫、更昂貴,也讓比特幣區塊空間服務貨幣交易的原則逐漸淡化。
這正是當前比特幣開發的根本分歧。一派希望將網路維持在精簡、易用、任何人都能以 Raspberry Pi 驗證的貨幣協議。
另一派則希望擴展協議能力,容納開發者各種創意用例,即使因此讓節點更重、更昂貴。
第一派在為 100 萬美元比特幣鋪路,第二派則是在打造「更好的以太坊」。
@ CunyRenaud 近期發表了 BIP-110 修正模擬,涵蓋區塊 929,592 至 931,032 的主網數據,共 10 天。
結果非常明確。
在樣本期間的 470 萬筆交易中:
1,957,896 筆被 BIP-110 過濾(占全部交易 41.5%)。
回收區塊空間 747.85 MB(36%)。
未阻斷任何一筆真實金融交易。
零。
近 500 萬筆交易,沒有一筆貨幣轉帳被過濾。每一筆支付、每一筆交易所提幣、每一筆閃電通道開啟、每一筆 coinjoin、每一筆多簽支出均順利通過。
細分數據揭示了許多人忽略的重要事實。社群一直將 Ordinals 銘文與 OP_RETURN 垃圾視為兩個問題,實則是同一問題的兩種表現。
BIP-110 捕獲的銘文交易中,94.6% 是同時包含 Tapscript OP_IF 銘文封裝及 Runes 元資料 OP_RETURN 輸出的複合交易。當 BIP-110 過濾銘文時,相關的 OP_RETURN 資料也一併消失。
「兩個垃圾問題」的說法在數據面前不攻自破。比特幣只有一個垃圾問題,BIP-110 同時解決了這兩種症狀。

BIP-110 包含多條規則,其中第 7 條最為關鍵。它禁止於 Tapscript 執行中使用 OP_IF 與 OP_NOTIF 操作碼,正好針對 CVE-2023-50428 所描述的機制——Ordinals 銘文透過 OP_FALSE OP_IF 封裝將任意資料嵌入見證空間。
僅第 7 條規則即於模擬中捕獲 1,954,477 筆交易,占所有被過濾交易的 99.8%。實際上,這正是 Core 拒絕發佈、而 BIP-110 將其正式化為共識規則的修補,並設有一年啟動視窗。
顯而易見的問題是,這會否影響真實應用。模擬特意檢索了使用 OP_IF 的合法 Tapscript 合約,包括條件分支、時間鎖、門檻簽章及雜湊時間鎖合約。
在 470 萬筆交易中,答案是零。這些模式目前在主網 Tapscript 上根本不存在。閃電網路仍運行於 SegWit v0,DLC 採用配接器簽章,vault 方案仍處於實驗階段。
關於第 7 條可能阻礙未來智慧合約的理論性擔憂,確實值得注意。但 BIP-110 僅啟動一年,並非永久。銘文氾濫已在發生,對 UTXO 集的破壞每日累積。
一年內消除 41.5% 交易垃圾且不阻斷任何金融活動,這樣的權衡值得立即行動。
有人反對 BIP-110,理由是所有支付手續費的交易都是合法的。銘文用戶支付了市場價格,礦工也自願打包這些交易。憑什麼過濾?
答案在於理解比特幣究竟保護什麼、為何保護。
比特幣的抗審查性,是為保障貨幣交易。工作量證明、難度調整、區塊獎勵機制及整體安全模型,皆為保護點對點電子現金系統而設計。
正是這一設計、這一單一目標,才讓保障網路安全所需的巨大能耗具正當性。
比特幣上的貨幣交易不可審查。這一屬性賦予比特幣價值,也是 BIP-110 完全不受影響的特性。若您以比特幣進行收付款,BIP-110 完全不會影響您。模擬已證實,250 萬筆金融交易全部順利通過,未受任何影響。
非貨幣交易是否存在,取決於網路自身。沒有人以法令禁止,也沒有人逮捕銘文用戶。爭論的焦點僅在於,將 NFT 資料與代幣鑄造指令儲存於見證空間,並不享有與轉帳同等的協議層保障。當非貨幣用途威脅到貨幣用途賴以生存的基礎設施時,網路完全有權優先保障其核心功能。
這不是審查。審查是政府因不認同你的政治立場而阻止你的支付。過濾本應早已修補的漏洞所導致的資料儲存操作,是網路維護。兩者區別極為重要,混淆二者要不是誤解,就是惡意爭辯。
當有人質疑礦工是否會自願停止打包銘文交易時,Dashjr 明確表示:「比特幣假設大多數礦工是誠實的,而非惡意。」安全模型假定礦工以網路長遠利益為重,而非僅為短期手續費最大化而犧牲基礎設施本身的價值。
試想,2028 年你向主權財富基金經理介紹比特幣,試圖說服其將比特幣與黃金、國債並列為長期配置資產。
核心論據有三:固定供應、抗審查交易、去中心化驗證。任一項弱化,論據即不再堅實。若供應機制可變,比特幣就變成包裝不同的法幣;若交易可被審查,比特幣就僅是一台慢速資料庫。
若驗證集中於少數資料中心,僅因運行節點成本過高,比特幣的貨幣保證也將成為特定利益相關方或易受政治壓力實體維繫的君子協定。
銘文導致的 UTXO 膨脹,正面攻擊第三大支柱。它提升節點成本,導致驗證集中,削弱去中心化,進而動搖貨幣保證的公信力。而這一切,僅為提供與貨幣無關、完全可由專用系統更高效實現的服務。
任意資料儲存早有更優解決方案。比特幣無需成為 Filecoin。
與此同時,從拒絕修補 CVE-2023-50428 到 Core 30 主動移除 OP_RETURN 限制,說明現有開發團隊願為非貨幣用途讓節點變得更臃腫。BIP-110 則是對此趨勢的反擊。它明確指出,網路首要服務於貨幣,節點網路的存在為了驗證貨幣,協議應針對貨幣優化。
BIP-110 在不影響任何金融交易的前提下,封堵銘文攻擊向量一年,清除了 41.5% 垃圾交易,回收 36% 區塊空間。470 萬筆交易無一誤傷。並且,未來 Tapscript 合法用途資料若更明確,仍可重新評估。
通往 100 萬美元比特幣之路,建立於貨幣政策的公信力、抗審查性的公信力,以及強制執行二者的去中心化驗證網路的公信力之上。
100 萬美元比特幣的存亡,繫於節點網路。
若您正在運行節點,您就握有一票。
請仔細研讀 BIP-110 規範,查閱 Bitcoin Block Space Weekly 發布的模擬數據。如果具備技術能力,也可自行驗證數據。請根據證據做出判斷,而非受社群媒體喧鬧所影響。

若您準備採取行動,從 Bitcoin Core 切換至 Bitcoin Knots 的過程比多數人想像的還要簡單。若您使用 Umbrel、Start9、MyNode 或 RaspiBlitz,Knots 可於應用市集一鍵安裝,現有區塊鏈資料可直接遷移。若您於桌面或裸機 Linux 運行 Core,遷移同樣簡易。無論何種方式,皆可於數分鐘內運行 Knots 並強制執行 BIP-110。

如需遷移協助或想進一步了解流程,歡迎直接聯繫我。
每一個遷移至 Knots 的節點,都是比特幣作為貨幣未來的關鍵一票,每一票都極為重要。
數據明確,權衡坦誠,窗口期僅一年。袖手旁觀的代價,就是每天為網路每個節點增加永久膨脹的 GB 級資料。
比特幣就是貨幣,BIP-110 維持了這一屬性。

最後,強烈推薦 @ mattkratter 的這段影片






