工具与站点导航入门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 看它到底做了什么动作。它也是你判断"对方说的"和"链上真实发生的"是否一致的最便宜工具。
三个常见误读
- To 是合约地址不代表对方有问题——现在的转账几乎都要经过合约。
- Value 为 0 不等于没有资产移动,代币转账在 Logs 里。
- Pending 不等于失败,可能只是 Gas 给低了在排队,急的话可以加速或取消。
给你的教训
- 每笔重要转账后保存 Tx Hash,出现争议时这是唯一有效的凭据。
- 对方说没收到时,先查确认数和 To 地址,别急着重发一笔。
- 不要用 Value 字段判断代币有没有转,去 Logs 或钱包资产变动里看。
- Gas 给低了会卡住,学会用浏览器的加速/取消功能,别干等。
- 看别人发的截图时自己去浏览器查同一笔交易,链上记录无法伪造。