比特币核心 30 将在开发者辩论结束后提高OP_RETURN数据限制
比特币核心是连接全球最大加密货币背后的区块链的主要开源软件,其开发人员表示,10 月的第 30 版版本将OP_RETURN数据交易的默认限制从目前的 80 字节增加到近 4MB,这是比特币区块大小施加的限制。
这一变化的提议在 GitHub 上的更新中得到证实,在比特币社区内引发了辩论。批评者认为,取消限制可能会鼓励增加任意数据的嵌入,可能导致网络垃圾邮件,并改变比特币作为金融工具的 BTC 主要功能。
这一决定标志着社区关于区块链使用的辩论的另一个重要时刻,凸显了网络效率、实际用例和意识形态原则之间持续存在的紧张关系。
OP_RETURN 代码允许比特币用户在交易中包含数据。该功能在概念上类似于 Inscriptions 使用 Ordinals 和 witness 数据将图像和文本直接嵌入区块链的方式,但在技术上有所不同。
一些人认为,添加这些交易数据是“武断的”,并且与中本聪提出的比特币区块链的最初愿景相矛盾。
OP_RETURN 的 80 字节限制鼓励了其他数据存储方法,其中一些方法会导致未花费的交易输出 (UTXO) 集膨胀等问题。
在详细的 GitHub 摘要和随后的 X 帖子中,Bitcoin Core 开发人员 Gloria Zhao 概述了这一变化背后的原因。
Zhao 强调了减轻现有限制的意外后果的意图,并指出,“这种 [变化] 的主要动机是纠正数据存储技术的危害性和标准性之间的不匹配。
撰写合并拉取请求的开发人员 Greg Sanders 在 GitHub 讨论中表示,取消限制“至少产生了两个实实在在的好处:更清晰的 UTXO 集和更一致的默认行为。
关于治理的辩论
赵还在她的 X 页面上谈到了更广泛的治理问题,强调了 Bitcoin Core 对透明度和精英管理的承诺。
她强调了社区在维护这些原则方面的作用的重要性,并警告社会工程或公司压力影响软件开发人员决策过程的风险。
“如果 Bitcoin Core 的贡献者放弃了这些价值观,例如,为了安抚社交媒体或企业愿望,社区将转向另一个做得更好的节点实现,”赵写道,并敦促用户保持警惕并了解情况。
开发人员 Luke Dashjr 一直反对放宽限制,称此举可能有害。他鼓励用户避免升级到新版本或采用替代节点实现,例如 Bitcoin Knots。
这场辩论反映了 2023 年的争议,尤其是围绕 Ordinals 和 Inscriptions 的争议,当时用户将大量非财务数据(例如图像和文本)嵌入到比特币交易中,引发了对区块链滥用和网络拥塞的类似担忧。
尽管存在这些担忧,但 Zhao 坚持认为,试图通过中继策略审查交易类型是不切实际的,并且在强大的经济激励措施下无效。她说,Bitcoin Core 的方法应该保持中立,反映该网络的抗审查和去中心化的基本原则。
Core 30 版本将保留手动控制选项,允许用户通过现有的命令行参数实施更严格的限制。但是,这些选项现在被标记为已弃用,并将触发警告消息,指示在未来的更新中可能会被删除,而没有设定时间表。