511 / 691BIP110

BIP 110 — Reduced Data 临时软分叉

一项有争议的一年期软分叉提案,拟限制在比特币交易中放置大型或新型数据的若干方式。2026年8月的强制信号规则使执行 BIP 110 的节点脱离累计工作量最大的比特币链;少数链产出两个区块后停滞。

BIP 110 为输出脚本、推送数据、见证与 Taproot 构造设置临时共识上限。支持者称其保护比特币的货币用途与低节点成本;批评者指出数据可绕过限制、合法脚本会受影响且激活可能分裂网络。BIP 被收录只证明提案被记录,不代表共识或采用。

提案增加七项检查:普通 scriptPubKey 最多34字节,OP_RETURN 最多83字节;OP_PUSHDATA 与脚本参数见证项最多256字节,但 BIP16 redeemScript 例外;花费未定义见证或 Tapleaf 版本无效;禁止 Taproot annex;控制块最多257字节;Tapscript 中禁止 OP_SUCCESS,也禁止执行 OP_IF 或 OP_NOTIF。激活前创建的 UTXO 在花费规则上得到祖父条款保护。

部署采用位4、55%阈值,并从高度961632进入强制信号期。达到阈值可提前激活;强制阶段中执行软件拒绝不发信号的区块。规则计划在52,416个区块后到期,约一年。这里的信号是特定状态机的一部分,并非对比特币治理的一般投票。

作者认为任意数据与支付争夺区块空间,增加存储和验证负担,可能扩大 UTXO 集,并迫使节点运营者保存不愿持有的内容。提案宣称要让比特币专注于无需许可的货币,并把旧有策略限制提升到共识层。这些是支持方提出的目标,并非独立证实的结果。

反对者展示了把数据拆分到多个字段即可绕过限制,甚至能在合规交易中编码提案全文。他们还担心合法可编程货币用途受限、未定义见证版本和 OP_SUCCESS 等未来升级接口被消耗,以及把主观的垃圾数据判断写入全球有效性规则。兼容性、法律措辞与激活安全同样存在争议。

2026年8月8日高度961632,累计工作量最大链接受了未设置位4的区块。BIP 110 节点拒绝该块并跟随 OCEAN 的信号区块,形成独立链尖。该链产出两个区块后停滞,而比特币链前进超过一百个区块。有人提议标记 Closed,但遭到反对,BIP3 规定四周流程。到8月10日文件仍写 Complete,因此“已激活、失败、已部署、已关闭”都需注明日期与观点来源。

要获得更完整的理解,请将本词条与以下词条结合阅读: Soft Fork, Full Node, Taproot, Bitcoin Script, 交易费, UTXO. 反向关联还来自: OP_RETURN 与空数据输出.

DOC · 001BIP 110 specification规范DOC · 002Initial BIP 110 proposal and review一手来源DOC · 003BIP 110 activation client v0.4.1一手来源DOC · 004Unsuccessful activation evidence一手来源DOC · 005BIP 110 status-to-closed mailing-list discussion一手来源
复核于2026年8月1日来源优先 · 非投资建议