比特币网络迎来了一次重要的更新,Bitcoin Core 第 30 版.0 正式发布,节点运营商现已可下载。
根据官方发布的发行说明,此次更新旨在提升性能并修复多个错误。然而,围绕OP_RETURN数据限制的调整引发了开发者和社区成员的广泛争议。该更新将允许用户在交易中附加最多100,000字节(100KB)的数据,远超之前的83字节限制。
本次更新引入了多项重要改进,其中包括降低默认交易费用。节点之间的最低中继费用下降至0.1 sat/vB,而矿工则可以以低至0.001 sat/vB的费用打包交易。
OP_RETURN功能的扩展成为关注焦点。用户现在可以在单笔交易中附加多达100KB的数据,而非此前的83字节限制。这一改动为嵌入哈希值、证书甚至艺术元数据提供了更多可能性。
此外,Bitcoin Core v30.0正式弃用了BDB钱包,推荐用户迁移到描述符钱包以提高安全性和备份便利性。诸如importwallet和dumpwallet等旧命令也不再支持。
新版本还引入了TRUC交易机制,避免交易冲突,同时新增了简化节点操作的命令,包括bitcoin node、bitcoin gui和bitcoin rpc,替代了多个旧指令。
图形用户界面(GUI)也得到了显著升级,从Qt5迁移至Qt6,支持Windows用户的黑暗模式,并通过macOS上的Metal图形优化提升了性能。
其他更新包括修复五个低严重性漏洞,详细信息将在未来两周内公布。需要注意的是,运行Bitcoin Core v27.x的节点将不再接收更新,因为该版本已被标记为“生命周期结束”。
尽管OP_RETURN的扩展为数据存储提供了更多灵活性,但也引发了部分开发者的强烈反对。以Luke Dashjr和Bitcoin Mechanic为代表的Bitcoin Knots社区认为,增加数据限制可能导致非法或有害内容(如露骨图片或恶意代码)在网络中传播,给节点运营商带来潜在法律风险。
他们主张比特币应专注于资金转移,而非文件存储。相比之下,Bitcoin Core开发者表示,这些改动仅影响内存池策略,并未改变比特币的共识规则。
今年9月,Bitcoin Core开发者曾计划彻底移除用户对OP_RETURN数据限制的控制权,但在遭到社区强烈反对后,Ava Chow于10月恢复了可配置性选项。不过,-datacarriersize设置的行为已发生变化——原本代表83字节限制的数值在新版本中允许高达9倍的数据量。
9月底的一份泄露消息显示,Luke Dashjr可能考虑通过硬分叉来抵制新的OP_RETURN数据限制。据TheRage杂志报道,Dashjr正在探索这一方案,以保护节点运营商免受非法数据传播的影响。
然而,Dashjr迅速否认了相关报道,称其为“假新闻”,并强调自己并无分叉计划,且“不存在硬分叉”。他指责“Core30的辩护者”是唯一提出分叉的人。
TheRage杂志则坚持其报道的真实性,并指出Dashjr及其团队并未质疑泄露信息的准确性。