导航菜单
首页
排名 涨幅榜 跌幅榜 24h成交额 新币榜
快讯 机构 观点 人物 专题

比特币核心在下一个主要版本之前修复了隐藏的隐私风险

Bitcoin Core 已发布版本 31.1rc1,修复了 PrivateBroadcast 中的隐私缺陷,同时在下一个稳定主网发布之前引入了软件、钱包和验证改进。

摘要
  • Bitcoin Core 31.1rc1 修复了一个隐私缺陷,该缺陷可能会在 PrivateBroadcast 期间暴露用户的 IP 地址。
  • 该版本还改进了区块链验证、钱包准确性、网络和 MuSig2 安全性。
  • 开发者鼓励在稳定版本发布之前进行社区测试。

据比特币核心开发团队称,31.1rc1 版本现已作为候选版本提供,为用户、节点运营商和开发人员提供了在正式生产版本之前测试即将完成的软件的机会。开发人员表示,测试期的目的是发现内部开发期间可能未出现的任何剩余问题。

最显着的变化解决了影响 PrivateBroadcast 功能的隐私问题。根据发行说明,某些网络条件可能会通过允许预期隐私网络之外的连接来暴露用户的互联网地址。更新后的软件消除了这种行为,使依赖隐私网络配置的用户的交易广播更加一致。

隐私保护和节点性能得到升级

除了隐私修复之外,比特币核心开发人员还引入了几项更改,以提高区块链验证和长期节点性能。根据项目文档,该软件现在可以更有效地管理与交易相关的数据,同时维护更精简的区块链数据库,这一变化旨在随着链的扩展减少不必要的存储增长并提高性能。

网络行为也得到了改进。开发人员表示,Bitcoin Core 现在可以更智能地处理代理设置和 PrivateBroadcast 连接,为用户通过代理网络等隐私工具路由流量提供更可预测的行为。

钱包功能也收到了额外的维护更新。根据发行说明,迁移检查得到了改进,交易输入大小估计也得到了细化,允许钱包操作在后台更准确地计算交易数据,而不会改变用户体验。

安全性改进扩展到签名和开发人员工具

与安全相关的更新还包括针对 MuSig2(比特币核心支持的签名聚合协议)的额外保护措施。据开发人员介绍,该软件现在会拒绝包含无效公钥的空公钥列表,从而防止错误的签名聚合并改进多重签名操作期间的验证。

针对围绕比特币核心维护或构建软件的开发人员引入了几项更改。发行说明指出,测试实用程序已被清理,竞争条件已被删除,模糊测试已扩展,并且构建系统已更新以提高开发过程中的软件可靠性。

配置处理也得到了加强。在保存重要设置之前,Bitcoin Core 现在会检查失败的写入操作,开发人员表示,这种保护措施可以帮助防止因磁盘写入失败而导致的配置错误。

版本 31.1rc1 适用于当前版本的 Linux、macOS 和 Windows。据比特币核心团队称,运行最新软件版本的用户可以直接升级,尽管从更旧的版本升级系统可能需要额外的时间来迁移现有的区块链数据。

由于 31.1rc1 版本仍然是候选版本而不是最终生产版本,因此开发人员鼓励社区在测试环境中安装该软件,验证其在现实条件下的行为,并在稳定版本到达比特币网络之前报告任何错误。该项目表示,在此测试阶段收集的反馈将有助于在软件最终确定之前确定剩余问题。