Etherscan 是什么|5 分钟入门看懂这台以太坊查询机
Etherscan 是以太坊主网的区块链浏览器,把链上每一笔交易、每一个地址、每一个合约的公开数据都翻译成网页页面让你查。本文用 5 分钟讲清它能查什么、不能查什么、跟钱包是什么关系、为什么所有 ETH 用户都绕不过它。
Etherscan 是什么?直接答:Etherscan 是以太坊主网(Ethereum Mainnet,chainId 1)最常用的区块链浏览器,也就是把以太坊链上每一笔交易、每一个钱包地址、每一个智能合约的公开数据,翻译成可以在网页上搜索浏览的「公开账本查询入口」。它本身不是钱包、不能转账、不会保管私钥,只是一个「读数据、不写数据」的仪表盘。所有以太坊用户、所有 ERC20 项目、所有 DApp 团队都绕不过这个工具。
如果你刚拿到一个 0x 开头 64 位字符串(TxHash)想看它有没有上链,或者钱包里突然多了一个不认识的代币想查它合约源码——以及在链上做了任何操作之后想从交易所出金到法币——可以打开 币安官网 完成实名后再走 C2C,并用 币安官方App 在手机端看充值地址。下载入口在 下载页。
Etherscan 在以太坊技术栈里站在哪里
A:Etherscan 是「只读」的链上数据可视化层,下游接以太坊节点 RPC,上游给浏览器、钱包和 DApp 团队当查数据的窗口。它本身不参与共识,没有撮合,没有资金。
| 角色 | 是不是 Etherscan | 说明 |
|---|---|---|
| 节点 | 不是 | 它从节点拉数据 |
| 钱包 | 不是 | 不存私钥、不能转账 |
| DEX | 不是 | 不撮合不报价 |
| 区块浏览器 | 是 | 把链上数据翻译成网页 |
| 数据接口(API) | 是 | 提供 REST API 给开发者 |
Etherscan 的母公司是 Etherscan Pte. Ltd,注册地新加坡,核心服务自 2015 年以太坊主网上线即开始运营——比 MetaMask 还早。它的中立性是行业默认共识,但它不是以太坊基金会出品。
它能做的事
- 用 TxHash 查一笔交易的状态、From、To、Value、Gas、Nonce
- 用钱包地址查 ETH 余额、所有进出交易、所有 ERC20 / ERC721 持仓
- 用合约地址查源码(如果项目方提交并验证过)
- 看实时 Gas Tracker(Slow / Average / Fast 三档建议价)
- 监控特定地址的所有动作(订阅或加书签)
- 撤销 Token approvals(带 Approval Checker 工具)
它不能做的事
- 不能转账或签名
- 不能查未上链的 mempool 中私下的交易(公开 mempool 数据有但有延迟)
- 不能查别的链(BSC 要 BscScan、Polygon 要 Polygonscan、Arbitrum 要 Arbiscan,但 Etherscan 团队同时运营这些 L2 浏览器)
- 看不到合约里没暴露的内部 mapping 数据(除非源码已验证)
第 1 步:打开浏览器并核对域名
地址栏手敲 etherscan.io,回车后看左上角域名是否完全一致。Etherscan 官方主域名是 etherscan.io,对应 ETH 主网;同一团队还运营 bscscan.com / polygonscan.com / arbiscan.io / optimistic.etherscan.io 等姐妹站。任何带 etherscan-xxx.com ether-scan.io etherscanio.com 这种变体的都是钓鱼站。
A:搜索引擎结果里偶尔混入广告位,最稳妥的做法是手敲域名而不是点搜索结果——这跟操作 MetaMask 时核对 metamask.io 的逻辑一样。
第 2 步:用 TxHash 跑一次完整查询
随便从你最近的钱包活动里复制一条 TxHash(钱包活动列表里点开任意一笔,0x 开头的就是),粘到 Etherscan 顶部蓝色搜索框,回车。
一笔交易页面长什么样
| 区块 | 含义 |
|---|---|
| Transaction Hash | 该笔交易的全局唯一 ID |
| Status | Success / Pending / Fail |
| Block | 这笔交易被打包进的区块号 |
| Block Confirmations | 已被多少后续区块确认 |
| From / To | 发送方与接收方地址 |
| Value | 转账的 ETH 数量 |
| Transaction Fee | 实际花掉的 Gas 费 |
| Gas Price | 每单位 Gas 的价格(Gwei) |
| Gas Limit & Usage | 设了多少上限、实际用了多少 |
| Nonce | 这笔交易在该地址的序号 |
| Input Data | 交易的原始 calldata(与合约交互时用) |
A:普通新手最常关心的就是 Status 与 Block Confirmations 两栏——前者告诉你「成没成功」,后者告诉你「靠不靠谱」。一般 12 个确认(约 2-3 分钟)就视为不可逆。
第 3 步:用钱包地址跑一次资产查询
在搜索框里粘贴你的钱包地址(0x 开头 40 位 hex 字符),回车。
地址页有 6 个常用 tab
| Tab | 看什么 |
|---|---|
| Transactions | 该地址所有 ETH 转账历史 |
| Internal Transactions | 由合约触发的链上「子转账」 |
| Token Transfers (ERC-20) | 所有 ERC20 转入转出 |
| NFT Transfers (ERC-721/1155) | 所有 NFT 进出 |
| Contract | 如果它是合约,可看源码 |
| Analytics | 余额历史曲线 |
看 Token Transfers 时的注意事项
A:新出现在你地址里的不明代币,有 80% 概率是空投垃圾币或钓鱼诱饵——千万别去钱包里点它的 Approve、Swap 或访问它的所谓「领取页」。在 Etherscan 上点开这个代币的合约地址,看它的源码是否 Verified、Holder 数是不是只有几十个、Top Holder 是不是高度集中——三条命中两条以上就丢着不动。
第 4 步:用合约地址查源码
DEX、稳定币、NFT 集合背后都是一个合约地址。在 Etherscan 上输入合约地址,进入合约页后切到「Contract」tab——
- 如果显示绿色对勾 + Source Code 区,说明源码已被项目方提交并经过 Etherscan 编译比对验证,可信度高
- 如果只显示 Bytecode,说明源码未公开,链上字节码无法人读,谨慎与之交互
A:「源码已验证」不等于「合约安全」——验证只能保证「你看到的源码就是上链的源码」,不能保证「合约逻辑无后门」。安全审计是另一回事。
第 5 步:看 Gas Tracker 决定什么时候发交易
Etherscan 顶部导航的 Gas Tracker 页面给出三档实时 Gas 建议:Slow(约 5-10 分钟到链)/ Average(约 1-3 分钟)/ Fast(30 秒以内)。
| 时间段(UTC) | 全网 Gas 趋势 |
|---|---|
| 凌晨 0-6 点 | 通常最低 |
| 美股盘前盘后 | 中等 |
| 美股交易时段 | 通常最高 |
| 周末 | 略低于工作日 |
非急的转账等 Slow 档能省 30-60% Gas,这是 Etherscan 对普通用户最直接的省钱场景。
Etherscan API key 是什么
A:Etherscan 提供免费 REST API,新手注册一个邮箱即可拿到 API key,免费额度是 5 calls/秒、100,000 requests/天。这是写 bot、做监控、批量查地址时的标配。需要更多额度才付费升级。详见 Etherscan 用法 分类的 API key 申请篇。
Etherscan 与 MetaMask 是什么关系
MetaMask 是「钱包」(管私钥、能签名转账),Etherscan 是「浏览器」(只读公开数据),二者关系:
- MetaMask 的「View on Block Explorer」按钮点过去就是 Etherscan
- Etherscan 上很多操作(撤销 approval、写合约方法)会调起 MetaMask 来签名
- 两者数据完全一致——都是同一条链的同一份账本
如果想了解 MetaMask 本身怎么装、怎么导入,可参考相邻工具站 babianpro.com 的对应章节。
Etherscan 安全吗
A:Etherscan 网站本身经过多年验证,没有发生过盗币事件。但它仍是「网页应用」,存在三类风险:
- 钓鱼仿冒站(域名变体、SEO 广告位)
- 浏览器扩展恶意篡改 Etherscan 显示的地址(剪贴板劫持)
- 在 Etherscan 上做 Approval 撤销时被恶意 DApp 抢插一笔反向授权(攻击场景:先打开钓鱼网站→网站弹出请求 setApprovalForAll→用户以为是 Etherscan 弹的就签了)
对策:手敲域名、装独立浏览器档案专跑链上、签名前看清楚 MetaMask 弹窗里的目标合约。
风险提示
链上操作不可撤销。Etherscan 只是数据显示层,看到的内容受合约可信度、签名行为、钱包安全多重影响——它不能替你审核风险,只能让你「看见」风险。在 Etherscan 上做的任何 Write Contract 操作都会真正花 Gas、真正生效,不是模拟。
如果链上资产想兑换成法币,可借助 币安官网 的 C2C 通道,把 USDT/USDC 转入交易所地址出金。
第 6 步:把常用地址加到 Watch List
注册免费 Etherscan 账号后,进入 Account → Watch List,能添加最多 10 个地址订阅,每次该地址有动作时给注册邮箱发通知——这是免费监控钱包活动的轻量方案。
A:对自己的主钱包加 Watch List 比第三方监控工具更稳——因为它就在节点旁边,没有任何中间层延迟。
7 个新手最容易踩的坑
| 坑 | 怎么避 |
|---|---|
| 域名变体 etherscan-app.com 等 | 手敲 etherscan.io |
| 误以为 Etherscan 能查 BSC | BSC 要去 bscscan.com |
| 把 Etherscan 当钱包用 | 它不能转账只能查 |
| 看到 Pending 立刻焦虑 | 先看 Gas 是不是低 |
| 看到一个新代币就交互 | 80% 是钓鱼 |
| 凭「源码已验证」就信合约 | 验证不等于安全 |
| 在 Etherscan 上点不明 DApp | 出 Etherscan 域名就要警觉 |
8 个适合马上动手做的练习
- 打开 etherscan.io,搜你自己钱包地址
- 看你最近一笔 ETH 转账的 Status 与 Confirmations
- 在 Token Transfers tab 看是否有不明代币
- 复制其中一笔 TxHash,单独搜出来看完整字段
- 进入 Gas Tracker 看 Slow/Average/Fast 当前价
- 注册 Etherscan 账号,把主钱包加入 Watch List
- 在 API Keys 页面创建一个免费 API key
- 用 API key 调一次
?module=account&action=balance&address=查余额
完成上面 8 步,Etherscan 90% 的高频功能你就掌握了。
一站式回顾
A:Etherscan = 以太坊链上的「百度」,把每一笔交易、每一个地址、每一个合约的公开数据翻译成搜索结果。它不是钱包,不能签名,不存资产;它是「只读浏览器」,所有写操作(包括撤销 approval)都要由你的钱包签名才生效。
如果还需要在多链场景下查同一笔跨链转账,OKLink(多链中文浏览器)是 Etherscan 的好补充。详见 OKLink 用法 分类。
常见问题
Etherscan 查询要花钱吗?
A:所有「读」操作完全免费,包括查交易、查地址、查合约源码、看 Gas Tracker。只有「写」操作(在合约页发起 Write Contract 事务)需要花链上 Gas,这个 Gas 不是给 Etherscan 的,是给以太坊矿工/验证者。Etherscan 自己不收任何手续费。
Etherscan 有 App 吗?
A:没有官方移动 App。所有功能都通过浏览器使用,桌面端与手机浏览器都行。手机端在小屏上看交易页有点挤,可以横屏或转用 OKLink 这类带响应式优化的多链浏览器替代。
Etherscan 与 Beaconcha.in 是什么关系?
A:是两个互补工具。Etherscan 主要看执行层(交易、合约、ERC20);Beaconcha.in 主要看共识层(验证者、Slot、Epoch、ETH2 质押)。对普通用户来说 Etherscan 已经够用,Beaconcha.in 主要是质押者与 Validator 运营者用。
在 Etherscan 上撤销授权要不要花 Gas?
A:要。撤销 approve 也是一次 Write 事务,需要花链上 Gas。一般撤销一笔 approve 在 ETH 主网约花 0.0005-0.002 ETH(视 Gas 价波动)。便宜的做法是去 BSC、Polygon 这种低 Gas 链上的浏览器(如 BscScan)撤销同等授权,单笔几乎无成本。
我能在 Etherscan 上看到别人的钱包余额吗?
A:能。所有钱包地址在以太坊上都是公开的,只要拿到地址就能看它的全部历史和实时余额,这是区块链的「透明账本」特性。所以保护钱包隐私的方式不是隐藏地址,而是不把地址跟现实身份绑定。
Etherscan 上「Internal Transactions」与「Transactions」有什么不同?
A:Transactions 是钱包对外发起的主交易,被打包进 mempool 与区块;Internal Transactions 是合约执行过程中产生的内部转账,不是独立的交易,没有 TxHash,不消耗额外 Gas——它们是同一笔主交易引发的副作用。看一笔 DEX 兑换通常会在 Internal Transactions 里发现真正的代币流向。
Etherscan 上看到的 Pending 交易能不能撤回?
A:能但有条件。在交易未被打包前,可以在钱包里发一笔同 nonce 的 0 ETH 自转账(Cancel)顶替原交易。前提是新交易 Gas Price 必须高于原交易 10% 以上——否则节点会拒绝替换。详见 查交易 分类的 Pending 处理篇。
文档发布于 2026-05-08,下次复测计划 2026-08-08(约每 90 天回访一次,确认 Etherscan 域名、Tab 结构与 API 免费额度未变)。