比特币开发者 Matt Corallo 估计,BIP-54——一项旨在修复网络中四个长期存在漏洞的提案——有 80% 的概率成为比特币下一次软分叉。
- 比特币开发者 Matt Corallo 估计,这项旨在修复四项长期网络漏洞的提案 BIP-54 将成为比特币下一次软分叉,概率为 80%。
- 这项拟议升级将针对挖矿难度调整、区块验证、Merkle 树证明以及重复 coinbase 交易中的弱点。
- BIP-54 目前没有确认的激活日期,不过开发者在 TABconf 上收集到的估计显示,该升级可能在 2027 年到来,更可能是 2028 年或更晚。
- 一些开发者质疑比特币是否应优先进行维护而非新增功能,而 Corallo 认为这项升级有助于为未来软分叉建立更清晰的流程。
Corallo 在 MARA Foundation TV 的一次亮相中与 MARA Foundation 负责人 Isabel Foxen Duke 讨论了这一提案,并解释了为什么开发者可能会优先修复现有共识问题,而不是先引入新功能。
这项名为 “Great Consensus Cleanup” 的提案可追溯到 Corallo 2019 年提出的工作,后来发展为一项正式的比特币改进提案,并由开发者 Antoine Poinsot 共同撰写。
尽管该升级尚无确认的激活日期,Corallo 认为它解决的是开发者普遍认可的技术问题,而且无需对比特币功能作出重大改变。
Corallo 说:“我们知道有一长串事情确实需要清理。”他将这些漏洞描述为真实存在的担忧,但并非对网络的紧迫威胁。
BIP-54 提议修复比特币四项漏洞
BIP-54 的官方规范概述了对比特币难度调整规则、交易验证流程、Merkle 树结构以及 coinbase 交易要求的修改。
其中一个问题涉及一种名为 timewarp attack 的漏洞,它可能允许控制比特币多数算力的矿工操纵区块时间戳。
比特币通常每 2,016 个区块调整一次挖矿难度,大约相当于两周。攻击者若利用现有时间戳规则,可能人为降低难度,使新区块生成速度快于预期。
该提案的技术文档估计,在极端情况下,攻击者可能在 38 天内将挖矿难度推至最低水平。
为解决这一问题,BIP-54 对每个难度调整周期开始和结束时的时间戳引入限制,其中包括一个两小时的容差,以适应正常波动。
另一项拟议修改针对的是那些需要异常大量算力才能验证的特殊构造区块。
根据规范,一些区块在高性能计算机上处理可能需要几分钟,在性能较弱的机器上甚至可能耗时数小时,从而让恶意矿工拖慢竞争对手。
BIP-54 将把某些签名验证操作限制为每笔交易 2,500 次。其作者估计,这一限制可将最坏情况下的区块验证时间缩短 40 倍。
第三项修复涉及 Merkle 树漏洞,问题与恰好包含 64 字节非 witness 数据的交易有关。
在某些条件下,这类交易可能与 Merkle 树内部节点相似,从而可能让攻击者欺骗轻量级比特币客户端,使其接受伪造的交易包含证明。
拟议规则将使这类特定大小的交易失效,从而消除底层歧义。
最后一项变更针对重复 coinbase 交易。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 日达到完整规范状态,但这一状态并不等同于网络激活。
其兼容性条款称,这些变更会收紧现有验证规则,同时仍与未升级节点兼容。
不过,作者仍鼓励节点运营者更新软件,以便独立执行这些拟议限制。
对于矿工而言,文档指出,比特币 Core 29.0 和 30.0 版本已经包含与部分拟议限制兼容的区块模板保护,而矿池则需要确保其 coinbase 交易符合新要求。











