比特幣開發者 Matt Corallo 估計,BIP-54 有 80% 的機率成為比特幣的下一個軟分叉。BIP-54 是一項擬議的升級,旨在修復網路中四個長期存在的漏洞。
摘要
- 比特幣開發者 Matt Corallo 估計,BIP-54 有 80% 的機率成為比特幣的下一個軟分叉。BIP-54 是一項旨在修復四個長期存在之網路漏洞的提案。
- 這項擬議的升級將解決挖礦難度調整、區塊驗證、默克爾樹證明以及重複 coinbase 交易等方面的弱點。
- BIP-54 尚無確認的啟動日期,不過在 TABconf 上收集的開發者估計顯示,該升級可能在 2027 年或更有可能在 2028 年及以後到來。
- 一些開發者質疑比特幣是否應將維護置於新功能之上,而 Corallo 認為該升級有助於為未來的軟分叉建立更清晰的流程。
根據 11 月 4 日 Decrypt 的報導,Corallo 在 MARA Foundation TV 節目中與 MARA Foundation 負責人 Isabel Foxen Duke 一同討論了該提案,他在節目中解釋了為何開發者可能優先修復現有的共識問題,然後再引入新功能。
這項被稱為「大共識清理」(Great Consensus Cleanup)的提案可追溯至 Corallo 於 2019 年提出的工作,此後已發展為與開發者 Antoine Poinsot 共同撰寫的正式比特幣改進提案。
儘管該升級尚無確認的啟動日期,Corallo 認為它解決了開發者普遍認可的技術問題,且無需對比特幣的功能進行重大更改。
「我們有一長串已知且確實需要清理的事項,」Corallo 說道,他將這些漏洞描述為真實的隱憂,但並非對網路的立即威脅。
BIP-54 提出針對四個比特幣漏洞的修復方案
BIP-54 官方規範概述了對比特幣難度調整規則、交易驗證流程、默克爾樹結構以及 coinbase 交易要求的變更。
其中一個問題涉及一種被稱為時間扭曲攻擊(timewarp attack)的漏洞,該漏洞可能允許控制比特幣多數算力的礦工操縱區塊時間戳。
比特幣通常每 2,016 個區塊(約兩週)調整一次挖礦難度。透過利用現有的時間戳規則,攻擊者可以人為降低難度,導致新區塊的產生速度超過預期。
該提案的技術文件估計,在極端情況下,攻擊者可能在 38 天內將挖礦難度推至最低值。
為解決此問題,BIP-54 對每個難度調整期開始和結束時的時間戳引入了限制,其中包括兩小時的容差,以容納正常變異。
另一項擬議變更針對需要異常大量算力才能驗證的特殊構造區塊。
根據該規範,某些區塊在高效能電腦上可能需要數分鐘處理,而在效能較差的機器上可能需數小時,從而允許惡意礦工拖慢競爭對手。
BIP-54 將把每筆交易的某些簽名驗證操作限制為 2,500 次。其作者估計,該限制可將最壞情況下的區塊驗證時間縮短 40 倍。
第三項修復涉及默克爾樹漏洞,與恰好具有 64 位元組非見證資料的交易有關。
在某些條件下,此類交易可能與默克爾樹內部節點相似,可能允許攻擊者欺騙比特幣輕客戶端,使其接受欺詐性的交易包含證明。
擬議規則將使該特定大小的交易失效,從而消除底層的歧義。
最後一項變更涉及重複的 coinbase 交易,這是礦工為收取區塊獎勵而創建的特殊交易。
BIP-54 將對 coinbase 交易欄位引入新要求,以防止歷史交易識別問題在未來的區塊高度重新出現。
該規範將區塊 1,983,702 認定為在現行規則下可能出現重複 coinbase 交易的最早未來高度。
比特幣開發者對未來升級存在分歧
儘管 Corallo 充滿信心,該提案仍招致了一些開發者的批評,他們認為比特幣應優先進行引入新功能的升級。
LayerTwo Labs 聯合創辦人兼執行長 Paul Sztorc 在 X 上的一則貼文中,將啟動 BIP-54 的前景形容為「有點令人沮喪」,並主張該提案不過是維護工作,並未增加任何功能。
Sztorc 表示,他在亞特蘭大 TABconf 上調查的開發者普遍預期這項清理提案將成為比特幣的下一個軟分叉。
然而,他們的估計顯示這將是一段漫長的等待,最早的預測指向 2027 年 9 月,而多數人預期會在 2028 年或之後啟動。
這場討論延續了自 2021 年 11 月 Taproot 啟動以來,圍繞比特幣協議變更長達數年的分歧。
今年 9 月,crypto.news 報導了 Sztorc 的擔憂,即由於對共識變更應如何獲得批准存在分歧,比特幣可能難以啟動進一步的軟分叉。
他特別指出 OP_CAT,這是一項擬議的升級,將恢復一項操作,使比特幣腳本能夠組合資料並支援更複雜的花費條件。
其他提案,包括 BIP-119 下的 OP_CHECKTEMPLATEVERIFY,在獲得比特幣生態系統足夠支持方面也面臨類似困難。
與此同時,量子運算已成為協議討論的另一個主題。Coinbase 最近概述了可能的途徑,以保護比特幣免受未來的量子威脅,包括 BIP-360 及其提出的 Pay-to-Merkle-Root 輸出結構。
與那些提案不同,BIP-54 著重於修正比特幣現有共識規則中的弱點。
Corallo 希望 BIP-54 建立軟分叉啟動流程
除了技術變更之外,Corallo 認為這項升級可以幫助開發者建立一套更可預測的流程,用於引入未來的比特幣軟分叉。
他解釋說,比特幣升級歷來涉及艱難的技術決策,但關於啟動方式的分歧已成為同樣重要的障礙。
在 Taproot 部署辯論期間,參與者對於礦工應在啟動前發出支持訊號,還是用戶應強制執行啟動截止日期,存在分歧。
Corallo 建議,開發者可以利用 BIP-54 的部署流程來解決類似的分歧,並建立可為後續升級重複使用的程序。
根據其官方變更日誌,該提案於 2026 年 5 月 22 日達到完整規範狀態,儘管該認定並不構成網路啟動。
其相容性條款指出,這些變更將收緊現有的驗證規則,同時仍與尚未升級的節點相容。
儘管如此,作者仍鼓勵節點營運者更新其軟體,以便他們能夠獨立執行擬議的限制。
對於礦工,文件指出 Bitcoin Core 29.0 和 30.0 版本已包含與某些擬議限制相容的區塊範本保護,而礦池則需要確保其 coinbase 交易符合新要求。





