在比特币扩容与用途之争持续发酵的背景下,一场围绕OP_RETURN操作码80字节限制的讨论正演变为“2025年OP_RETURN战争”。5月15日,第896,696号区块因包含一个超大的非标准OP_RETURN交易而创下纪录——该交易几乎填满了整个区块,仅包含一笔转账,数据量接近1MB。
OP_RETURN“瑞克摇”与创意表达
OP_RETURN是比特币脚本中的操作码,允许在不增加UTXO集的前提下嵌入不可花费数据,上限为80字节。近期,随着比特币核心团队提出取消这一限制的提案,社交平台上围绕此事的讨论愈发热烈。一些用户利用OP_RETURN进行创意表达——例如一条消息巧妙改编自瑞克·阿斯特利的经典歌曲,写道:“永远不会给你OP_RETURN,永远不会让你失望……”另一条则直言:“过滤器对挖矿决策影响巨大。”
首个“1 Megger”区块横空出世
在链上消息纷飞之际,名为“The Wizards of Ord”的团体成功构建了一个突破性区块。该团队在推特账号@lifofifo上宣布:“我们创造了比特币史上最大的OP_RETURN。介绍首个‘1 Megger’——区块896,696,包含了所有3,333个The Wizards of Ord铭文数据。”为了通过OP_RETURN在单个区块中嵌入近1MB的任意数据,创建者必须绕过比特币节点默认的多个策略约束。
虽然OP_RETURN的80字节限制并非共识规则,而是由大多数全节点遵循的标准性政策强制执行。在此案例中,交易方将输出标记为非标准,并直接将交易提交给矿池Marathon Digital (MARA),后者选择忽略默认策略,将其打包入块。该交易采用支持隔离见证的版本2比特币格式,实际未发送任何比特币(0 BTC),纯粹作为数据载体。高额手续费是吸引矿工打包的关键因素。
Knots节点用户激增,旨在过滤大额数据
链上消息的爆发与“首个1 Megger”的出现,恰逢比特币Knots节点实现的应用量显著上升。与即将发布的比特币核心版本不同,Knots保留了-datacarrier和-datacarriersize标志,允许操作者对OP_RETURN进行精细控制。设置-datacarrier=0可完全拒绝所有OP_RETURN交易,调整-datacarriersize则可执行更严格的数据上限,例如传统的80字节限制。这些参数从节点内存池中过滤传入交易,有效阻止其向对等节点传播。目前,Knots节点数已从3月中旬的约600个增长至约2,000个,但仍远低于比特币核心节点的19,470个。
随着比特币角色定位的不断演变,此次OP_RETURN实验表明,协议边缘的创新需求日益高涨。节点软件出现分歧,矿工响应新激励,网络正进入一个悄然重新定义的阶段——政策、目的和参与度正逐字节、逐区块、逐迷因地接受考验。

