当你打开MetaMask、Rabby或Etherscan时,会发现一些异常活动:你的钱包里不断收到微不足道的USDT、USDC或ETH。 有时是0.01美元,有时是0.0001美元,有时甚至是0 USDT。与此同时,这些发件人的地址与您之前进行过交易的地址惊人地相似。
在某些情况下,甚至会出现您从未签署过的转出交易。
第一反应是钱包被黑了。但原因往往完全不同:这其实是“地址中毒”(Address Poisoning)。
这是一种欺诈手段,攻击者会将伪造的地址混入交易记录中,企图诱使用户某天复制错误的地址并主动向其转账。
到2026年,此类攻击已变得大规模且自动化。已记录多起因复制地址时的一次失误而导致数千万美元损失的案例。
什么是地址中毒(Address Poisoning)?
地址中毒(Address Poisoning)是一种针对用户对加密钱包交易记录信任度的攻击。
假设你经常在自己的两个钱包之间,或者向交易所的充值地址转账USDT。
你已经记住了,目标地址以 0x6d90 ,并以 2e48。当需要再次转账时,你会打开交易记录,找到那个熟悉的地址并将其复制下来。
这正是诈骗者所利用的漏洞。
他会创建一个属于自己的加密货币地址,该地址的首尾字符与你真实收款人的地址完全一致。随后,他会向你发送微不足道的加密货币金额,或者生成一笔金额为零或伪造的代币转账。
此时,该欺诈地址便会出现在您的交易记录中。
主要危险在于:资金并非在收到微交易的那一刻就消失。盗窃发生在稍后,即用户自己将资金转入虚假地址之时。
“中毒”地址的样貌:2026年的真实案例
2026年1月30日,以太坊网络发生一起攻击事件,导致一名用户向攻击者转出了4,556 ETH。分析公司Bitquery根据事发当日的ETH价格估算,该笔转账价值约为1,240万美元。
研究人员确定了以下地址:
真实的收款地址:
0x6d90cc8ce83b6d0acf634ed45d4bcc37eddd2e48
攻击者的地址:
0x6d9052b2df589de00324127fe2707eb34e592e48
这两个地址均以 0x6d90 ,并以 2e48.
让我们看看它们在钱包界面中的显示效果,该界面会截断地址的中间部分:
| 地址 | 显示 |
|---|---|
| 真实 | 0x6d90…2e48 |
| 欺诈地址 | 0x6d90…2e48 |
在这种缩短的格式下,这两个地址在视觉上完全相同。它们的中间部分其实截然不同,但用户可能无法察觉。
在实施盗窃之前,攻击者曾多次向受害者的钱包转账微量ETH。首次此类转账记录可追溯至2025年10月3日。数月后,受害者向该伪造地址转账了4 556 ETH。
为什么诈骗者偏偏要篡改地址末尾的4–5个字母和数字?
要理解这一运作机制,必须了解以太坊及其他EVM网络地址的构成原理。
以太坊地址由“ 0x。其中包含数字0至9和字母a至f。
每个字符共有16种可能的取值。
攻击者无法在保留对应私钥的情况下随意更改地址中的几个字符。相反,他会大量生成新的私钥和地址,直到找到合适的组合为止。
此类地址被称为“自定义地址”(vanity addresses)——即具有预先选定字符组合的地址。
匹配难度呈指数级增长:每个额外的匹配十六进制字符都会使平均尝试次数增加16倍。
| 所需匹配条件 | 平均尝试次数 |
|---|---|
| 仅最后4个字符 | 65 536 |
| 仅最后5个字符 | 1 048 576 |
| 前4位和后4位 | 42.9亿 |
| 前5位和后4位 | 687.2亿 |
| 前5位和后5位 | 1.10万亿 |
这些数值是针对均匀分布的地址在不区分大小写的情况下进行比较时的数学期望值。实际匹配时间取决于硬件和生成器的实现方式。
这里需要区分两种情况。
仅匹配最后4–5个字符所需的计算量相对较小。筛选此类地址相当简单。
同时匹配前4–5个字符和后4–5个字符则要复杂得多:此时候选地址已达数十亿甚至数万亿个。不过,借助优化软件、GPU和并行计算,此类任务在技术上仍是可行的。
诈骗者并不需要完美的克隆地址。只要地址中钱包显示或用户核对的那部分与真实地址一致,对他们来说就足够了。
因此,从地址两端各取4–5个字符,是计算成本与视觉相似度之间的一种常见折中方案。
正是那些用省略号隐藏地址中间部分的界面,使得此类攻击变得有效。
不过,生成克隆地址并不算破解以太坊的加密机制。真实地址的私钥对攻击者而言仍然是未知的。
为什么要发送 $0.0001、0 USDT 及其他微额资金?
微额转账的目的并非转移价值,而是将目标地址写入交易记录中。
从技术角度来看,诈骗者会采用多种手段。
1. Dust transfers — 微量转账
攻击者确实会从其相似地址向该钱包发送微量ETH、USDT或其他代币。
结果,该地址便会作为入账交易的发件人显示出来。
相对于潜在收益而言,所发送资产的价值可能微不足道。但诈骗者仍会支付必要的网络手续费。
请注意区分单位:0.01美分等于$0.0001,而$0.01则等于1美分。界面可能显示四舍五入后的数值,因此实际转账金额可能更少。
2. Zero-value transfers — 零价值转账
在某些 ERC-20 合约中,可能存在 transferFrom 零金额调用,且无需获得消耗代币的明确授权。
这会触发 Transfer ,该事件可能表现为针对受害者钱包的操作。
此类转账本身并不意味着攻击者已获取私钥或能够支配资产。
3. 事件伪造(Event spoofing)
诈骗者部署自己的代币合约,并生成 Transfer,模仿真实的交易操作。
例如,创建一个符号为 USDT。其合约会向区块链报告一笔转账,表面上与真实的Tether交易极为相似。
如果某些界面未能仔细区分真实与伪造的代币合约,可能会将其显示在用户的交易记录中。
结果,用户可能会看到一笔所谓的“转出”交易,而这笔交易其实用户从未签署过。
正因如此,不仅需要核对代币名称,还需核对其合约地址以及交易发起人。
详情请参阅:Etherscan关于“地址中毒”的官方指南。
到2026年,此类攻击已变得多么普遍?
地址中毒早已不再是罕见的手工骗局。
在USENIX Security 2025大会上发布的《Blockchain Address Poisoning》研究报告中,卡内基梅隆大学的科学家及其合著者分析了2022年7月1日至2024年6月30日期间以太坊和BNB智能链的数据。
研究人员发现:
- 约2.7亿次地址中毒攻击尝试。
- 超过1700万个地址遭受了攻击。
- 已确认6,633起资金被成功转移的案例。
- 受害者的转账总额不少于8380万美元。
最后这一数额不能自动视为最终无法挽回的损失:在某些已知案例中,部分转账已被追回。
来源:USENIX Security 2025 — 区块链地址中毒。
2026年3月,Etherscan发布了关于活动增长的补充数据。
在2025年12月3日以太坊Fusaka升级后的90天内,价值低于0.01美元的USDT转账数量与前90天相比,从420万笔增至2990万笔。
增幅达612%。
这并不意味着这2990万笔交易全是欺诈行为:Etherscan明确指出,并非每笔微额转账都是攻击。但大规模的地址中毒活动确实助长了此类活动。
此外,MetaMask于2026年6月透露,其合作伙伴Blockaid在2025年1月至2026年2月期间,将6540万笔交易标记为“地址中毒”。
这一数字代表系统检测到的数量,而非成功盗窃的数量。
真实案例:用户如何损失数百万美元
2024年5月——约6800万至7100万美元的WBTC
2024年5月3日,一名以太坊用户将1,155枚WBTC转账至一名攻击者的地址,该地址伪造了此前使用过的地址。
在初始交易发生时,这些资产的价值估计约为6800万美元。其他报道中提及的金额约为7100万美元,这是由于资产估值发生了变化。
Chainalysis 还原了交易流程,并证实了地址中毒的作案手法。
经过公开谈判,攻击者已将主要款项退还给受害者。
一个关键细节是:尽管这笔大额转账得以追回,但Chainalysis估算,即使扣除退还给主要受害者的款项,攻击者通过此次大规模行动仍获利约149万美元。
2025年12月——近5000万美元的USDT
2025年12月20日发生了一起最具代表性的事件。
一名用户计划在自己的多个钱包之间转账一笔大额USDT。
起初,他向真实地址进行了50 USDT的测试转账。随后,攻击者的自动化系统生成了一组“克隆地址”,该地址的前五位和后四位字符与收款人地址完全一致。
该伪造地址通过多次小额转账被植入交易记录中。
测试完成约26分钟后,该用户已将49,999,950 USDT转入该欺诈地址。
据The Block和SlowMist报道,攻击者迅速将USDT兑换为DAI,随后又兑换为ETH。其中大部分资产是通过Tornado Cash转出的。
受害者悬赏100万美元以追回本金。经核实的报道证实了该悬赏提议,但目前尚未确认资金是否已追回。
这一事件凸显了另一个问题:测试转账虽能防范某些错误,但若用户在测试后再次从已被篡改的交易记录中复制地址,则无法保证安全。
2026年1月——4,556 ETH,约合1,240万美元
2026年1月30日,一个此前曾多次向同一交易对手转账ETH的钱包遭到攻击。
该欺诈地址的前四个字符和后四个字符与真实地址完全一致。
攻击者早在2025年10月就开始发送微额转账。在2026年1月又一次收到此类转账后,用户向该虚假收款方转出了4,556 ETH。
大约33分钟后,这些资金被转至另一个地址。
Bitquery 公布了参与者的地址及相关交易的哈希值,这使得人们能够独立追踪交易链。
2026年8月——假测试转账后损失约39,890美元
Bitquery发布的分析报告中还提到了2026年8月9日发生的一起事件。
一名用户发送了一笔金额为115.147641 USDT的测试转账。
12秒后,欺诈合约生成了一起伪造事件,模拟向克隆地址进行转账。
大约13分钟后,该用户向错误地址转入了约39,890 USDT。
此案例尤为典型:攻击不仅能复制地址的外观,还能复制刚刚完成的交易金额。
2026年有哪些防护措施?
近年来,防护机制不仅出现在区块链分析工具中,也直接集成到了用户钱包中。
1. Etherscan的公开标签——Poisoning Address
Etherscan 会用特殊的公开标签标记部分已发现的欺诈地址。
可疑钱包的页面上可能会显示以下标记:
Poisoning AddressFake_Phishing...Phish / Hack
对于某些地址,Etherscan还会显示其参与地址中毒攻击的警告。
例如,Etherscan 上该地址已被标记为被攻击者用于地址中毒攻击。
此类公共标签的出现无需用户手动创建标记。Etherscan 确认其正在积极标记欺诈地址和伪造代币。
然而,未被标记并不意味着安全。新地址可能在系统识别之前就已经出现。公开警告仅作为辅助参考,而非安全保障。
2. Etherscan 中隐藏零金额转账和可疑代币
Etherscan 默认隐藏零金额的代币转账,并采用过滤机制来筛除信誉较低的代币交易。
用户还可以使用“代币忽略列表”(Token Ignore List)。
因此,部分欺诈交易不再会充斥界面。
这降低了误复制地址的概率,但不会消除区块链中的记录。
3. Etherscan 的“地址高亮”和自定义标签
“地址高亮”功能可在浏览器界面中对相同的地址进行视觉突出显示。
若该功能处于关闭状态,可通过 Site Settings,如果该功能处于关闭状态。
此外,Etherscan 还支持“私人名称标签”(Private Name Tags)——即地址的自定义标签。
例如,可以为经过验证的收款方分配“我的USDT钱包”或“交易所——充值地址”等标签。
这些标签可在已登录的 Etherscan 账户中使用,有助于将熟悉的地址与随机的相似地址区分开来。
重要提示:个人标签不能替代对地址的初步验证。仅在确认收款方无误后,才应为其分配标签。
4. MetaMask中的“地址中毒”自动检测功能
2026年6月17日,MetaMask宣布推出“地址中毒检测”功能。
该机制会将用户在转账前粘贴的地址与之前使用过的地址进行比对。
如果地址看起来似曾相识——例如,首尾字符相同,但中间部分不同——钱包会在执行操作前显示警告。
此外,向从未使用过的地址转账时,系统也会显示单独的警告。
据 MetaMask 称,该功能在发布时已可在移动应用和面向 EVM 网络的浏览器扩展中使用。
这些新警告并不能从技术上完全杜绝误发:用户仍可自行确认交易。
官方来源:MetaMask — 地址中毒检测,2026年6月。
5. 地址簿和可信收件人列表
对于定期转账而言,最可靠的组织方法是预先保存经过验证的地址。
例如,在 MetaMask 中可以使用 Contacts。其他钱包和服务中也提供了类似的地址簿或可信收件人功能。
原理很简单:在通过可靠来源验证后,将收款地址添加一次,后续转账将直接发送到已保存的地址,而非来自入账交易记录中的地址。
对于企业级操作,建议采取额外措施:白名单地址、对新收款方的单独确认,以及大额支付的多方授权。
6. 地址的全面验证,包括在硬件钱包中
硬件钱包虽能保护私钥,但本身并不能保证免受地址中毒的侵害。
如果用户确认向错误地址转账,硬件设备将如实签署该笔交易。
因此,在确认之前,必须通过独立的可信来源核对收款人地址(包括其中间部分)。
对于大额交易,尤其需要确保该地址既能通过转账界面验证,也能通过签名设备验证。
如果钱包已经收到可疑交易,该怎么办?
仅收到可疑转账本身并不构成被黑客入侵的证据。
如果您发现可疑交易:
- 请勿复制发件人地址。即使该地址与之前使用过的地址有几个字符相同也不要复制。
- 请在区块链浏览器中核查该交易。请特别关注代币合约、金额、交易的实际发起人以及风险标记。
- 切勿与未知代币进行交互。不要访问其宣传的网站,也不要签署其提出的交易。
- 善用钱包过滤器和Etherscan。可将可疑代币和零金额转账从界面中隐藏。
- 发送前请仅使用经过验证的地址。不要依赖交易记录中的最新条目和缩写标识。
- 如果资金已转给诈骗者,请保存交易哈希值和地址。请立即联系您使用的服务商、代币发行方(如有相关流程)以及执法部门。资金能否追回无法保证。
同时,无需仅因收到一笔微交易就自动更改助记词、将所有资产转入新钱包或撤销所有授权。
但如果核查显示确实存在未经授权的出账交易,这本身就是账户可能遭到入侵的迹象,需要立即对钱包的安全性进行评估。
能否完全杜绝此类攻击?
通常无法完全禁止第三方向公共区块链地址发送转账。
任何网络参与者都可以向您发送资产。在某些情况下,他还可以创建一个代币事件,从而影响您的地址在浏览器中的显示。
因此,安全防护系统的主要任务并非一定要阻止垃圾交易出现在区块链上,而是要防止它们被用作可信地址的来源。
到2026年,最切实可行的防护措施将基于多层机制:过滤可疑交易、标记欺诈地址、在发送时检测重复地址,以及使用预先验证过的地址簿。
结论
金额为0.01美元、0.0001美元或0 USDT的异常转账,可能是大规模“地址中毒”(Address Poisoning)攻击的一部分。
诈骗者无需破解钱包、获取私钥或利用智能合约漏洞。
在某些情况下,只需生成一个相似的地址,发送最小金额,然后等待用户从交易记录中复制该地址即可。
地址最后四到五个字符的匹配并不能证明该地址的真实性。即使地址两端的几个字符完全一致,也可能是针对性猜测的结果。
2026年的首要安全准则:交易记录是事件日志,而非可信的地址簿。
请核对收款人的完整地址,利用MetaMask的安全警告和Etherscan的标签功能,对于重复转账,请将地址保存在预先验证过的联系人列表中。
地址中间一个未被察觉的细微差别,其代价可能远高于骗子向您的钱包中注入的所有微交易之和。