比特币1MB OP_RETURN区块创纪录,区块链向信息平台转型

1 月前
閱讀 5 分鐘
5 視圖

近年来的比特币脚本操作码争论

近年来,有关解除比特币脚本操作码(script opcodes)80字节限制的提案引发了激烈讨论,并最终导致了2025年的OP_RETURN战争。上周四,第896,696个区块中出现了一个异常大型的非标准OP_RETURN——如此之大,以至于整个区块仅包含了一次转账。

OP_RETURN的多重用途

关于比特币核心提案解除脚本操作码80字节限制的讨论逐渐升温,参与者不仅包括开发者,还有更广泛的社交媒体社区。同时,个人和组织正在创新使用OP_RETURN交易,进行实验、发表声明或暗示比特币的未来方向,尤其是在存储JPG和充当点对点支付(P2P)机制之间的探索。

OP_RETURN是一种比特币脚本操作码,允许嵌入不可花费的数据,最多可达80字节,而不导致UTXO(未花费交易输出)集合的增长。它在时间戳、资产发行、铭刻等多种用途中扮演着重要角色,但其严格的大小限制仍然颇具争议。解除这一上限可能会减少复杂方法的需求,但也引发了对潜在垃圾信息的担忧。要深入了解OP_RETURN的机制以及当前争论的焦点,请继续阅读。

交易的创造性应用

由于这一调整涉及中继政策而非共识规则,最终的执行权由各个节点掌握。最近,OP_RETURN交易成为了一种意想不到的创意表达媒介,其中一条信息巧妙地包含了Rick Astley 1987年经典歌曲的元素。该信息内容如下:

“绝对不会抛弃你 OP_RETURN,绝对不会让你失望,绝对不会背弃你,绝对不会让你哭,绝对不会说再见,绝对不会说谎并伤害你。”

另一个OP_RETURN的信息是:过滤器对被挖掘内容有很大影响。5月15日,一个名为“Ord魔法师”的组织创造了一个区块——特别是第896,696个区块,展示了他们完整的3,333个“Ord魔法师”的铭刻。

“我们刚刚创造了比特币历史上最大的OP_RETURN。”该X账号写道。“介绍第一个1MB的区块896696,其中包含所有Ord魔法师的OP_RETURN数据。”

要构建一个几乎占满整个区块(近1MB可任意数据)的交易,创造者必须绕过嵌入在比特币节点软件默认行为中的多重政策约束。虽然OP_RETURN限制在80字节是为了防止滥用与过度链增长,这一限制并非共识规则,而是通过大多数全节点遵循的标准政策来执行。

矿池的选择与节点软件的应对

在这种情况下,交易通过将输出指定为非标准输出并直接提交给选择忽视默认政策的矿池(如Marathon (MARA))而绕过了这一细微之处,从而被包含在区块中。该交易采用比特币格式的版本2构建,支持Segwit(隔离见证)功能,并为输入和输出提供了扩展的脚本功能。由于没有实际比特币被转移(发送为0 BTC),该交易仅作为嵌入数据的载体。

尽管如此,矿工仍会因其提供的费用而频繁选择此类区块,即使缺乏货币交换也依然颇具吸引力。当附加费用足够丰厚时,矿工可能会因为经济利益而选择包含此交易。链上信息的涌现以及“第一个1MB”的首次亮相恰逢比特币Knot节点的显著增长。

与即将发布的比特币核心相比,Knot保留了-datacarrier和-datacarriersize标志,提供了操作员对参数的明确控制。设置-datacarrier=0值时,可以完全拒绝所有OP_RETURN交易,而修改-datacarriersize则允许实施更严格的数据上限,例如常规的80字节限制。

结论与展望

这些参数将使待处理交易从节点的内存池中排除,有效阻止其传播到相连的对等节点。Knot目前在大约2000个节点上运行,较3月中旬的600个有了显著增加,尽管仍落后于当前在线的19,470个公开可见的比特币核心节点。随着对比特币角色的讨论不断深化,最近OP_RETURN的实验标志着对协议边缘创造控制的日益需求。

随着节点软件的分化以及矿工对新激励措施的回应,网络似乎正在进入一个安静的重新定义阶段,在这一阶段,政策、目的和参与正在一次次进行一字节、一区块和一个表情包的测试。