比特币核心32.0进入候选测试阶段,聚焦验证加速与费用改革
据官方GitHub发布,比特币核心(Bitcoin Core)32.0版本于9月14日标记v32.0rc1(提交哈希d0231bb,附维护者签名),进入最终候选测试周期,计划于10月10日发布正式版。本次更新未改变共识规则,主要优化节点性能、钱包接口、费用计算及安全性。
发布时间表与测试流程
开发者于8月20日进入功能冻结期,9月14日从主分支分离32.x并启动候选周期。项目于9月15日开设专属测试反馈议题,呼吁节点运营者与开发者按指南测试并报告问题。截至9月16日,尚无最终二进制文件发布,用户需手动升级,旧版本可继续运行。
费用估算整合内存池与区块历史
新版本改进estimatesmartfee函数,新增基于当前内存池(mempool)的估算器,结合历史区块确认行为。当两者均有效时,返回较低费用建议,从而在区块空间需求下降后更快响应。用户可通过fee_rate_estimator参数指定block_policy、mempool_policy或默认组合模式。
区块验证并行预取提升性能
32.0版引入跨多线程的prevouts(前序交易输出)预取机制,默认8个工作线程,可减少磁盘读取等待。通过-preoutfetchthreads设置调整(最高16或禁用以0),针对链状态数据库读取进行优化,加速区块连接验证。
安全修复与内存漏洞修补
修复非Windows系统钱包通知漏洞,防止经认证用户通过特制钱包名执行命令;重写HTTP服务器中发现未授权REST连接可致内存耗尽(测试显示16个连接约1分钟占满3GB内存),经AI辅助审计与测试后合并补丁。此外,PSBT v2成为四个RPC默认格式,并增添exportwatchonlywallet等钱包工具。
比特币核心32.0持续公开测试,目标发布日仍为10月10日,具体视测试反馈与修复而定。
