Decred 修复关键漏洞,防止混币去匿名化攻击

DCR
共识漏洞去匿名化攻击拒绝服务Decredv2.1.6混币补丁
1 小时前来源: crypto.news
Decred 修复关键漏洞,防止混币去匿名化攻击

Decred 已发布强制性软件补丁 v2.1.6,以修复一个关键的共识漏洞、一个潜在的周期性混币去匿名化攻击,以及多个网络拒绝服务风险。

摘要

  • Decred 已发布强制性 v2.1.6 版本,以修复一个关键的共识安全漏洞。
  • 该补丁防止了涉及 Decred 交易混币系统的潜在周期性去匿名化攻击。
  • 还解决了多个潜在的网络拒绝服务攻击途径和 SPV 验证问题。
  • 已敦促运行旧版本的用户升级,以避免在不同网络分叉上运行。

Decred 在 8 月 19 日于 X 平台上发布的一篇文章中表示,用户应尽快升级到新版本,因为该补丁包含影响共识、交易混币和网络操作的安全更改。该项目还表示,此次更新改进了混币会话的过期方式。

该版本是强制性的,因为停留在旧软件上的节点存在从网络分叉的风险。Decred 的发布说明指出,这一要求对于个人利益相关者、投票服务提供商、工作量证明矿工以及运行网络基础设施的加密货币交易所尤为重要。

Decred v2.1.6 要求所有用户升级

根据 v2.1.6 发布说明,Decred 将共识问题归类为“关键”安全漏洞,并警告未能更新的用户最终可能在不同网络分叉上运行。该补丁适用于 dcrd(Decred 的全节点软件),同时 dcrwallet 也发布了相关更改。

该软件包包含来自三位贡献者的 23 个提交,涉及 20 个文件。根据 GitHub 发布信息,开发人员在此补丁中增加了 795 行代码,并删除了 392 行。Dave Collins、Jamie Holdstock 和 Josh Rickmar 为 dcrd 版本做出了贡献。

除了共识修复外,开发人员还解决了多个可能的网络相关拒绝服务攻击。Decred 尚未披露可提供利用共识漏洞逐步途径的技术细节,而其发布通知强调网络上的用户需要迁移到已修补的版本。

在 Decred 发布 X 公告时,Decrediton 的 Windows 版本尚未提供,该项目表示预计将在次日发布。当前的 v2.1.6 GitHub 页面现已列出 Windows 版本的 Decrediton,以及 Linux 和 macOS 软件包。

根据 Decred 的安装说明,下载软件的用户还可以使用随包提供的 SHA-256 哈希和关联签名文件来验证发布文件。

钱包更改防止混币去匿名化攻击

dcrwallet v2.1.6 中的另一组修复直接处理 Decred 的交易混币系统。钱包版本更新了 mixclient 协议以防止去匿名化攻击,并提高了用于在混币会话参与者之间建立兼容性的配对版本。

由于版本更改,运行 v2.1.6 的钱包将不会与旧钱包进行混币交易,旧版本也不会参与与更新客户端的会话。因此,Decred 要求所有使用早期 dcrwallet 版本的用户升级。

开发人员还修复了混币过程中涉及责任分配的问题。在之前的行为下,错误发起责任分配的混币对等方可能逃脱自身被归责。另一项更改修复了混币会话过期后从 mixpool 中删除消息的问题。

Decred 使用 CoinShuffle++(或 CSPP)进行交易混币。该项目的文档将该系统描述为通过将参与者组合在混币过程中来匿名化输出地址,同时单独处理找零以减少混合和未混合未花费交易输出之间的关联。

根据该项目的历史文档,CoinShuffle++ 于2019年8月首次在 Decred 主网上线。混合购票也可以使用该协议,在用于 Decred 门票购买之前,对拆分交易的输出进行匿名化处理。

隐私功能也使 DCR 一直处于围绕隐私导向加密资产的讨论之中。crypto.news 在2026年5月的一篇隐私币 ETF 分析中指出,在审视不同隐私导向加密货币在美国监管和托管框架下可能如何处理时,提到了 Decred 的屏蔽交易功能。

网络和 SPV 保护获得额外修复

除了混合功能之外,dcrwallet v2.1.6 还改变了钱包处理从网络接收交易的方式。根据发布说明,更新后的钱包在属于钱包的已花费输出的签名验证失败时,拒绝记录交易。

简单支付验证(SPV)对等节点在此补丁下还面临另一项检查。如果对等节点宣布的交易包含看似花费钱包拥有的输出但未能通过签名脚本验证的输入,现在将被断开连接。开发人员还添加了钱包在 SPV 模式下处理区块时缺失的 Merkle 根验证。

SPV 允许钱包在不以全节点相同方式运行的情况下验证活动,使验证检查成为轻量级客户端评估区块链数据的重要部分。Decred 的项目历史记录了其最初的 dcrwallet SPV 实现于2018年9月,以及后来于2020年2月批准的共识变更,该变更启用了旨在提高 SPV 钱包安全性的区块头承诺。

签名、对等节点断开和 Merkle 根更改的组合与 dcrd v2.1.6 中包含的网络级 DoS 修复相辅相成。Decred 的发布说明并未说明在补丁发布之前,已识别的攻击途径是否已在现实中被利用。

DCR 仍然是隐私代币市场的一部分

Decred 的隐私工具也影响了交易所和交易者如何将 DCR 与其他隐私导向的加密货币归为一类。在2026年1月的隐私代币上涨期间,DCR 在七天内上涨了约60%,而 Monero、Dash 和其他隐私相关代币的需求也有所增加。

交易所对此类资产的处理方式各不相同。币安在2023年撤销了在欧洲部分地区下架多种隐私相关加密货币的计划,使得 Decred、Dash、Zcash、PIVX、Navcoin、Secret 和 Verge 在法国、意大利、波兰和西班牙仍然可用,正如后来的交易所下架报道所详述的那样。对其他几种资产仍有限制。

在软件方面,Decred 的文档称移动钱包不支持隐私混合或权益证明参与,并引导需要这些功能的用户使用桌面钱包软件。v2.1.6 版本目前为 Linux、macOS 和 Windows 提供 Decrediton 软件包,而命令行工具可以通过 dcrinstall 单独安装。