W3
工具与站点导航入门956 次阅读

区块浏览器完全指南:一笔交易能查到什么

从 Tx Hash、From/To、Value、Gas 到 Input Data 与 Logs,逐字段教你看懂一笔链上交易,并知道该用它核对什么、别误读什么。

#工具#区块浏览器#链上查询#交易核对

一句话结论

区块浏览器是把链上记录翻译成人话的窗口:只要拿到交易哈希(Tx Hash),任何人都能独立核对这笔交易做了什么、成功没有、花了多少手续费,不需要相信任何一方。

一笔交易的八个字段

  • Tx Hash:交易唯一编号。查证、申诉、报案都靠它,转账后第一件事就是把它存下来。
  • Status:Success 表示执行成功;Failed 表示交易被执行过但中途报错,Gas 照样扣
  • Block / Confirmations:被打包进哪个区块、后面又追加了多少个区块。确认数越多,被回滚的可能性越低。
  • From / To:谁发起、发给了谁。To 若是合约地址,说明这是一次合约交互,而非简单转账。
  • Value:转出的原生代币(如 ETH)数量。ERC-20 代币转账这里通常显示 0,别以为没转。
  • Gas:手续费 = Gas 用量 × 单价。失败交易同样消耗 Gas。
  • Input Data:调用了合约的哪个函数、带了什么参数。看不懂时,交给钱包或协议的解析功能。
  • Logs:合约执行时抛出的事件记录。代币真实流向、授权额度变化大多藏在这里,而不是 Value 里。

用它能核对什么

到账没有、是卡在 Pending 还是真失败、失败原因是什么;这笔授权给了谁、额度多大;某个地址是不是真的官方合约;收到莫名其妙的转账时,去 Logs 看它到底做了什么动作。它也是你判断"对方说的"和"链上真实发生的"是否一致的最便宜工具。

三个常见误读

  1. To 是合约地址不代表对方有问题——现在的转账几乎都要经过合约。
  2. Value 为 0 不等于没有资产移动,代币转账在 Logs 里。
  3. Pending 不等于失败,可能只是 Gas 给低了在排队,急的话可以加速或取消。

给你的教训

  • 每笔重要转账后保存 Tx Hash,出现争议时这是唯一有效的凭据。
  • 对方说没收到时,先查确认数和 To 地址,别急着重发一笔。
  • 不要用 Value 字段判断代币有没有转,去 Logs 或钱包资产变动里看。
  • Gas 给低了会卡住,学会用浏览器的加速/取消功能,别干等。
  • 看别人发的截图时自己去浏览器查同一笔交易,链上记录无法伪造。

延伸阅读