撰文:@jeffrey_hu 编译:GaryMa,吴说区块链 近期,针对 Bitcoin Core 提案「取消 OP_RETURN 数据限制」的讨论引发了比特币社区的广泛关注。这一提案由开发者 Peter Todd 提出(PR #32359),建议移除当前默认的 80 字节限制,并删除相关配置选项(如 -datacarrier 和 -datacarriersize)。此举被认为可能回归比特币早期设计理念,但也引发了关于网络拥堵和区块空间挤占的争议。 背景梳理:OP_RETURN 的作用与争议OP_RETURN 是比特币脚本中的一个操作码(opcode),允许用户在交易中嵌入少量数据。这些数据存储在区块链上,但输出被标记为「不可花费」(provably unspendable),从而不会增加 UTXO(未花费交易输出)集的负担。目前,Bitcoin Core 默认限制 OP_RETURN 数据大小为 80 字节,并通过节点策略限制传播大于 83 字节的 OP_RETURN 交易。 然而,Peter Todd 的提案认为现有节点策略无效,因为用户可以通过矿工 mempool 或无限制节点实现绕过。这引发了支持者与反对者的激烈争论。 支持者观点:回归自由与市场驱动
反对者观点:拥堵与资源浪费的风险
社区观点汇总Nothing Research 合伙人 @0x_Todd 支持取消限制,认为这符合比特币早期设计精神:
而 HashKey 投资研究主管 @jeffrey_hu 则持反对态度:
共识规则与节点策略的作用OP_RETURN 的行为属于共识规则的一部分,其附带数据大小限制则由节点策略决定。即使限制被移除,节点仍可在上链前或上链后采取措施,例如限制传播或丢弃数据。 可能的影响与建议正面影响:增加矿工收入,支持生态项目(如 Runes、Alkanes 和侧链)。 负面影响:普通用户的区块空间可能被挤占。 个人建议:如果提案通过但用户不认可,可以选择运行更严格的客户端(如 Bitcoin Knots)或旧版本。 |