仓促推进比特币 OP_CAT 可能导致巨大的安全成本

操作连接(OP_CAT)有可能为比特币(BTC)带来革命性的变化。然而,如果其安全风险未被认真处理,也可能危害比特币的安全性。

有近期大量支持重新启用比特币(BTC)的操作连接(OP_CAT)的声浪,这是中本聪在原始比特币脚本中引入的一种代码,允许比特币用户将两个数据集合并到单个交易脚本中。由于过大的堆栈元素可能带来潜在的安全问题,中本聪在 2010 年禁用了该代码。 

重新引入 OP_CAT 可能有助于资产通证化,借鉴 Ordinals 的初步成功。提议的操作码添加将简化交易脚本中的资产元数据和高级数据结构操作。然而,匆忙实施可能会动摇比特币作为最安全区块链的地位。

OP_CAT 和 Ordinals 的复兴(和抵抗)

要理解为什么 Ordinals 和 OP_CAT 正在兴起,最简单的方法是看比特币的通证化和非同质化代币(NFT)历史。在以太坊(ETH)和 CryptoKitties 成为主流之前,NFT 首先出现在比特币上,通过元协议(例如 Colored Coins 来实现。Colored Coins 由 Yoni Assia 在 2012 年提出,使用比特币的小部分(satoshis)来代表现实世界的资产(但成功有限)。Counterparty 是这方面的另一次尝试,负责在 2016 年创建了“Rare Pepe Nakamoto”。但这些早期的 NFT 尝试受到三个比特币限制的制约:速度较慢、可扩展性差和交易成本高。

10 多年过去了,渴望的比特币爱好者希望将 NFT 重新带回 比特币。Ordinals 支持者正在利用 OP_RETURN 输出将任意数据嵌入比特币交易中。这样一来,他们可以通过将数据分布在多个输出中来规避 80 字节的限制。许多人赞扬他们的技术变通。其他人则将其视为对本来安全的比特币网络的垃圾邮件。

例如,像 Ocean Mining 这样的团队正在积极尝试删除 Ordinals 数据,认为这是一种 DoS 攻击形式。在 2023 年 12 月的一条推文中,Ocean Mining 首席技术官 Luke Dash 指出:“自 2013 年以来,比特币核心允许用户设置交易中额外数据的大小限制(-datacarriersize)。通过将他们的数据混淆为程序代码,Inscriptions 绕过了这个限制。这个漏洞最近在比特币 Knots v25.1 中修复了。”

作为回应,有用户表示 Ordinals 已经被允许在比特币上,他直接回答道:“从来没有人允许过 ordinals。从一开始就是对比特币的攻击。”作为比特币核心开发者,他的观点具有一定的分量。

Bitcoin 开发者 Luke Dash 不喜欢 Ordinals 或 inscriptions。来源:X

还应该注意的是,Ocean Mining —— 以前被称为 Eligius —— 已经发现了超过 11,000 个区块,挖掘了近 350,000 个比特币。数百个节点运营商赞同 Ocean 的观点,并决定通过过滤 Ordinals 的“垃圾邮件”来挖掘比特币。

OP_CAT 与比特币纯粹主义者

2024 年,这可能看起来是比特币 NFT 的终结。Ordinals 不仅要应对节点运营商过滤他们的记录,还要面对之前那些元协议所面临的问题:网络拥堵和低 TPS 协议上的高费用。面临诸多障碍,比特币将如何支持对安全和可扩展的通证化/NFT 的需求?Ordinals 是否注定要像 Colored Coins 一样被轻易遗忘在比特币的历史中?

现在的焦点是将 OP_CAT 引入比特币协议,以改善基础层限制。StarkWare 最近宣布了一项 100 万美元基金用于研究 OP_CAT 及其促进比特币采用潜力。个人对使用案例的潜力感到兴奋,例如安全文档签名和保险库。

Bitcoin Magazine 编辑“Brian_Trollz”在 X 上写道,“仅激活 OP_CAT”就会创造一个“比有用更危险的噩梦混乱”。来源:

尽管如此,2010 年存在的潜在安全漏洞问题,部分是开发人员不急于结束 OP_CAT BIP 420 讨论的原因。这一冲突在社区内引发了关于 Ordinals 的合法性和未来的争论,但像许多创新一样,内部社区有时可能与主流的需求信号相悖。

引入 OP_CAT 可以简化比特币上的资产通证化。然而,这种变化需要软分叉,并且任何向后兼容的比特币协议更新,包括 OP_CAT 在内,都存在潜在的黑客风险。匆忙采用而不进行额外操作码整合也将限制其功能。

安全至上

比特币的历史和主要用例作为一个安全协议,面临着匆忙采用 OP_CAT 可能带来的存在威胁。在 X 生物中出现的 OP“CATs”失踪海报和 #BIP420 显示了对通证化和 NFT 的需求是不可否认的。相反,应该通过不损害比特币基础层安全性和功能性的第二层解决方案来追求这些。在社区达成共识之前,RSK、Liquid、Lightning、BSquared 和我自己的公司(AYCE)等团队正在开发基础设施,以满足这一需求,而不会危及比特币的核心稳定性。

这并不是炒作和投资者压力首次鼓励匆忙采用协议。比特币必须与众不同,将安全置于首位。这取决于社区,而不仅仅是声音最大的人,来保护它。加密货币和区块链技术的未来取决于比特币无瑕疵的安全记录。为什么要急于修复本来没有问题的东西呢?

Afnan Rahman 是 AYCE & Co 的联合创始人兼首席执行官。他曾是 OpenNode 的联合创始人,并帮助打造了比特币钱包 Zap(Strike)。他毕业于加州大学圣巴巴拉分校。

本文仅供一般信息目的,不旨在提供法律或投资建议。