比特币核心(Bitcoin Core)v30.0版本已于今日正式发布,节点运营者现可下载更新。根据官方发布的版本说明,本次更新带来了多项性能改进和漏洞修复,但其中关于OP_RETURN数据限制的调整引发了开发者和比特币支持者的强烈争议。
主要更新内容
最低费用大幅降低:节点间中继交易的最低费用降至0.1 sat/vB,矿工在打包交易时可采用的最低费率则为0.001 sat/vB。这一调整有望进一步降低比特币网络的交易成本,尤其是在链上流量较低时期。
OP_RETURN功能迎来重大变化:每个交易可附带的数据量从此前的83字节大幅提升至100,000字节(100KB),同时允许单个交易包含多个OP_RETURN输出。这意味着用户可以在链上附加更丰富的信息,如哈希值、数字证书甚至艺术品元数据。
钱包系统全面升级:v30.0不再支持BDB(Berkeley DB)钱包,用户必须迁移至更加安全且备份更便捷的描述符钱包(Descriptor Wallet)。原有的importwallet和dumpwallet命令已被移除。此外,新增了TRUC(Transaction Replacement Under Confirmation)交易类型,可有效避免交易在等待确认期间的冲突。
新命令与挖矿界面:新增的bitcoin命令简化了节点运营者和矿工的操作流程,只需输入bitcoin node、bitcoin gui或bitcoin rpc即可替代多个旧指令。矿工还可以通过实验性的PC挖矿接口直接连接Bitcoin Core,利用本地套接字实现更快的区块模板请求。
GUI与系统更新:图形用户界面从Qt5升级至Qt6,Windows用户现在支持暗色模式,macOS则获得了Metal图形加速支持,带来更流畅的体验。此外,本次修复了五个低严重性漏洞(完整细节将在两周内公布)。需要注意的是,运营v27.x版的节点将不再接收后续更新,因为该版本已被标记为“生命周期终止”。
争议焦点:OP_RETURN数据限制扩大
OP_RETURN的调整是此次更新中最具争议的部分。由开发者Luke Dashjr和Bitcoin Mechanic领导的Bitcoin Knots社区提出了强烈反对意见。他们认为,将数据限制提高到100KB可能迫使节点运营者托管非法或有害内容,例如裸露材料或恶意代码,从而带来法律风险。
Knots社区坚持认为比特币应专注于货币转移,而非文件存储。而Bitcoin Core开发团队则表示,这些变化仅调整了内存池(Mempool)策略,并不会影响比特币的共识规则。今年9月,开发者曾计划取消用户对OP_RETURN数据限制的控制权,强制节点接受更高限制,但因遭到强烈反对,核心维护者Ava Chow在10月发布窗口前恢复了用户的可配置性。然而,该功能仍可能在未来的版本中重新实施。
此外,v30.0改变了-datacarriersize参数的工作方式:在旧版本中,设定值如83代表83字节限制;但在v30中,同样的数值实际允许约9倍的数据量。批评者认为这种“静默变化”会误导用户。目前v30仍保留100KB的新默认值,同时允许用户手动降低。
分叉传闻与市场影响
9月底曾传出消息称,Luke Dashjr可能考虑通过一次临时硬分叉来抵制新OP_RETURN限制。报道称Dashjr正在探索分叉以保护节点运营者免受潜在非法数据传播的影响。但Dashjr随后否认了这些说法,称之为“假新闻”,并明确表示“没有硬分叉”。尽管如此,他仍维持对新规则的反对态度,并指责“Core30辩解者”才是唯一提出分叉方案的人。
市场影响分析:本次更新对矿工和节点运营者的短期影响有限,但争议可能加剧比特币社区的分歧。费用降低有望提升小额交易的经济性,但OP_RETURN扩容可能推动比特币链上数据存储应用的爆发,这既带来创新机会,也对节点运营者的合规性提出挑战。长期来看,如果争议无法平息,可能催生更多替代客户端或分叉项目,但主流用户和交易所大概率会继续跟随Bitcoin Core官方版本。投资者应关注后续节点升级率以及社区对数据限制的最终态度。

