更新时间:2025-11-12 17:51:02 编辑:丁丁小编
来源:点击查看
简介
比特币 OP_RETURN 数据限制:一场关于自由与效率的辩论
最近,关于是否取消比特币 Bitcoin Core 中 OP_RETURN 数据大小限制的讨论甚嚣尘上。这场争论的核心在于,如何在用户自由和网络效率之间找到平衡。
什么是 OP_RETURN?
OP_RETURN 是一种比特币脚本操作码,允许在交易中嵌入少量数据。这些数据通常被认为是“不可花费的”,因此不会增加 UTXO(未花费交易输出)集的负担。目前,Bitcoin Core 默认限制 OP_RETURN 数据大小为 80 字节。
争论的焦点
开发者 Peter Todd 提议移除这一限制,并删除相关配置选项。这一提议引发了社区的激烈讨论。
支持者认为:
- 现有限制形同虚设,可以通过其他方式绕过。
- 取消限制可能更符合矿工的利益,因为他们可以通过竞争区块空间获得更多收入。
- 回归比特币早期设计,中本聪时代没有这个限制。
反对者认为:
- 移除限制会导致更多非交易数据写入链上,挤占区块空间,推高交易费用。
- 即使限制可以绕过,但节点策略仍然有用,可以减少垃圾数据对网络的压力。
- 用户自由不应以牺牲网络效率为代价。
社区观点:百家争鸣
- Nothing Research 合伙人 @0x_Todd: 坚决支持取消限制,认为这是回归比特币的原始精神,并能降低铭文对网络的负担,为矿工提供额外收入。他认为,市场需求决定了是否应该允许大尺寸数据上链,不应进行硬性干预。
- HashKey 投资研究主管 @jeffrey_hu: 倾向于反对取消限制,认为这可能导致非交易数据挤占区块空间,同时强调用户自由的重要性。他认为,中本聪的设计并非完美,不能简单以“中本聪时代无限制”为理由支持取消限制。
- UTXO Stack 创始人 @crypcipher: 支持取消限制,认为与其让人绕过,不如直接开放,减少“无用功”和 UTXO 粉尘。
- Fiamma 联创 @cyimonio: 反对,认为一些 Bitcoin L2 项目只是把比特币当作数据可用性(DA)层,属于“花大钱办小事”。
共识规则与节点策略:理解限制的本质
要理解这场争论,需要区分“共识规则”和“节点策略”。
- 共识规则: 比特币协议的核心规则,例如 OP_RETURN 的行为(终止脚本执行并标记输出为不可花费)。共识规则只关心“是否不可花费”,而不关心附带数据的具体大小。
- 节点策略: 节点自身可以决定如何处理拿到的交易数据,例如限制 OP_RETURN 附带数据的具体大小。节点可以限制交易在 P2P 网络里的传播,也可以在交易上链后自动丢弃 OP_RETURN 附带的数据,降低自身的存储开销。
可能的影响与建议
正面影响:
- 可能增加矿工收入。
- 支持比特币生态项目(如 Runes、Alkanes 和侧链)。
负面影响:
- 可能对普通 Bitcoin 用户的区块空间造成挤占。
对矿工的影响不确定:
- 区块空间竞争加剧可能增加收入。
- 矿池可能不喜欢,因为非标准交易打包的“独家服务”优势会减少。
个人建议:
- 如果 PR 通过但用户不喜欢,可以选择运行限制更严格的客户端(如 Bitcoin Knots)或旧版本。
- 重新审视 Bitcoin Core 的角色(在安全补丁、节点策略和共识规则间权衡),并考虑选择更符合个人理念的客户端。
这场关于 OP_RETURN 数据限制的辩论,实际上是关于比特币发展方向的更深层次的讨论。它涉及到用户自由、网络效率、矿工利益以及比特币的原始精神等多个方面。最终,社区将如何权衡这些因素,决定比特币的未来。