Apakah protokol BIP-110 merupakan jalan utama menuju Bitcoin yang bernilai satu juta dolar AS? Protokol BIP-110 adalah proposal yang bertujuan untuk meningkatkan kapasitas transaksi Bitcoin dan mempercepat pertumbuhan ekosistemnya. Dengan implementasi BIP-110, diharapkan Bitcoin dapat mengatasi masalah skalabilitas dan memenuhi permintaan pasar yang terus meningkat. Banyak ahli percaya bahwa adopsi protokol ini akan menjadi langkah penting dalam perjalanan Bitcoin menuju masa depan yang lebih cerah dan bernilai tinggi.

null

原文作者:Justin Bechler

原文编译:AididiaoJP,Foresight New

无需许可地执行比特币货币政策、分布式的节点网络,是将比特币从零推向 12.5 万美元的唯一信誉来源。

要达到 100 万美元的目标,需要同样水准的信誉,但其规模必须足以满足主权财富基金和中央银行持有数十年资产的需求。

请非常清楚地理解这一点:网络以及节点正受到系统性攻击,而 Bitcoin Core 却为其敞开了大门。但自攻击开始以来,首次有一个真正的提案摆在桌面上,它将阻止这一切。

本文解释了这次攻击,修复方案背后的证据,以及为何通往 100 万美元的道路必须直接经过它。

是什么让比特币具有价值

比特币的全部价值主张基于一项货币保证。

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

这正是比特币区别于所有其他中心化「加密」项目之处。以太坊有一个基金会;Solana 有少数运行企业硬件的验证者;XRP 有 Ripple Labs。每一个这些项目都有一个中心化的瓶颈点,可能受到压力、传票、制裁,或者直接被说服更改规则。比特币没有,因为任何拥有普通电脑和互联网连接的人都可以运行一个完全验证节点,无需许可、无需中介、也无需信任任何人,直接与货币协议交互。

黄金需要信任鉴定师,债券需要信任政府,股票需要信任审计师。比特币只需要信任数学和运行它的节点。

每个验证链的节点操作者,都是对货币政策的一票。节点越多,验证就越分散,对于那些能将资产推向七位数级别的资本而言,这项保证看起来就越可信。

因此,当某些事情威胁到运行节点的可访问性时,它就威胁到了比特币的价值和存在本身。

一切开始的漏洞

Bitcoin Core 从第一天起就将垃圾交易过滤作为标准功能。自 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 分的中等严重性评分。官方描述是精确的:「在 Bitcoin Core 26.0 及之前版本和 Bitcoin Knots 25.1.knots20231115 之前版本中,通过将数据混淆为代码(例如,使用 OP_FALSE OP_IF),可以绕过数据载体大小限制,正如 2022 年和 2023 年被铭文利用的那样。」

Luke 对于这意味着什么是明确的。「垃圾邮件过滤自第一天起就是 Bitcoin Core 的标准部分,」他解释道。未能将这些过滤器扩展到 Taproot 交易是一个错误,而铭文正在利用这个错误攻击网络。「它对比特币和比特币用户,包括未来的用户造成的损害是巨大且不可逆转的,」他写道。「从来没有人允许过 Ordinals。它从一开始就是对比特币的攻击。」

由 Dashjr 维护的替代节点实现 Bitcoin Knots,在 2023 年底的 25.1 版本中修补了 CVE-2023-50428。Ocean 矿池立即部署了该修复,宣布其区块现在将包含「更多真实交易」,并将 Ordinals 铭文定性为对网络的拒绝服务攻击。

Bitcoin Core 从未修补它。

一个在 NIST 注册的正式漏洞,被评分,在数百万笔交易中被利用,给网络上每个全节点增加了千兆字节的永久臃肿,而绝大多数比特币网络使用的主要节点软件却拒绝修复它。补丁存在,经过测试,并在 Knots 上投入生产使用。Core 选择不应用它,并且反而朝着相反方向走得更远。

Core 30:对每个节点的征税

当 BIP-110 提议保护节点免受数据臃肿时,Bitcoin Core 30 版本却反其道而行之。Core 30 没有修补 CVE-2023-50428,反而完全移除了长期存在的 OP_RETURN 大小限制,为 OP_RETURN 输出中的无限任意数据打开了大门。

Core 开发者提供的理由是,现有的 80 字节限制无论如何都被规避了,所以维持它没有意义。这就像一个城市议会因为有人超速就停止执行限速,这也直接违背了 Dashjr 指出的长达十年的先例。

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

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

Jameson Lopp 以「极端边缘情况」为由主张进行这一改变,这些情况与比特币作为货币的功能无关,却与他「在比特币上构建」的 VS 初创公司 Citrea 息息相关。

普通人痛恨这个。

2013 年,Core 引入数据载体限制以保护节点免受数据垃圾侵扰。十年间这些限制一直有效。2023 年,一个漏洞允许铭文通过 Taproot 绕过这些限制,而 Core 拒绝修补它。

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

这是当前比特币发展中的根本矛盾。一个派系希望将网络保持为一个精干、可访问的货币协议,任何人都能用树莓派进行验证。

另一个派系希望扩展协议的能力以容纳开发者能想到的任何创意用例,并且他们愿意让节点变得更重、更昂贵来实现这一目标。

第一组人正在朝着 100 万美元的比特币迈进,第二组人正在朝着「更好版的以太坊」迈进。

数据:BIP-110 实际做了什么

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

结果毫不含糊。

在抽样期间的 470 万笔交易中:

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

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

零笔合法金融交易被阻止。

在近五百万笔交易中,没有一笔货币转账被过滤器捕获。每一笔支付、每一笔交易所提现、每一次闪电通道开设、每一次 CoinJoin、每一次多签花费都顺利通过。

细分结果揭示了这场辩论中大多数人忽略的一个重要事实。社区一直将 Ordinals 铭文和 OP_RETURN 垃圾视为两个独立的问题,它们不是。

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

「两个垃圾问题」的叙述在数据面前崩溃了。比特币只有一个垃圾问题,但有两种表现形式,而 BIP-110 同时解决了这两者。

承担重任的规则

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% 的区块空间。在测试的 470 万笔交易中,它产生了零误报。并且它保留了在关于合法 Tapscript 使用的数据变得更清晰后重新评估的选项。

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

100 万美元的比特币的成败,与节点网络息息相关。

你可以做什么

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

研究 BIP-110 规范。审阅 Bitcoin Block Space Weekly 发布的模拟数据。如果你有技术能力,可以自己计算数据。然后根据证据所显示的,而不是社交媒体上最大声的声音告诉你该想什么,做出你的决定。

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

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

数据是清晰的,权衡是诚实的,而窗口期是一年。无所作为的代价是每天为网络上每个节点增加的千兆字节级别的永久性数据臃肿。

比特币是货币,而 BIP-110 保持它如此。

比特币作为非货币任意数据中继和存储将无法存续。

如果你相信这一点,那么你正在运行一个主权、抗审查的节点,以无需许可的方式使用比特币作为货币。

ETH1,09%
SOL0,6%
XRP1,04%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan

Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)