技术支持
News

解码比特币中的OP_RETURN及其重要性是什么?

OP_RETURN 是一个比特币脚本操作码,允许用户在交易中嵌入小型不可花费的数据,达到了功能性和网络效率之间的平衡。最近关于解除其 80 字节限制的提案引发了关于比特币作为数据载体与简化支付系统角色的讨论。

分享
解码比特币中的OP_RETURN及其重要性是什么?

了解 OP_RETURN:比特币的数据雕刻工具

OP_RETURN 添加于比特币核心 0.9.0,是一个脚本操作码,允许用户将最多 80 字节的任意信息(例如文本、哈希或协议指示符)附加到交易中。与其在可花费输出中存储数据并滞留在未花费交易输出(UTXO)集中,OP_RETURN 输出是可证明不可花费的,允许节点修剪它们从而减轻存储需求。

这一功能支持非支付应用,包括时间戳所有权证明、嵌入 L2 协议的元数据或在特定使用情况下有意燃烧代币。Counterparty 是首批利用比特币的 OP_RETURN 操作码直接将任意数据嵌入 BTC 交易的项目之一,支持在比特币区块链之上创建和管理数字资产和去中心化交易功能。新项目如 Citrea 使用 OP_RETURN 来记录零知识证明,而其他项目则使用它来编码简单的合同条款。

解码比特币中的 OP_RETURN,这有什么大不了的?

2014年设立的80字节限制旨在阻止大量数据存储,同时履行基本功能。通过将条目限制在大约两个比特币地址的大小,表明区块应优先处理金融交易。然而,OP_RETURN 作为一种标准化、可传播的交易类型继续存在,确保节点高效传播这些数据附件。

然而,比特币社区长期以来一直在讨论 OP_RETURN 的目的。一些批评者认为,即使是适度的数据嵌入也会削弱比特币作为货币分类账的基本作用,而其他人则视其为在明确限制下创新的实用途径。支持者认为它为多样化功能提供了一种受控机制,而不会给网络带来过多负担。

另请阅读:OP_RETURN 冲突:Ocean Mining 指责核心开发者合谋用“垃圾信息”填满比特币

关于取消 80 字节限制的辩论

在比特币核心的即将发布的版本中,开发者将取消默认的 80 字节 OP_RETURN 上限,从而允许更大的数据插入和每笔交易中的多个 OP_RETURN 条目。这一变化源自于关于现有上限是否还履行其初衷的长时间争论。截至2025年5月12日,比特币核心尚未合并任何与更改 OP_RETURN 限制相关的请求,提案仍开放供审查。

为什么要取消上限?

支持者认为限制已经失去其效用,指出集中化的矿池和服务已经直接接受非标准的大数据交易。这种解决方案——包括虚假多重签名脚本或基于 taproot 的铭文——膨胀了 UTXO 集,正是 OP_RETURN 旨在防止的。

他们表示,取消限制将简化交易构建,改进费用估算,并使中继策略与矿工实践一致。正如一位比特币核心开发者详细说明的那样,可以通过虚假地址以较高的网络成本复制任何可以通过 OP_RETURN 实现的操作。

解码比特币中的 OP_RETURN,这有什么大不了的?

批评者的担忧

反对者,包括某些节点运营者和开发者,警告说允许更大的数据嵌入可能会使非支付数据的批量存储正常化并阻塞区块。一名参与讨论的参与者警告称,这可能会提高用户成本,并集中于优先考虑数据密集型交易的矿池中。

解码比特币中的 OP_RETURN,这有什么大不了的?

其他人质疑其实用性,指出即使没有上限,很少有项目会切换到 OP_RETURN。辩论还引发了治理问题,一些批评者认为提案过于仓促,可能会削弱社区信任。

解码比特币中的 OP_RETURN,这有什么大不了的?
比特币 Knots 节点数量自此辩论开始以来大幅增加。一名节点运营者可能会在 OP_RETURN 辩论期间选择 Bitcoin Knots 而不是 Bitcoin Core,因为 Knots 允许用户实施更严格的反垃圾信息政策,例如继续拒绝或限制诸如 OP_RETURN 铭文之类的非支付交易,许多人认为这是不必要的区块链膨胀。来源:Coin Dance。

政策,而非共识变更

重要的是,此调整仅影响比特币核心的默认中继规则,并不改变共识验证。节点,如 Bitcoin Knots,仍然可以强制执行更严格的 OP_RETURN 限制,超过先前政策的区块仍然是有效的。开发者强调,目标是减少有害的解决方式,而不是鼓励不受限制的数据存储。未来的发展方向如何,目前尚无定论。

导航比特币的未来

OP_RETURN 的讨论突显了比特币演进中的更广泛张力:在努力保持核心原则的同时促进创新、平衡个人选择与网络效率。有人认为,取消上限可以减少 UTXO 污染并使节点和矿工激励一致,但也测试了社区对链上实验的接受度。

其他人则认为,最终,比特币的费率市场将仲裁资源分配,用户在区块空间上竞价——如果过多的数据涌入网络,较高的费用自然会阻止滥用。不管怎样,比特币社区对该问题的看法仍然存在分歧——给公众带来从中受益的机会,从而进行更明晰的讨论。