比特币核心开发者已确认计划在10月30日发布的第30版本中移除长期存在的数据存储限制。
这一变更实质上取消了比特币目前对OP_RETURN输出的80字节限制,这些特殊的交易字段允许用户在区块链上嵌入任意数据。根据新规则,交易可以包含多个OP_RETURN输出,每个输出可能包含多达4MB的数据。
"比特币核心只是一个可以被任何人复制和修改的协议实现;使其特别的唯一原因是其贡献者做决策的方式,"已批准更改的核心贡献者Gloria Zhao在GitHub说明和推文中解释道。
这项修改代表了比特币处理非金融数据方式的重大政策转变。
OP_RETURN输出在2024年Ordinals铭文热潮中流行,允许用户直接在比特币区块链上存储图像、文本或元数据,而不会创建可花费的输出来膨胀网络的UTXO(未花费交易输出)数据库。
值得注意的是,虽然用户仍可手动恢复旧的80字节限制,但这些配置选项最终将在未来的比特币核心版本中完全移除。
这一确认follows数月比特币社区的激烈争论,支持者认为这是将比特币增强为可编程平台以支持更广泛用例的一种方式,而批评者如长期比特币核心贡献者Jason Hughes则认为这改变了"比特币网络本身的本质"。
对于Zhao来说,实施OP_RETURN的"主要动机"是解决人们使用有害方法在比特币上存储数据,这可能会永久膨胀网络内存——这可能代表"对网络的长期成本"。
当比特币核心的规则比矿工"可靠挖掘"和接受的更严格时,大型参与者开始绕过公共交易池,直接与矿工交易。这"造成中心化压力"并削弱比特币的设计,损害其抗审查性,Zhao解释道。
通过移除OP_RETURN限制,比特币核心使其政策与比特币挖矿的现实相一致,鼓励人们使用更清洁的数据存储方法,而不是迫使他们采用有害技术或中心化的变通方法。
但Zhao试图传达比特币核心开发者对这一变更的想法和动机,却遭到比特币社区部分人士的强烈反对。
"这没有明确的共识,因此永远不应该被合并!"软件工程师Juan David Diaz在讨论线程中评论道。
"这是可耻的先例。对此没有共识,"另一位使用新建GitHub账户的匿名评论者写道。
一位声称在ZK支持的比特币基础设施开发商Alpen Labs工作的工程师指出,人们显然没有理解"这是默认的"。
"你仍然可以在配置中设置自己的限制。如果你不同意,可以在你的节点上更改,"这位匿名工程师声称。



