BTC 68,420 ▲ +2.34% ETH 3,542 ▲ +1.08% SOL 168.4 ▼ -0.82% BNB 604.1 ▲ +0.46% USDT 1.000 ▲ +0.01% ARB 0.842 ▼ -1.24% MATIC 0.523 ▲ +3.11% AVAX 34.62 ▼ -0.55% BTC 68,420 ▲ +2.34% ETH 3,542 ▲ +1.08% SOL 168.4 ▼ -0.82% BNB 604.1 ▲ +0.46% USDT 1.000 ▲ +0.01% ARB 0.842 ▼ -1.24% MATIC 0.523 ▲ +3.11% AVAX 34.62 ▼ -0.55%
地址投毒钱包安全安全

地址投毒是什么?交易记录里那个首尾相同的地址

地址投毒会往你的交易记录里塞一个首尾几乎相同的假地址。讲清它和剪贴板劫持的差别、小额转账为什么是诱饵,以及地址该从哪里复制才安全。

编辑部 |

你给同一个地址转过账,下次打开钱包或区块浏览器,从历史记录里抄那个「看起来就是它」的地址。开头几个字符对得上,结尾几个字符也对得上,于是你点了确认。

币没到该去的地方。这往往不是手滑打错一个字母,而是地址投毒:有人提前把一个长得很像的假地址,塞进了你的交易记录。

地址投毒是什么

地址投毒利用的是一个很具体的习惯——人不会逐字阅读一长串地址,只会扫一眼开头和结尾。

攻击者先观察你的地址和你常用的收款地址,再准备一个前几位、后几位都相同、中间不同的地址。然后他发起一笔和你有关的链上记录,常见是:

  • 从那个假地址给你转一笔灰尘一样小的金额
  • 做一笔金额为 0 的转账,让假地址出现在你的往来记录里
  • 丢进一笔你根本没参与、但钱包仍会显示的代币转账记录

钱通常少到可以忽略。目的不是这一笔,而是让假地址以后出现在「最近转账」列表里。等你下次要转账、从历史记录里复制地址时,很容易点到那一个。

真正的损失发生在后面那一笔你自己签的转账。链上不存在「我复制错了,请撤销」。转到对方控制的地址,就和转错地址里最坏的那种情况一样:看得到,拿不回。

它和剪贴板劫持不是一回事

常见骗局里写过剪贴板劫持:你复制正确地址,恶意软件在粘贴前把剪贴板换成骗子的地址。那种假地址通常从头到尾都不像,所以「粘贴后再看一眼首尾」当时是有用的。

地址投毒专门绕开这个习惯。假地址的首尾就是照着真地址做的,只核对开头和结尾,等于正中下怀。

剪贴板劫持地址投毒
假地址从哪来你按下复制之后被偷偷换掉事先出现在交易记录、最近联系人里
长得像不像往往完全不像故意做成首尾相同
只看首尾能不能防住经常可以不能
你当时在做什么从记事本、官网复制地址从历史记录里「找上次那个地址」

两种可以同时存在。所以正确的动作不是在两种核对方法里挑一个,而是:地址的来源就要对,核对的时候要看整段。

为什么小额转账是诱饵

很多人看到一笔 0.00001 的转入,或者一笔 0 USDT,第一反应是「是不是转错了」「要不要转回去」。这正是诱饵想要的注意力。

那笔小额或零金额转账本身,通常既不是给你的礼物,也不是需要你处理的业务。它的作用只有一个:在你的历史里占一个位置,并把假地址打扮成「你最近交互过的地址」。

随之而来的还有两类不要点进去的东西:

  • 陌生代币。 钱包里突然多出来的币,可能是假空投。去兑换、去授权,才是后面的陷阱
  • 交易备注或代币名字里的网址、客服。 「领取」「验证」「退回」这一类字样,是在把你从链上记录引到钓鱼网站

灰尘转账可以放着。不要退回,不要授权,不要按它给的链接去操作。

转账时地址该从哪里来

把「我之前转过,历史记录里有」从可信来源里划掉。历史记录是攻击者最想污染的地方,交易所的充值记录、钱包的最近收款人、区块浏览器上的往来地址,都算。

比较稳的做法:

  1. 每次都从原始页面重新复制。 给交易所充值,就打开交易所官方 App 或书签里的官网,用它当前显示的充值地址。给自己的钱包转,就从那个钱包里复制收款地址。不要用聊天记录里的旧截图,也不要从链上历史回抄
  2. 常用地址存进地址簿,而且只在第一次逐字核对之后再存。 之后从地址簿选,不要从「最近」列表选。地址簿里的名字是你自己写的,最近列表里的名字和顺序可以被一笔灰尘转账改掉
  3. 核对整段,而不只是首尾。 首尾相同是投毒的特征,中间那一截才是区别。硬件钱包的屏幕上再对一次,电脑屏幕上显示的地址不能代替设备屏幕
  4. 新地址、大额,先转一笔小的。 到账并且确认地址无误之后,再转剩下的。这一步防的是投毒,也防选错链、漏填备注
  5. 网络和链也要一起看。 地址对了、链错了,一样会丢。USDT 尤其容易发生,先看该选哪条链

如果你必须比对两串地址,把它们贴到纯文本里上下对齐,看中间是否逐字相同。不要靠记忆里的「好像就是这几个字母」。

已经转出去了怎么办

先分清钱在谁手里。这一步和别的转错账一样,没有隐藏的撤销按钮。

  • 转到了攻击者控制的地址:对方没有义务退回,协议也不会自动退回。尽快把同一钱包里其余资产转到一个全新地址,避免你在慌乱中再次从那份被污染的历史记录里复制地址
  • 充进了交易所、但选错地址或错链:还有一线机会。用交易哈希联系交易所官方渠道,走他们的人工找回流程。对方怎么处理、收不收费,以平台规则为准
  • 有人私信说能帮你追回:把它当成第二轮骗局。链上没有「找回服务」这种官方角色,对方接下来要的通常是助记词、远程控制,或者再付一笔「解冻费」

之后把这个钱包的常用收款地址重新核对、重新存进地址簿。被投毒过的「最近转账」列表,默认是不可信的。

常见问题

Q:只核对前 6 位和后 4 位,够不够? 不够。地址投毒就是冲着这个习惯来的,假地址会把你习惯看的那几位做成一样。要么逐字核对整段,要么从你已经核对过的地址簿里选。

Q:收到一笔很小的转账,要不要转回去? 不要。那笔钱的作用是让假地址出现在你的记录里。退回等于主动去用那个地址,也可能把你带进后续的钓鱼页面。放着即可。

Q:钱包里多了一笔 0 金额的 USDT,资产有危险吗? 这一笔本身通常转不走你的钱。危险来自你接下来的操作:复制记录里的地址、给陌生合约授权、或者点记录里的链接。不交互,就还停在「记录被污染」。授权风险见代币授权与撤销。

Q:区块浏览器上能看出哪个是假地址吗? 浏览器能让你看清整段地址和交易方向,但不会替你标出「这个长得很像」。投毒交易往往就是一笔真实上链的小额或零金额转账,记录本身是真的,收款地址是假的。辨别要靠和你保存的原地址逐字对比,不靠它是否出现在历史里。

Q:换一台电脑、重装钱包,就能消掉这些记录吗? 不能。记录在链上,不在你的电脑里。任何浏览器、任何钱包导入同一地址,都还看得到。能做的是改变复制地址的习惯,而不是把历史删掉。

小结

地址投毒不偷你的助记词,也不改你的剪贴板。它只做一件事:在交易记录里放一个首尾相同、中间不同的地址,等你自己复制过去。 小额转入和 0 金额转账是诱饵,不是要你处理的账单。以后地址从官网或自己的地址簿里取,核对时看整段;历史记录里那个「几乎一样」的地址,默认不要用。

Related // 延伸阅读
测试网入门

测试网是什么?上面的币为什么换不成钱

测试网是和主网分开的练习账本,币多由水龙头发放,没有市场价格。讲清地址可以长得一样、资产却互不相通,以及领测试币时怎样避免把主网的钱转出去。

助记词钱包安全

助记词密码是什么?多出来的那个词能藏起另一套钱包

助记词密码不是第 13 或第 25 个助记词,而是你另外设定的一句话。讲清它怎么派生出另一套地址、输错为什么不会报错,以及忘记了为什么找不回。

同名代币钱包安全

同名代币怎么认?名字一样不代表是同一个币

代币的名字、符号和 logo 谁都能复制。讲清真正的身份是「哪条链上的哪个合约」,以及钱包搜索、空投到账和交易对里那些同名币该怎么核对。