首页>百科>数字货币钱包 > 正文

比特币核心软件Bitcoin Core 32.0进入最终测试 预计10月10日发布

2026-09-16 20:42 loading...

运行比特币节点所使用的软件Bitcoin Core正在进行重要版本更新。该项目的下一个主要版本32.0已经进入最终测试阶段,开发者计划于10月10日发布正式版本。

根据Bitcoin Core项目的发布日程,32.0版本的第一个候选版本于9月14日标记,由此开始最终的测试周期。Bitcoin Core允许计算机独立验证交易和区块,无需依赖第三方服务。本次版本更新不会改变比特币的共识规则。

费用估算与区块处理改进

当前版本的Bitcoin Core主要通过查看已确认区块中交易的手续费来估算用户应支付的费用。32.0版本新增了第二个估算器,该估算器会查看当前等待确认的交易。软件将对比两个估算结果,在网络条件允许时推荐较低的费用。此举可使费用估算在拥堵缓解后更快下降,而非继续反映早期区块中更昂贵的交易。

节点现在可以在检查区块时,使用多个处理线程同时从数据库中获取交易数据。Bitcoin Core默认使用八个线程,从而减少节点追赶区块链时等待磁盘数据的时间。

安全漏洞修复

开发者修复了一个自Bitcoin Core 24.0版本以来存在于非Windows系统中的漏洞。经认证且拥有创建钱包权限的用户,可以通过构造特殊名称的钱包,在特定条件下让托管节点的主机执行命令。该攻击需要操作员已启用walletnotify功能(该功能在钱包交易发生时自动运行指定命令)。Bitcoin Core 32.0将钱包名称视为纯文本,不再允许名称中的部分内容被解释为命令。

比特币核心软件Bitcoin Core 32.0进入最终测试 预计10月10日发布 - 图1

钱包变更与内存问题

Bitcoin Core中用于创建部分签名交易的四个命令,将默认使用更新的PSBT版本2格式。这些交易通常会在比特币发送前,在钱包软件和签名设备之间传递。应用程序仍可请求旧格式,但直接基于这些Core命令构建的服务需要确保支持版本2。

32.0版本还替换了Bitcoin Core现有的Web服务器,该服务器处理来自其他应用程序与节点通信的请求。新服务器测试中发现了内存耗尽问题:新服务器在处理一个请求的同时可以继续接收客户端数据,导致数据在内存中累积的速度超过服务器清理速度,最终耗尽节点内存。提交修复的开发者将其描述为内存耗尽场景。该新服务器尚未出现在任何稳定的Bitcoin Core版本中,意味着问题在版本32发布前已被发现。

测试还表明该问题同样影响Bitcoin Core的REST接口(无需登录凭证即可使用)。16个未经认证的REST连接使测试节点在约一分钟内从46 MB内存升至约3 GB。90秒测试中,修复前内存占用3.2 GB,修复后约为3 MB。

信息来源:CoinDesk

声明:文章不代表比特之家观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
相关阅读相关阅读
热门资讯热门资讯
风险
提示

比特之家数据及信息均来源公开资料,不构成任何推荐或投资建议。炒币属投资行为,市场有风险,投资需谨慎。

粤ICP备2025508278号-1 Copyrigh© 比特之家 525btc.com