比特币下一次软分叉为何更像一次“演习”
摘要: 自 2021 年 Taproot 以来比特币共识规则已静默近五年,BIP-54“大共识清理”被共同作者 Matt Corallo 视为下一次软分叉,并给出 80% 概率判断。它不引入新功能,而是修复四个历史遗留漏洞,更被当作未来软分叉的部署模板——一次在低争议窗口完成的“演习”,为 covenants 和后量子迁移铺路。BIP-110 在 2026 年 8 月的失败则提供了反面教材:矿工支持率一度低于 1%,短暂分裂两条区块后停滞。
自 2021 年 11 月 Taproot 激活以来,比特币的共识规则已经保持了历史上最长的静默期。现在,这条“不变”的链条正准备迎来一次被开发者称为“演习”的软分叉。
这次升级名为 BIP-54,即“大共识清理”(Great Consensus Cleanup)。它的目标不是给比特币增加新功能,而是修复共识规则中遗留的四个长期缺陷。长期比特币开发者、BIP-54 共同作者 Matt Corallo 将其视为未来软分叉的部署模板——一次在低争议窗口完成的流程演练,为日后更具争议的升级铺路。他在 11 月 4 日接受采访时给出判断:BIP-54 有 80% 的概率成为比特币的下一次软分叉。
为什么是一次“演习”
比特币社区围绕协议变更的僵局已经持续多年,这种摩擦经常被概括为“僵化”(ossification)。更宏大的协议变更,如 OP_CAT(BIP-347)和 OP_CHECKTEMPLATEVERIFY(BIP-119,即 covenants 提案),至今难以达成生态范围内的共识。
Corallo 指出,软分叉向来需要克服技术障碍,但近年来他观察到,政治和社会层面的摩擦已经变得与技术问题同等重要。当年 Taproot 激活时,社区花了数月辩论激活方式:一方主张矿工信号阈值,另一方坚持强制性用户 flag days。Corallo 认为,BIP-54 可以为未来软分叉建立一套可复用的部署“剧本”(playbook)。
“在最近的每一次软分叉中,都伴随着大量关于激活机制的争议。所以希望我们能先通过一次软分叉经历这些争议,然后复制粘贴、重复使用它,为未来的升级避开部分争议。”
这次“演习”的逻辑在于:BIP-54 修复的是历史遗留的共识设计缺陷,而非引入新的通用脚本功能或改变比特币的可编程边界。Corallo 将其概括为“修复一些所有人都认同是问题的东西”,同时坦言“所有这些问题都是可能负面影响比特币的真实隐患,但它们不是'天要塌了'那种级别”。
从社会层看,BIP-54 的意义同样明显:它要证明比特币在需要时仍然能够就升级达成一致。如果连一次清理历史缺陷、争议有限的软分叉都无法顺利完成部署,那么未来面对 covenants 或后量子迁移这种真正考验社区协调能力的升级时,比特币将更难形成共识。
BIP-54 要修复的四个漏洞
根据 BIP-54 共同作者 Antoine Poinsot 在 Bitcoin Magazine 的说明,这四个漏洞目前不构成比特币的生存威胁,其中一些“有潜力瘫痪网络,但眼下不太可能被利用”。尽管如此,“主动缓解长期风险至关重要,即使这意味着要承受协调一次软分叉的短期负担”。
四个漏洞分别是:
- 时间扭曲攻击(Timewarp attack):难度调整周期互不重叠的机制漏洞,允许掌握多数算力的矿工操纵区块时间戳,人为加速出块速度和比特币补贴发射节奏。BIP-54 规定每个难度调整周期的首个区块时间戳不得早于上一周期最后一个区块超过两小时,且周期时长必须为正。
- “毒块”(Poison blocks):矿工可利用某些昂贵的验证操作构造特殊区块,将节点验证时间从正常的百毫秒级拉长到十分钟甚至十小时,借此拖延竞争对手、获取短期收益。
- 重复 coinbase 交易(UTXO Doppelgängers):由于矿工 coinbase 交易只有一个空白输入,相同输出的 coinbase 交易会产生相同的交易 ID。这一历史设计缺陷曾在 2012 年被发现并以 BIP-30 临时缓解,但现行修复并不完美,约 20 年后将再次失效。
- Merkle 可塑性(Merkle malleability):由于 64 字节交易恰好与 Merkle 树内部节点数据大小相同,攻击者可借此伪造 SPV 证明,诱骗轻客户端接受不存在的交易。
这四个问题都不是为了“创新”而存在,而是纯粹的排雷工作。这也正是它被称为“演习”而非“拓荒”的原因。
BIP-110 的失败:反面教材
BIP-54 之所以需要一次“干净”的演练,背景是 2026 年 8 月 BIP-110 软分叉尝试的失败。
BIP-110 全称为“Reduced Data Temporary Softfork”,由化名开发者 Dathon Ohm 提交,Luke Dashjr 参与了早期草稿。该提案试图在约一年时间内引入七项共识限制,包括将普通新输出脚本限制为 34 字节、OP_RETURN 输出限制为 83 字节、多项数据推送和见证栈元素限制为 256 字节等。其直接背景是 2025 年 10 月发布的 Bitcoin Core v30 将默认 -datacarriersize 从 83 字节提高到 100,000 字节,大幅放松了 OP_RETURN 中继限制。需要强调的是,Core v30 改变的是节点交易策略,而非共识规则;BIP-110 则试图把这些限制提升到共识层。
这一举动触发了比特币社区关于“比特币应该用来做什么”的根本争论。支持者认为限制非金融数据嵌入对网络完整性至关重要;反对者,包括 Ordinals 开发者,则认为这是对其余性原则的背叛,且存在容易绕过的技术漏洞。
结果并不意外。截至 2026 年 7 月中旬,BIP-110 的矿工信号支持率低于 1%,远未达到激活所需的 55% 门槛。根据链上记录,该提案在区块高度 961,632 附近曾短暂分裂出一条少数链,在约八小时内挖出两个区块后停滞。有数据显示其信号峰值约为 2.53%,且全部来自单一矿池。
BIP-110 的失败示范了:一个有争议的升级如何迅速演变为关于“谁有权决定比特币未来”的更大争论。这也解释了为什么开发者优先选择 BIP-54 这样争议较小的清理提案作为下一次软分叉——它更像是一次排雷,而非拓荒。
更大的棋局:covenants 与后量子迁移
BIP-54 的“演习”意义,只有放在比特币未来升级路线图里才能看清。
更深层的辩论是 covenants(合约约束)。OP_CTV(BIP-119)和 OP_CAT(BIP-347)会让比特币的可编程支出选项大幅扩展,但两者都没有商定的激活路径。OP_CAT 的规范在 2026 年 3 月标记为“Complete”,而 2026 年初已出现竞争设计方案。
另一个没有人能控制的时钟是量子计算。2026 年 3 月 Google Quantum AI 发布的一篇论文估计,比特币的签名方案可能用少于 50 万个量子比特就被破解,这一数字较早期估计下降了一个数量级。这意味着后量子迁移(BIP-360)正从“某天”逼近“本十年”——那将是比特币历史上规模最大的一次迁移。
在这样的路线图面前,BIP-54 的角色清晰起来:它不是终点,而是一次压力测试。它要验证的是,比特币是否还保留着完成一次完整软分叉所需的“肌肉记忆”。
矿工的态度:关键变量
软分叉的成败最终取决于矿工、节点运营商、企业和用户的粗略共识。任何单一群体都无法把变更强加给其他方——这正是比特币刻意设定的高门槛。
矿工的态度已经出现分化信号。F2Pool 联合创始人王纯在 2026 年 8 月 10 日于 X 平台表示,他个人不支持 BIP-54 提案;矿池会在提案通过标准 BIP-9 激活流程达到所需多数后更新节点,但不会在此前主动信号支持。这一立场与 BIP-110 期间的谨慎态度一脉相承:矿工不愿为争议性变更提前站队,但会跟随已形成的网络共识。
不过,即便在 BIP-54 的支持者内部,对时间表也没有统一预期。LayerTwo Labs 联合创始人 Paul Sztorc 在 X 上称 BIP-54 的潜在激活“有点令人沮丧,因为它是一次什么都不做的 janitorial 维护分叉”。他在亚特兰大 TABconf 会议上调研开发者后发现,尽管多数人预计“大共识清理”会是下一次软分叉,但最早的时间估计是 2027 年 9 月,更多指向 2028 年或更晚。
影响与后续观察
对比特币生态而言,BIP-54 如果成功激活,对普通用户的直接影响有限——它修复的是长期存在但当前不太可能被利用的漏洞。真正的影响在流程层面:一次成功的软分叉部署将恢复比特币社区对协议变更机制的信心,并为后续升级建立先例。
对托管机构、交易所和节点运营商来说,这意味着需要提前建立分叉应对政策——包括链跟随规则、重放保护评估和会计处理预案。2017 年 Bitcoin Cash 分叉时,美国国税局将免费获得的分叉币在接收时视为应税收入,类似的会计问题在未来任何分叉场景中都可能重演。就在 BIP-110 失败数日后,eCash(Sztorc)硬分叉于区块高度 964,000(约 2026 年 8 月 21 日)按计划分裂出一条新链,并向比特币持有者 1:1 空投新币,这正是 2017 年 Bitcoin Cash 之争的回声。
后续需要关注的变量包括:
- BIP-54 的矿工信号进度,是否能在不引发激活方式争论的情况下达到门槛;
- 其他主要矿池是否会跟随 F2Pool 的“不提前信号、但跟随共识”立场;
- covenants 提案(OP_CTV、OP_CAT)是否会在 BIP-54 之后重新进入激活讨论;
- 后量子迁移研究的时间表是否会因量子计算进展而加速。
比特币的“演习”不是为了改变什么,而是为了证明它仍然能够改变——在需要的时候。

English
评论(0)
Oh! no
您是否确认要删除该条评论吗?