草案 • 共识(软分叉)

BIP-110:
守护比特币的使命

在共识层临时限制数据字段大小,以纠正因标准化支持任意数据而造成的激励扭曲,把重点重新放回到提升比特币作为货币的能力。

作者:Dathon Ohm 创建于 2025-12-03 BSD-3-Clause

BIP-110:亦称 RDTS(BIP-444,Reduced Data Temporary Softfork 的缩写)

关键要点

一次有期限、聚焦的干预,保护比特币的核心使命

临时保护

为期一年的部署,可根据社区反馈进行调整或延长。

限制数据存储

限制在交易中嵌入任意数据,避免节点运营者负担并防止资源被分流。

保留货币用途

所有已知的货币类用途保持完整可用,不受影响。

让比特币回归主线

传达比特币的首要目标是成为全球最好的货币,而不是数据存储层。

守护比特币的使命

自 2022 年“铭文”(inscription)黑客式使用开始,将任意数据嵌入比特币交易的趋势迅速出现。这让节点运营者承担不必要的负担,也让开发焦点从比特币的根本使命——成为可靠、无许可、无国界的货币——被迫转移。

数据存储与支付竞争区块空间,让转账成本被抬高,反而促使人们依赖第三方支付处理器,从而更容易被审查。运行全节点需要永久保存区块数据并验证规则,成本上升会削弱去中心化安全性。

通过限制数据存储,开发者可以摆脱无休止的范围蔓延,把注意力重新放在最重要的目标上:让比特币作为货币取得成功。

“比特币应该只做一件事,并且把它做到最好。”

工作原理

通过简明的限制,保留所有货币用途,同时抑制数据滥用

输出大小限制

新的输出限制为 34 字节,OP_RETURN(不可花费的数据输出指令)例外,最多允许 83 字节。

数据推送限制

数据推送与见证元素最多 256 字节。

见证版本限制

部署期间只能花费已明确定义的见证版本(v0 与 Taproot)。

Taproot 限制

Taproot annex、超大控制块以及部分操作码将被临时限制。

花费在激活前创建的 UTXO(未花费交易输出)的输入永久豁免这些规则——现有资金无需在期限内迁移。

常见问题

关于 BIP-110 的常见疑问解答

重要考量

对限制与风险的坦诚评估

BitVM 与高级合约

257 字节的控制块限制会约束大型 Taptree。像 BitVM 这类高级智能合约可能需要等到部署结束,或使用测试网/侧链。

钱包兼容性

一些钱包(例如 Nunchuk)允许任意 Miniscript,可能会生成包含 OP_IF 的 Tapleaf。这些钱包需要在激活前更新,停止创建包含 OP_IF 的 Tapleaf。激活前创建的 UTXO 永久豁免,因此现有资金不受影响。钱包开发者在强制锁定(约 2026 年 8 月)前加上两周宽限期内完成更新即可。激活后仅新创建的 UTXO 受规则约束。更新方式很直接:把 OP_IF 分支拆成独立 tapleaf,这也是 Taproot 的最佳实践。

升级钩子

部署期间无法使用未定义见证版本与 OP_SUCCESS 作为升级钩子。由于软分叉协调通常需要一年以上,这在现实中影响有限。

部署时间线

BIP-110 激活的关键时间节点

2025 年 12 月 1 日

信号开始

矿工使用 bit 4 发出支持信号。如果在一个难度调整周期内有 55% 的区块发信号(1109/2016),将提前锁定。

约 2026 年 8 月

强制锁定

若未提前锁定,将进入强制信号阶段——未发信号的区块会被判为无效,从而保证锁定。

锁定后 2 周

激活

新的共识规则生效。违反规则的区块会被所有执行节点拒绝。此前的 UTXO 仍永久豁免。

激活后约 1 年

到期

激活后 52,416 个区块,所有限制自动解除。

使用 bit 4 发信号 • 55% 阈值提前锁定 • 强制信号保证激活