比特币核心版本31.1rc1发布
比特币核心(Bitcoin Core)已发布版本31.1rc1,修复了PrivateBroadcast中的隐私漏洞,并在下一个稳定主网版本发布之前引入了软件、钱包和验证方面的改进。根据比特币核心开发团队的说法,版本31.1rc1现已作为候选版本发布,用户、节点运营商和开发者可以在正式生产版本发布之前测试几乎完成的软件。开发者表示,测试期旨在发现内部开发过程中可能未出现的任何剩余问题。
隐私问题的解决
新的比特币核心候选版本v31.1rc1现已可供测试。这是一个新的小版本,紧随v31.0之后发布。发布说明中提到,最显著的变化是解决了影响PrivateBroadcast功能的隐私问题。根据发布说明,某些网络条件可能会暴露用户的互联网地址,允许在预期的隐私网络之外建立连接。更新的软件消除了这种行为,使得依赖隐私网络配置的用户在广播交易时更加一致。
性能和功能改进
除了隐私修复外,比特币核心开发者还引入了多项改进,以提升区块链验证和长期节点性能。根据项目文档,软件现在更有效地管理与交易相关的数据,同时保持更精简的区块链数据库,这一变化旨在减少不必要的存储增长,并在链条扩展时提高性能。
网络行为也得到了优化。开发者表示,比特币核心现在更智能地处理代理设置和PrivateBroadcast连接,为通过隐私工具(如代理网络)路由流量的用户提供了更可预测的行为。钱包功能也进行了额外的维护更新。根据发布说明,迁移检查得到了改善,交易输入大小估算得到了优化,使得钱包操作能够在后台更准确地计算交易数据,而不改变用户体验。
安全性增强
与安全相关的更新还包括对MuSig2的额外保护,这是比特币核心支持的签名聚合协议。开发者表示,软件现在会拒绝包含无效公钥的空公钥列表,从而防止错误的签名聚合,并在多重签名操作中提高验证能力。
开发者支持和配置处理
对于维护或构建围绕比特币核心的软件的开发者,发布说明中提到引入了多项变化。测试工具已被清理,竞争条件已被消除,模糊测试已扩展,构建系统也已更新,以提高开发过程中的软件可靠性。
配置处理也得到了加强。在保存重要设置之前,比特币核心现在会检查写入操作是否失败,开发者表示,这一保护措施可以帮助防止由于磁盘写入失败而导致的配置错误。版本31.1rc1适用于当前版本的Linux、macOS和Windows。根据比特币核心团队的说法,运行最近软件版本的用户可以直接升级,而从较旧版本升级的系统可能需要额外时间来迁移现有的区块链数据。
社区参与和反馈
由于版本31.1rc1仍然是候选版本,而非最终生产版本,开发者鼓励社区在测试环境中安装该软件,验证其在现实条件下的表现,并在稳定版本到达比特币网络之前报告任何错误。项目表示,在此测试阶段收集的反馈将有助于在软件最终确定之前识别剩余问题。