开启 3 天免费试用
注册即可免费体验全部高级功能。
*仅限新用户;每位用户只能获得一次试用。


加密货币粉尘攻击是向一个或多个公开地址发送极少量的加密货币,通常是为了观察收款人之后是否会把这些粉尘与其他资金合并使用。由此产生的交易关系可以支持地址聚类,与链下数据结合时,还能用于推断身份。在智能合约网络上,主动发来的代币则可能是引诱交互的诱饵;并非每一笔微小余额都有恶意。
关键要点
- 粉尘是一笔小额资金;意图决定它是普通找零、垃圾信息、隐私探针还是诈骗诱饵。
- 在 UTXO 网络上,把粉尘与其他输入一起花出,可能暴露很可能存在的共同控制关系。
- 主动发来的代币并不能证明钱包或私钥已经失陷。
- 不要仅仅为了卖出、领取、隐藏或“清理”未知资产而点击链接、授权合约或签署消息。
- 应对方式取决于网络和钱包:Coin Control 可以隔离某个 UTXO,而未知代币也许只需隐藏。
在比特币这样的 UTXO 网络上,钱包余额由一个个独立的未花费交易输出组成。攻击者向许多地址分发极小的输出。如果收款人之后在一笔交易中把其中某个输出与其他 UTXO 一起选为输入,观察者就可能推断这些输入由同一个钱包或同一个人控制。Ledger 把粉尘攻击描述为一种依赖追踪后续资金移动的隐私攻击。[2]
这种推断并不是对身份的数学证明。钱包构造方式、协作交易、交易所、支付处理商和其他行为,都可能让简单的启发式判断出错。但当聚类结果与交易所记录、商户数据、复用的地址、公开的捐款页面、社交媒体帖子、IP 日志或时间模式结合时,它就可能变得更有信息量。
比特币白皮书解释说,交易是公开广播的,并建议每笔交易使用新的密钥对以限制关联,同时也承认多输入交易会暴露共同所有权。[3]粉尘攻击利用的是这张公开图谱,而不是破解签名或解密钱包。
| 事件 | 更可能的类别 | 主要风险 | 较安全的应对 |
|---|---|---|---|
| 自己付款后剩下的小额余款 | 普通找零 | 常规的手续费和隐私考量 | 加上标签,正常管理 |
| 发到某地址的陌生极小 UTXO | 可能是粉尘探针 | 日后的输入聚类 | 如支持,用 Coin Control 冻结或排除 |
| 名称中带网址的未知代币 | 诈骗代币诱饵 | 恶意授权或签名 | 不要访问或交互;将其隐藏 |
| 相似地址的零金额历史事件 | 地址投毒 | 复制假的收款地址 | 重新获取并核实完整地址 |
| 正当的推广空投 | 营销分发 | 税务、隐私和合约风险各不相同 | 独立核实发行方和条款 |
“粉尘”可以指价值低到花费它并不划算的输出,因为手续费会接近甚至超过金额本身。钱包在普通付款中可能产生小额找零输出。服务商也可能发送极小的验证存款。不同网络和软件采用的经济门槛不同,因此没有哪个通用金额能证明恶意意图。
在账户模型的链上,一笔极小的原生币转账不会像比特币 UTXO 那样运作,因为余额不会以同样的方式被选为独立输入。随机出现的代币仍可能产生可见的余额或活动记录,但主要陷阱可能是网址、虚假价格或合约交互,而不是输入聚类。
不要只凭金额下判断。要考虑你是否认识发送方、资产是否真实、事件是否包含推广文字、是否有许多地址收到同样的转账,以及钱包是否提示这是垃圾信息。
地址投毒利用历史记录中的相似地址,诱使用户日后误转。狭义上作为隐私手段的粉尘攻击,则试图从之后的花费中了解关联关系。一笔交易可能同时服务这两个目的,但防御方式不同:完整核对收款地址能破解复制陷阱,而隔离 UTXO 可以限制聚类。
诈骗代币常常显示诱人的名称、所谓的价值、领取说明或网址。其目的可能是让持有人连接恶意 dapp、批准支出、泄露信息或签署交易。Trezor 建议用户不要与可疑的空投或粉尘代币交互,并介绍了在钱包界面中隐藏它们的方法。[1]
钱包地址投毒指南解释了相似地址的模式。无论是被投毒的记录还是未知代币,都不应被当作收款地址的来源。
首先,给未知输出加上标签,并保存其交易 ID 供自己记录。如果钱包支持 Coin Control,就冻结或排除该 UTXO,让自动选币不会把它与其他资金组合在一起。要确认“冻结”在该钱包中的含义;它通常只是本地的选币规则,而不是链上的更改。
不要仅仅为了让余额看起来整洁就合并可疑输出。合并可能恰好制造出观察者想要的关联。同样,在一笔交易中把所有资产转到新地址,可能暴露更多而不是更少的关系。
如果钱包缺少 Coin Control,花费之前先查阅其官方文档。为了获得某项功能而把助记词导入不熟悉的钱包,可能带来大得多的密钥暴露风险。如果有重要的隐私需求,应寻求考虑到具体网络、钱包实现、交易图谱和法律背景的建议。
不要点击代币名称、符号、NFT 图片、Memo 或区块浏览器评论中的网址。不要调用未知合约去“销毁”“退回”“解锁”“验证”或卖出该资产。在不理解 typed data 的情况下,不要签署免 Gas 的消息;一个签名就可能授权 permit 或市场操作。
如果钱包提供本地控制,就把该资产隐藏或标记为垃圾信息。隐藏只改变显示,不改变区块链,通常也不需要发起交易。任何真正的空投,都应通过项目的已知域名和经独立公布的合约地址进行核实。
如果你已经交互过,在正确的链上检查交易和所有授权。意外的转出或签名,应按照加密资产被盗事件指南处理,而不是走表面上的清理流程。
在网络和实际使用场景支持新收款地址的情况下,避免复用地址。给自己的 UTXO 加标签,以便了解其来源。有意识地使用 Coin Control,而不是自动合并来自不相关场景的资金。要记住,通过中心化服务发送资金,即使改变了可见的链上路径,也可能增加身份记录。
不要以为一种隐私工具就能解决所有层面的问题。比特币匿名性指南解释了公开账本、交易所和网络元数据如何相互印证。自托管与交易所账户比较说明了谁控制签名和账户记录,而在线安全指南则提供更全面的风险检查清单。
在余额变得复杂之前,用本地标签记录来源、用途和敏感程度。标签不会让交易变得私密,但有助于防止自动选币把不相关的身份混在一起。在标签中写入个人信息之前,先检查钱包元数据是否会同步到云服务。
在给出收款地址时,记录预期的发送方和用途,但不要把敏感的身份信息写进公开备注。这些背景信息有助于日后区分普通找零、正当的验证付款和来历不明的入账。应把钱包元数据备份和云同步视为各自独立的隐私边界。
AethoVPN 可减少本地网络观察,并向目标服务隐藏原始 IP,但不能阻止公开链上聚类、删除交易历史、隔离粉尘 UTXO,或令未知代币变得可以安全交互。
加密货币粉尘攻击把一笔微小转账用作信号或诱饵。在 UTXO 网络上,危险往往在于日后的共同花费会暴露很可能存在的共同控制。在智能合约网络上,主动发来的资产则可能引诱用户访问恶意网站、授权或签名。应识别网络模型,避免不必要的交互,使用可信的钱包控制功能,不要为了清除一笔可见的小额余额而造成更大的隐私泄露。
不是。公开地址通常可以接收任何人的转账。要判断密钥失陷,需要另外的证据,例如未经授权的签名或转出交易。
普通收款并不会授权支出。风险来自日后的聚类,或来自在诈骗资产诱导下签署恶意交互。
通常不应。退回可能关联你的活动、花费手续费,或与攻击者控制的合约交互。
不应自动这样做。草率的合并可能暴露更多关联。应根据网络和钱包的控制功能选择应对方式。
Coin Control 让用户在构建交易时选择或排除单个 UTXO。不同钱包的可用性和行为各不相同。
不是。它可能是垃圾信息、营销、诈骗诱饵或误转。在独立核实之前,应视其为不可信资产。
不能。你也许可以在本地隐藏它或排除某个输出,但已确认的公开历史会一直存在。
不能。VPN 无法控制谁可以向公开地址发送资产,也无法控制区块链分析人员如何对公开交易进行聚类。
免责声明:本文仅提供一般安全与隐私信息,不构成法律、税务、财务、投资或交易建议。
Sources checked 2026 年 9 月 8 日。
注册即可免费体验全部高级功能。
*仅限新用户;每位用户只能获得一次试用。