转账显示成功却没到账?在区块浏览器上逐项核对

交易所提币或者钱包转账之后,App 显示“已完成”,对方却说没收到,这时候最容易慌,也最容易去找所谓的“客服”。其实每笔链上交易都有公开编号,拿它去区块浏览器看几栏信息,多数时候自己就能判断问题卡在哪。这篇只解决一个问题:怎么在区块浏览器上读懂一笔转账。

区块浏览器和交易哈希是什么

区块浏览器是查询链上记录的网站,以太坊上常用的是 Etherscan,其他链也各有自己的浏览器。它只是把链上公开的数据整理成网页,不保管你的资产,也没办法撤回交易。

交易哈希,英文叫 Transaction Hash 或 TxID,是每笔交易的唯一编号,一串以 0x 开头的字符。提币记录、钱包活动记录里一般都能找到,复制后粘贴到浏览器搜索框就行。

Etherscan 信息中心对交易流程的说明大致是这样的:交易发出后先进入待处理的交易池,被打包进区块后状态才变成成功;确认数是该交易所在区块起已经处理的区块数,新区块产生后会不断增加。不少交易所要等够确认数才入账,所以链上成功和到账之间可能还隔着一段时间。

交易详情页先看哪几栏

  • Status(状态):Success 是成功,Fail 是失败,Pending 是还在排队。失败的交易通常不会让资产转走,但手续费照扣,ethereum.org 的 Gas 文档写明交易无论成败都要付费。
  • From 和 To:发起地址和接收地址。如果转的是 USDC 这类代币,To 往往显示代币合约的地址,不是收款人。
  • Value:这一栏只显示原生币 ETH 的数量。转代币时它经常是 0,真正的金额和收款人要看下方的 ERC-20 Tokens Transferred,也就是代币转账区域。
  • Transaction Fee:本次手续费,等于实际消耗的 Gas 数量乘以每单位 Gas 的价格。Gas 是衡量链上计算量的单位。
  • Input Data:发给合约的指令。合约源码已验证时可以解码出函数名,比如 transfer 表示转账,approve 表示授权。

页面布局可能随版本变化,栏位名称以你看到的页面为准。很多“没到账”的误会,就是只看了 Value 那一栏。

一个假设的例子

假设小 B 从交易所提了 500 枚 USDC 到自己的钱包,交易所显示已完成,钱包里却看不到。他拿交易哈希去浏览器查,Status 是 Success,Value 显示 0 ETH,一度以为钱丢了。往下翻到代币转账区域,写着从交易所地址转出 500 USDC 到他的地址,金额和地址都对得上。

问题出在钱包这边:钱包当时切在另一条网络上,或者还没添加这个代币的显示,资产其实一直在地址里。这是一个假设场景。

手续费也可以顺手核对。假设这笔交易消耗了 65,000 单位 Gas,每单位价格是 2 gwei,这里的 2 gwei 指每单位 Gas 的总价格,也就是基础费加小费合计。gwei 是 ETH 的小单位,1 gwei 等于 0.000000001 ETH。手续费就是 65,000 × 2 = 130,000 gwei,换算成 ETH 是 130,000 × 0.000000001 = 0.00013 ETH。数字是假设的,实际以页面显示为准。

如果查到的是 Fail,通常说明资产没有转走,只损失了手续费;如果根本搜不到这个哈希,可能是交易还没广播成功,也可能是搜错了链,比如拿 BNB Chain 上的交易去以太坊浏览器里搜。

自己核对的清单

  1. 先确认链:交易发生在哪条链,就去那条链的浏览器查,网址自己输入或从收藏夹打开。
  2. 看状态和确认数:显示 Success,确认数也达到交易所的要求,链上这一步才算真正完成。
  3. 转代币时看代币转账区域,核对代币的合约地址是不是官方地址。名字和图标都可以仿冒,只看名字不够。
  4. 收款地址逐位核对,不要只对前几位和后几位。
  5. 下次转账时,地址从自己的地址簿或对方确认过的来源复制,别从交易记录里复制,并且先小额测试,到账后再转剩下的部分。

浏览器帮不了的地方

区块浏览器只能告诉你链上发生了什么,没法告诉你对方值不值得信任。Etherscan 信息中心专门提醒过一种叫“地址投毒”的手法:攻击者生成首尾几位和你常用地址一样的地址,再往你的交易记录里塞零金额或小额转账,等你下次从记录里复制错地址。Etherscan 会对零金额转账做静音或警告标记,并提供隐藏它们的选项,但小额伪造记录仍可能混在里面。链上转账确认后无法撤回,自称能帮你追回的人多半是二次诈骗。查询过程中,任何网站或个人让你输入助记词,都可以直接关掉;助记词不要给任何人,也不要存在联网设备上。

交易哈希加区块浏览器,相当于一张所有人都能核对的公开回执。先看链,再看状态,然后看代币转账区域,大部分“没到账”都能自己找到原因。下次转账前,要不要先拿一笔小额交易练一遍?

以上仅为个人学习记录,不构成投资建议。

分享这篇文章
X Telegram
关注 ZHUDATOU 的更新