BIP-110协议通过限制非货币数据的嵌入,保护节点可访问性,并恢复区块空间效率,确保去中心化验证不被压垮,是比特币实现百万美元市值的关键路径。
我们认为,BIP‑110 所提出的节点可达性与区块空间恢复方案,是比特币长期安全与价值扩展的关键技术。文章将解析该协议背后的设计逻辑、现存风险以及为何它被视为实现更高市值的必要路径,帮助读者把握比特币未来的技术走向。
一、比特币价值的根本来源
比特币的全部价值主张源自货币保证:总量固定在 2100 万枚,由分布式节点网络强制执行,且每笔交易均需独立验证。普通用户只需运行节点软件,即可无需许可、无需中介、无需信任任何人,直接参与货币协议。
与之形成对比的是中心化项目——以太坊有基金会,Solana 依赖少数企业验证者,XRP 受 Ripple Labs 控制——它们的规则可能因法律、制裁或内部决策而改变。比特币仅依赖数学与节点的共识。
每个节点操作者相当于对货币政策拥有一票。节点数量越多,验证越分散,资本对比特币的信任度也随之提升。因此,任何削弱节点可访问性的因素,都会直接威胁比特币的价值与存在。
二、漏洞的产生与利用
自 2013 年起,Bitcoin Core 通过 `-datacarriersize` 配置选项限制交易中嵌入的非货币数据,以防区块链被滥用为廉价存储。该机制运行十年后,2023 年 Ordinals 协议利用了一个未覆盖 Taproot 交易的漏洞,实现了数据的绕过。
具体手法是将任意数据伪装为 Tapscript 见证空间内的代码,并使用永不执行的 `OP_FALSE OP_IF` 包装,从而突破原有的数据大小限制。结果是图像、文本、BRC‑20 代币等非货币数据以极低成本永久写入比特币区块链,受益于 SegWit 见证折扣。
2023 年 12 月,@LukeDashjr 将此缺陷登记为 CVE‑2023‑50428,评分 5.3(中等严重),并指出其对网络的危害是“巨大且不可逆转”。随后 Bitcoin Knots 在 25.1 版本中修补了该漏洞,并在 Ocean 矿池部署。相反,Bitcoin Core 仍未采纳该补丁。
三、Core 30 的逆向决策
在 BIP‑110 提出保护节点免受数据臃肿的方案时,Core 30 版本却完全移除了长期存在的 OP_RETURN 大小限制,开放了无限任意数据的入口。开发者的理由是原有的 80 字节限制已被规避,继续保留意义不大。
然而,这一决定等同于对每个节点运行者征税:无限制的 OP_RETURN 数据迫使节点下载、验证并存储不断膨胀的区块数据。受益方是一小撮在比特币上构建非货币应用的开发者,而普通用户则承担了更高的运行成本。
从 2013 年的防护措施到 2025 年的限制取消,节点的负担持续加重,节点去中心化的前景受到威胁。两大阵营的分歧愈发明显:一方坚持比特币应保持轻量、可在树莓派上运行的货币协议;另一方则倾向于将网络扩展为支持任意创意的“更好版以太坊”。前者更符合比特币迈向 百万美元 的长远目标。
四、BIP‑110 的实际效果
@CunyRenaud 对 BIP‑110 进行的模拟覆盖了主网 10 天(区块高度 929,592‑931,032),共计 4,700,000 笔交易。结果显示:
- 过滤掉 1,957,896 笔交易(约 41.5%),
- 回收 747.85 MB 区块空间(约 36%),
- 零笔合法金融交易被阻止。
在近五百万笔交易中,没有任何支付、闪电通道、CoinJoin、或多签支出被误拦。值得注意的是,Ordinals 与 OP_RETURN 垃圾并非两个独立问题;在被 BIP‑110 捕获的铭文交易中,94.6% 同时包含 OP_RETURN 输出,过滤即解决两类垃圾。
五、关键规则——规则 7
BIP‑110 包含多条规则,其中 规则 7 最为关键:禁止在 Tapscript 执行中使用 `OP_IF` 与 `OP_NOTIF`。该规则直接针对 CVE‑2023‑50428 中的 `OP_FALSE OP_IF` 机制。
模拟数据显示,规则 7 单独捕获了 1,954,477 笔交易,占过滤总量的 99.8%。进一步检查发现,这些交易中并未出现合法的 `OP_IF` 使用场景——当前主网的 Tapscript 并未采用此类条件分支或时间锁合约。
规则 7 的激活期设为一年,属于临时干预措施,旨在立即遏制铭文的快速蔓延,同时为未来可能的智能合约升级留出空间。
六、比特币的本质是货币
有观点认为,既然铭文支付了市场手续费,矿工自愿接受,过滤它们是不公平的审查。实际情况是:比特币的抗审查性专注于货币交易,其工作量证明、难度调整及区块奖励的设计初衷,都是为了保障点对点电子现金系统的可用性。
非货币数据并未获得同等的协议层面保护。当此类数据占用大量区块空间、导致节点成本上升时,网络有权优先保证核心货币功能。过滤利用旧漏洞进行数据存储的交易,是网络维护,而非政治审查。
七、通往百万美元的路径
在向主权财富基金或央行阐释比特币价值时,核心论点包括:固定供应、抗审查交易、去中心化验证。若任何一环被削弱,比特币的价值主张将随之动摇。
Ordinals 导致的 UTXO 臃肿直接攻击了去中心化验证这一支柱,使节点运行成本上升,验证过程趋向集中。相较之下,BIP‑110 通过一年内清除约 41.5% 的垃圾交易,回收 36% 区块空间,且未影响任何金融交易,正是维护比特币货币属性的关键举措。
因此,BIP‑110 的实施被视为比特币实现 百万美元 市值的必经之路——它确保了节点网络的可访问性与去中心化,从而维护了货币保证的可信度。
八、社区可以采取的行动
- 阅读 BIP‑110 规范,了解其具体规则。
- 审阅 Bitcoin Block Space Weekly 的模拟报告,验证数据真实性。
- 若你运行节点,可考虑从 Bitcoin Core 切换到已实现 BIP‑110 的 Bitcoin Knots。在 Umbrel、Start9、MyNode、RaspiBlitz 等平台的应用市场中,一键安装即可完成迁移;桌面或裸机 Linux 用户亦可通过简单的区块链数据转移实现切换。
每一个切换到 Knots 的节点,都相当于为比特币的货币属性投出一票。窗口期仅一年,错失将导致每日为网络增加千兆字节级别的永久性数据臃肿。
比特币是货币,BIP‑110 让它保持这一身份不变。若你认同比特币应是主权、抗审查的货币系统,那么运行并支持实现 BIP‑110 的节点,就是对未来最有力的贡献。

参考:关注 Bitaigen(比特根)获取更多关于 BIP‑110 的深度分析。
关键要点
- BIP‑110 限制非货币数据,提升节点可达性
- Ordinals 利用 Taproot 漏洞写入大量非货币数据
- Core30 移除 OP_RETURN 限制,增加节点负担
- 节点数量决定比特币去中心化程度,是价值根基
- BIP‑110 模拟过滤约 200 万笔交易,降低区块膨胀
常见问题
BIP‑110 的核心目标是什么?
BIP‑110 通过限制交易中非货币数据的嵌入,防止区块链被大量垃圾数据占满,从而保护节点的可达性、恢复区块空间效率,并维持比特币网络的去中心化验证能力。
为什么 OP_RETURN 的大小限制被 Core 30 取消?
Core 30 认为自 2013 年的 80 字节限制已被 Ordinals 等技术规避,继续保留意义不大,于是移除该限制,允许无限制的任意数据写入。这导致节点需处理更多数据,增加了运行成本。
BIP‑110 中的规则 7 具体限制了什么?
规则 7 禁止在 Tapscript 执行中使用 OP_IF 与 OP_NOTIF 两条指令,直接针对 CVE‑2023‑50428 中利用 OP_FALSE OP_IF 绕过数据大小限制的手法。模拟表明该规则捕获了约 99.8% 的被过滤交易。
BIP‑110 对比特币交易量的实际影响如何?
在对主网 10 天、约 4.7 百万笔交易的模拟中,BIP‑110 过滤掉约 1.96 百万笔(41.5%)交易,回收约 748 MB 区块空间(约 36%),且未误拦任何合法金融交易。
Ordinals 如何利用 Taproot 漏洞写入非货币数据?
Ordinals 将任意数据伪装为 Tapscript 见证空间内的代码,并用永不执行的 OP_FALSE OP_IF 包装,使数据绕过了 -datacarriersize 限制,利用 SegWit 见证折扣以极低成本永久写入区块链。
💡 注册币安使用邀请码 B2345 享平台手续费折扣。详见 币安完整教程。