Bitcoin Core 32.0 已进入发布候选阶段。作为支撑比特币网络绝大多数全节点的开源软件,其首个候选版本于 9 月 14 日打上标签,目标是在 10 月 10 日推出稳定版。此次更新不会改变比特币共识规则,重点放在底层性能、费用估算与安全性改进上。
区块验证与初始同步提速
v32.0 最受关注的性能提升来自区块验证方式的调整。Bitcoin Core 现在会在区块验证过程中并行获取交易输入,而非按顺序逐个处理。测试显示,这一改动使初始区块下载(IBD)最高提速 3 倍。IBD 是新节点从零开始同步完整比特币区块链的过程,将耗时缩短至原来的三分之一,有助于降低新参与者加入网络的门槛。
新增基于内存池的费用估算
版本 32.0 引入基于内存池的费率估算机制,作为历史模型的补充。内存池可被视为未确认交易的等候区。通过分析当前内存池中的交易,软件可以在网络拥堵缓解时推荐更低的费用。
安全修复与 PSBT v2 默认值
Bitcoin Core 32.0 修复了 walletnotify 功能中的一个命令执行漏洞。该漏洞自 24.0 版本起存在于非 Windows 系统。此次更新还针对新的 Web 服务器组件引入内存耗尽修复。
此外,四个 RPC 命令现在默认使用 PSBT 版本 2。PSBT(部分签名比特币交易)是钱包与签名设备之间传递未签名或部分签名交易的标准格式。v2 提供更高灵活性,但解析 Bitcoin Core PSBT 输出的应用和服务需要更新代码以适配新格式。若开发者未做好准备,现有集成可能被破坏。
对于与 Bitcoin Core RPC 接口交互的钱包开发者、交易所和托管服务商,当前应针对发布候选版本进行测试,而不是等到 10 月 10 日之后再仓促应对。
