开发者马丁·哈沃斯蒂亚克(Martin Habovštiak)于2026年3月1日发布了一个概念验证,将66千字节的TIFF图像文件连续嵌入比特币区块链中,作为单一交易,无需使用OP_RETURN、Taproot或OP_IF操作码。
演示直接挑战了BIP-110支持者的主张,BIP-110是一项临时软分叉提案,旨在限制比特币上的任意数据存储,演示表明数据可以通过标准交易结构存储,而这些结构正是提议限制的目标。任何比特币全节点都可以公开验证该交易,目前大约8.8%的网络运行支持BIP-110的节点,这些节点仅通过比特币Knots客户端实现。
哈沃斯蒂亚克是Rust比特币库的维护者,他构建了一个在单一比特币交易中存储完整TIFF图像文件的交易。该图像描绘了比特币Knots的知名开发者和BIP-110的支持者卢克·达什尔(Luke Dashjr),可以通过标准节点命令从交易的原始十六进制数据中重建。
该演示的特别之处在于避免了通常被提议限制的存储方法。交易中没有OP_RETURN输出,也未使用Taproot(改用SegWit版本0),且不包含OP_IF指令。这些都是BIP-110试图限制的主要途径。
用户可以通过运行bitcoin-cli getrawtransaction,然后使用xxd -r -p从交易数据中独立重建图像文件,进行验证。
BIP-110最初在2025年10月以BIP-444的名义提出,建议实施为期一年的临时软分叉,在共识层面对常用于数据存储的交易结构施加新限制。
该提案将OP_RETURN输出限制为83字节,单个数据推送限制为256字节,限制见证堆栈元素大小,并使超过34字节的新输出脚本无效。支持者将这些措施描述为保护节点运营者免受不断增长的存储成本,并维护比特币作为货币网络的主要功能。
该提案是在比特币核心(Bitcoin Core)v30版本发布后提出的,该版本有效移除了之前的OP_RETURN数据限制。BIP-110仅通过比特币Knots客户端实现,自2025年初以来,其节点数量已增长约十倍,目前约占网络的8.8%。
卢克·达什尔(Luke Dashjr)是比特币Knots的维护者,也是Ocean矿池的CTO,他一直积极主张限制比特币上的任意数据,认为铭文和类似的数据存储是“垃圾信息”。
哈沃斯蒂亚克的演示突出了比特币处理交易的根本区别。网络有两层规则:共识规则决定区块的有效性,政策规则则管理节点默认转发的交易内容。
共识规则不能强制“仅限货币意义”在交易字节上。任何符合结构规则的交易,无论嵌入何种数据,只要支付足够的手续费,都是共识有效的,可以被挖掘。政策规则可以制造摩擦,但不能保证完全阻止。
演示还生成了一个符合BIP-110的图像交易版本,在比特币Knots的regtest环境中测试。该版本据称比原始版本更大,暗示限制可能会增加区块链的总数据量,而非减少。
即使节点拒绝转发非标准交易,经济激励也会产生变通方案。矿池可以通过绕过转发网络的直接提交渠道接受交易。像MARA的Slipstream这样的服务已提供直接提交大额或非标准交易的管道,这些交易符合共识规则,但可能被排除在内存池之外。
按照当前的手续费率,占用一兆字节的区块空间大约花费0.1比特币(每虚拟字节10聪),在每虚拟字节100聪时则为1.0比特币。
限制流行的数据存储方法可能适得其反,将使用推向需要更高长期网络成本的编码。当开发者创建看似可花费的输出以携带任意数据时,会增加未花费交易输出(UTXO)集,这是每个全节点必须维护的数据库。
UTXO的增长比见证数据或OP_RETURN有效载荷更具持久性,因为后者可以被裁剪。编码图像文件的输出会一直存在于UTXO集中,直到被花费,可能无限期。这一动态解释了比特币核心过去为何不愿对OP_RETURN施加严格限制,因为替代方案可能会增加节点的长期运营成本。
BIP-110代表从政策层面过滤向共识层面限制的升级,具有超越技术层面的治理意义。该提案的临时一年框架隐含承认永久解决方案可能不存在,只有有限效果的战术管理。
演示发生在比特币核心与比特币Knots开发者社区关于数据存储政策的持续争议中。哈沃斯蒂亚克表示,他受到Knots支持者关于没有目标操作码就无法连续存储数据的“虚假陈述”的激励。他自称反对区块链垃圾信息,但认为提议的限制基于错误的技术主张。
他指出这只是一次性努力,且不会公布代码,明确是为了避免引发新一轮铭文活动。发表时,Block未能联系到哈沃斯蒂亚克或达什尔以获取评论。
比特币开发者用嵌入图像演示了什么?
马丁·哈沃斯蒂亚克在单一比特币交易中嵌入了66千字节的TIFF图像,没有使用OP_RETURN、Taproot或OP_IF。该演示证明可以使用目标限制的标准交易结构连续存储任意数据,挑战了存储需要特定操作码或功能的说法。
什么是BIP-110,它会做什么?
BIP-110是一项临时软分叉提案,将在共识层面限制携带数据的交易字段。它将OP_RETURN输出限制为83字节,单个数据推送限制为256字节,限制见证堆栈元素大小,并使超过34字节的新输出脚本无效。该提案仅通过比特币Knots客户端实现,目前支持约8.8%的网络。
比特币能否技术上阻止任意数据存储?
在保持比特币共识规则的前提下,完全阻止任意数据存储可能在技术上不可行。网络验证交易结构,而非内容含义,无法区分“货币交易”和“数据交易”。阻止措施要么通过手续费市场施加经济约束,要么通过共识限制,但都存在治理风险和二阶效应,如UTXO膨胀。
Bài viết liên quan
Bitcoin Hyper News Today: Pepeto Becomes the Best Crypto Presale to Invest in After $110 Billion ...
Dữ liệu: 644,86 BTC đã chuyển ra khỏi địa chỉ ẩn danh, trị giá khoảng 47,10 triệu USD
Dữ liệu: 467,28 BTC đã chuyển khỏi MARA, trị giá khoảng 7.347.300 USD