关于比特币核心提案取消脚本操作码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——展示了他们的3333个Ord的巫师铭文。“我们刚刚创造了比特币历史上最大的OP_RETURN,”X账号@lifofifo写道。“介绍史上第一个1MB的区块,区块896696,包含每一个Ord的巫师在OP_RETURN数据中。”为了制作一个可以通过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实验表明了对协议边缘创造性控制的日益渴望。随着节点软件的分歧和矿工对新激励的响应,网络似乎正进入一个安静的重新定义阶段——在这个阶段,政策、目的和参与正在通过每个字节、每个区块和每个表情包进行测试。
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。