无需许可地执行比特币货币政策的分布式节点网络是将比特币从零升至 125,000 美元的唯一可信来源。

达到 100 万美元需要同样的信誉,其规模必须满足主权财富基金和央行希望持有资产数十年的要求。

非常清楚地理解这一点:该网络和您的节点正受到系统性攻击,而 Bitcoin Core 已经启用了它,但自攻击开始以来,这是第一次有一个真正的提案可以阻止它。

本文解释了这次攻击、修复背后的证据,以及为什么通向 100 万美元的道路会直接穿过它。

是什么让比特币有价值

比特币的整个价值主张都依赖于货币保证。

比特币的数量永远只有 2100 万个,并且该限制是由独立验证每笔交易的分布式节点网络强制执行的。这种保证之所以成立,是因为世界各地的普通人都可以轻松运行执行该保证的节点软件。

这就是比特币与所有其他中心化“加密”项目的不同之处。以太坊有基础。 Solana 有一些运行企业硬件的验证器。 XRP 有 Ripple 实验室。这些项目中的每一个都有一个集中的瓶颈,可以对其施加压力、传唤、制裁或简单地说服改变规则。比特币之所以不会,是因为任何拥有一台普通计算机和互联网连接的人都可以运行完全验证的节点,并在未经许可、无需中介、无需信任任何人的情况下直接与货币协议交互。

通过 BIP-110 实现 100 万美元比特币之路

黄金需要对化验者的信任,债券需要对政府的信任,股票需要对审计师的信任。 Bitcoin requires trust in math and the nodes that run it.

每个验证链的节点运营商都是对货币政策的投票。节点越多,验证就越分散,对于将资产推高到七位数的资本来说,保证就越可信。

因此,当某些东西威胁到运行节点的可访问性时,它就会威胁到比特币的价值和存在。

引发这一切的错误

比特币核心从第一天起就将垃圾邮件过滤作为标准功能。自 2013 年以来,节点运营商已经能够通过名为 -dataCarriersize 的配置选项对交易中嵌入的额外数据的大小设置限制。这是一个经过深思熟虑的设计决定。构建和维护该协议的开发人员明白,如果没有非货币数据的大小限制,区块链将不可避免地被滥用为廉价的数据存储系统,而代价是网络上每个节点运营商的利益。

该系统运行了十年。然后,在 2023 年初,Casey Rodarmor 启动了 Ordinals 协议,大坝决堤了。

Ordinals 利用了 Bitcoin Core 垃圾邮件过滤器中的漏洞。现有的数据载体限制从未扩展到涵盖 2021 年 11 月升级中引入的 Taproot 交易。这意味着,通过将任意数据伪装成 Tapscript 见证空间内的程序代码,使用从未实际执行的 OP_FALSE OP_IF 信封,任何人都可以绕过本应防止此类滥用的大小限制。图像、文本文件、BRC-20 代币和所有其他形式的非货币数据现在都可以永久嵌入比特币区块链中,而成本只是正常数据交易的一小部分,并由 SegWit 见证人折扣补贴,该折扣旨在使签名验证更便宜。

@ LukeDashjr 从一开始就将其识别为漏洞。 2023 年 12 月,他在 NIST 国家漏洞数据库中正式将该漏洞注册为 CVE-2023-50428,该数据库的严重程度评分为 5.3。官方描述很准确:“在比特币核心到 26.0 以及比特币 Knots 25.1.knots20231115 之前,可以通过将数据混淆为代码(例如使用 OP_FALSE OP_IF)来绕过数据载体大小限制,正如 2022 年和 2023 年 Inscriptions 所利用的那样。”

卢克对于这意味着什么毫不含糊。 “从第一天起,垃圾邮件过滤就成为比特币核心的标准组成部分,”他解释道。未能将这些过滤器扩展到 Taproot 交易是一个错误,铭文正在利用该错误来攻击网络。他写道:“它对比特币和比特币用户(包括未来用户)造成的损害是巨大且不可逆转的。” “没有人允许序数。这从一开始就是对比特币的攻击。”

Bitcoin Knots 是 Dashjr 维护的替代节点实现,于 2023 年末在 25.1 版中修补了 CVE-2023-50428。海洋矿池立即部署了修复程序,宣布其区块现在将包含“更多真实交易”,并将 Ordinals 铭文视为网络上的拒绝服务攻击。

比特币核心从未修补过它。

由 NIST 评分的正式注册漏洞,在数百万笔交易中被广泛利用,为网络上的每个完整节点增加了千兆字节的永久膨胀,而绝大多数比特币网络使用的主节点软件拒绝修复该漏洞。该补丁已经存在,经过测试,并部署在 Knots 的生产环境中。 Core选择不应用,然后又朝相反的方向走得更远。

核心 30:每个节点都征税

虽然 BIP-110 提议保护节点免受数据膨胀的影响,但比特币核心版本 30 却朝着相反的方向发展。 Core 30 没有修补 CVE-2023-50428,而是完全删除了长期存在的 OP_RETURN 大小限制,为 OP_RETURN 输出中的无限任意数据打开了大门。

核心开发人员提供的理由是现有的 80 字节限制无论如何都会被规避,因此没有必要维护它。这就是市议会因为有些人超速而停止执行限速的逻辑。这也直接与 Dashjr 指出的长达十年的先例相矛盾。

比特币核心自 2013 年以来一直保持数据载体大小限制,因为开发人员明白,保护区块空间免受非货币滥用对于保持节点可访问至关重要。 Core 30 放弃了这一原则。

实际效果是对每个节点运行者征税。无限的 OP_RETURN 数据意味着节点必须下载、验证和存储的数据无限增长。为了什么?这一变化的受益者是少数在比特币之上构建非货币应用程序的开发人员,他们发现现有的限制很不方便。

通过 BIP-110 实现 100 万美元比特币之路

像 Jameson Lopp 这样的人,他基于“极端边缘情况”主张这一改变,这些情况与比特币作为货币的功能无关,但与他的“构建比特币”VS 初创公司 Citrea 有关。

平民讨厌这个。

通过 BIP-110 实现 100 万美元比特币之路

考虑轨迹。

2013 年,Core 引入了数据载体限制,以保护节点免受数据垃圾邮件的侵害。十年来,这些限制一直存在。 2023 年,一个漏洞允许铭文通过 Taproot 绕过这些限制,而 Core 拒绝修补它。

2025 年,Core 完全取消了这些限制。每一步都使节点变得更重、运行成本更高,并且每一步都进一步偏离了比特币区块空间存在用于服务货币交易的原则。

这是目前比特币发展的根本矛盾。一个派系希望将网络保留为一种精简、可访问的货币协议,任何人都可以通过 Raspberry Pi 进行验证。

另一派希望扩展协议的功能,以适应开发人员可以想象的任何创造性用例,并且他们愿意让节点变得更重、更昂贵。

第一组正在打造 100 万美元的比特币。第二组正在朝着“以太坊只会更好”的方向发展。

数据:BIP-110 的实际作用

@ CunyRenaud 刚刚发布了 BIP-110 的修正模拟,涵盖区块 929,592 到 931,032 的 10 天主网数据。

结果是明确的。

样本期内 470 万笔交易中:

BIP-110 过滤了 1,957,896 笔交易(占所有交易的 41.5%)。

回收了 747.85 MB 的块空间 (36%)。

零合法金融交易被阻止。

零。

在近 500 万笔交易中,没有一笔资金转账被过滤器捕获。每一次付款、每一次兑换提现、每一次闪电通道打开、每一次投币、每一次多重签名支出都干净利落地通过。

分析揭示了这场辩论中大多数人都忽略的一些重要内容。社区一直将 Ordinals 铭文和 OP_RETURN 垃圾邮件视为两个独立的问题。他们不是。

在 BIP-110 捕获的铭文交易中,94.6% 是混合交易,同时携带 Tapscript OP_IF 铭文信封和包含符文元数据的 OP_RETURN 输出。当 BIP-110 过滤铭文时,关联的 OP_RETURN 数据随之消失。

“两个垃圾邮件问题”的叙述在数据下崩溃了。比特币存在一个具有两种症状的垃圾邮件问题,BIP-110 同时解决了这两个问题。

通过 BIP-110 实现 100 万美元比特币之路

执行繁重任务的规则

BIP-110 包含几条规则,但规则 7 是最重要的一条。它禁止 Tapscript 执行中的 OP_IF 和 OP_NOTIF 操作码。它的目标是 CVE-2023-50428 中描述的确切机制,即 Ordinals 铭文用于将任意数据嵌入见证空间的 OP_FALSE OP_IF 信封。

仅规则 7 就在模拟中捕获了 1,954,477 笔交易,占所有过滤交易的 99.8%。实际上,这是 Core 拒绝发布的补丁,正式形成了具有一年激活窗口的共识规则。

明显的问题是这是否会破坏任何真实的东西。该模拟专门使用 OP_IF 搜索合法的 Tapscript 合约,包括条件分支、时间锁、阈值签名和哈希时间锁定合约。

470 万笔交易的答案是零。如今,这些模式在主网 Tapscript 上都不存在。闪电网络仍然在 SegWit v0 上运行,DLC 使用适配器签名,并且保险库实现仍处于实验阶段。

关于规则 7 可能阻止未来智能合约的理论担忧值得承认。可以的。但 BIP-110 的激活期限为一年,而非永久。铭文流行病正在发生,对 UTXO 集的损害每天都在加剧。

为期一年的干预措施可以消除 41.5% 的垃圾交易,同时阻止零金融活动,这是一种有利于采取行动的权衡。

比特币就是金钱

有些人会反对 BIP-110,理由是所有付费交易都是合法的。铭文用户支付市场价格。矿工自愿接受他们的交易。有人通过什么权限过滤掉它们?

答案在于了解比特币实际保护的内容及其原因。

比特币的审查阻力是为了保证货币交易而存在的。工作量证明、难度调整、区块奖励计划和整个安全模型都是为了保护点对点电子现金系统而设计的。

这种设计、这种单一目的证明了保护网络安全所需的巨大能源消耗是合理的。

比特币上的货币交易是不可审查的。这就是使比特币有价值的属性,也是 BIP-110 完好无损的属性。如果您发送或接收比特币作为货币,BIP-110 不会影响您。模拟凭经验证明了这一点。 250 万笔金融交易顺利通过,没有一笔受到影响。

非货币交易的存在由网络自行决定。没有人通过法令禁止它们。没有人逮捕铭文使用者。争论的焦点很简单,在见证空间中存储 NFT 数据和代币铸造指令并不具有与人与人之间转移价值相同的协议级保护。当非货币使用开始威胁到使货币使用成为可能的基础设施时,网络完全有权优先考虑其核心功能。

这不是审查制度。审查是指政府因为不喜欢你的政治而阻止你付款。过滤利用多年前就应该修补的漏洞的数据存储操作就是网络维护。这种区别很重要,任何将两者混为一谈的人要么是混淆了,要么是恶意争论。

当批评者建议矿工永远不会自愿停止包含铭文交易时,Dashjr 明确地阐述了这一点:“比特币的工作原理是假设大多数矿工是诚实的,而不是恶意的。”安全模型假设矿工的行为符合网络的长期利益,而不是他们以牺牲基础设施为代价来最大化短期费用收入,而基础设施首先使这些费用变得有价值。

通往 100 万美元之路

想象一下 2028 年向主权财富基金经理解释比特币。您正在证明这种资产值得与黄金和国债一起永久配置。

该案例基于三个支柱:固定供应、抗审查交易和去中心化验证。如果这些支柱中的任何一个被削弱,那么案件就会被削弱。如果供应计划可以改变,比特币将成为另一种具有更好营销能力的法定货币。如果交易可以被审查,比特币就变成一个缓慢的数据库。

如果由于运行节点变得过于昂贵而将验证集中在少数数据中心,那么比特币的货币保证就成为由具有可识别利益和政治压力点的实体执行的君子协议。

铭文驱动的UTXO膨胀直接攻击第三个支柱。它使节点变得更加昂贵,它集中了验证,并且降低了使货币保证可信的去中心化程度。它所做的所有这一切都是为了提供与金钱无关的服务,并且可以在专门构建的系统上更有效地执行。

任意数据存储是一个已解决的问题。比特币不一定是 Filecoin。

与此同时,Core 从拒绝修补 CVE-2023-50428 到主动删除版本 30 中的 OP_RETURN 限制的轨迹表明,当前的开发领导层愿意让节点更重地服务于非货币用例。 BIP-110 逆转了这一轨迹。它说网络的首要任务是金钱,节点网络的存在是为了验证金钱,协议应该针对金钱进行优化。

BIP-110 消除了一年内的铭文攻击向量,同时使网络上的每笔金融交易完全不受影响。它消除了 41.5% 的垃圾邮件交易并回收了 36% 的区块空间。 It produces zero false positives across 4.7 million tested transactions.一旦有关合法 Tapscript 使用情况的数据变得更加清晰,它就会保留重新评估的选项。

通向 100 万美元比特币的道路是由货币政策的可信度、审查抵抗的可信度以及执行这两者的去中心化验证网络的可信度铺就的。

价值 100 万美元的比特币的存亡取决于节点网络。

你可以做什么

如果你运行一个节点,你就有发言权。

研究 BIP-110 规范。查看《比特币区块空间周刊》发布的模拟数据。如果您有技术能力,可以自己计算数字。然后根据证据显示的内容做出决定,而不是根据社交媒体上最响亮的声音告诉你的想法。

通过 BIP-110 实现 100 万美元比特币之路

如果您准备好采取行动,从 Bitcoin Core 切换到 Bitcoin Knots 比大多数人想象的要容易。如果您运行 Umbrel、Start9、MyNode 或 RaspiBlitz,Knots 可以在您的应用程序市场中一键安装,并且您现有的区块链数据会保留下来。如果您在桌面或裸机 Linux 上运行 Core,迁移也同样简单。无论哪种方式,您都可以在几分钟内运行 Knots 并执行 BIP-110。

通过 BIP-110 实现 100 万美元比特币之路

如果您需要帮助进行切换或想要讨论整个过程,请直接与我联系。

每个转移到 Knots 的节点都是对比特币作为货币的未来的投票,每一张投票都很重要。

数据清晰,权衡诚实,窗口期为一年。什么都不做的成本是以每天添加到网络上每个节点的永久膨胀的千兆字节来衡量的。

比特币就是金钱,BIP-110 保持了这种状态。

通过 BIP-110 实现 100 万美元比特币之路

总之,我强烈推荐这个来自 @ mattkratter

的视频

通过 BIP-110 实现 100 万美元比特币之路