什么是Etherscan?如何使用以太坊浏览器

ETH
区块链浏览器智能合约代币授权Gas追踪器Etherscan以太坊
2 小时前来源: crypto.news
什么是Etherscan?如何使用以太坊浏览器

Etherscan 是使用最广泛的以太坊区块链浏览器。它将原始链上数据转换为可搜索的交易、钱包、智能合约和 Gas 费用记录。

摘要

  • Etherscan 是一个免费的区块链浏览器和分析平台,索引了自 2015 年网络启动以来部署在以太坊上的每一笔交易、地址、代币转账和智能合约。
  • 由 Matthew Tan 于 2015 年创立,Etherscan 现在通过其母公司 Blockscan 运营着 30 多个区块链的浏览器,包括 BscScan、PolygonScan,以及收购的 Solana 浏览器 Solscan。
  • 该平台处理超过 28 亿笔累计以太坊交易的数据,并追踪超过 3 亿个唯一地址。
  • 核心功能包括 Gas 追踪器、代币授权检查器、合约验证工具,以及一个每天为钱包、投资组合追踪器和 DeFi 仪表板提供超过 5 亿次调用的 API。
  • Etherscan 不是钱包,不能转移资金;它是一个只读的区块链活动窗口,任何人都无需创建账户即可使用。

大多数人第一次接触 Etherscan 是在交易耗时超过预期时,他们想知道发生了什么。他们将哈希粘贴到搜索栏,看到一屏不熟悉的字段,然后关闭标签页。这种反应是可以理解的,因为 Etherscan 展示的是原始区块链数据,几乎没有提供任何引导。

这个工具值得学习,因为与以太坊的每一次交互都会留下永久、公开的记录,而 Etherscan 是阅读这些记录的标准界面。无论是确认转账是否到账、在批准代币支出前检查智能合约,还是查看当前 Gas 价格是否适合进行兑换,答案都在 Etherscan 上。

区块链浏览器如何工作

区块链浏览器是链上数据的搜索引擎。以太坊节点存储着自 2015 年 7 月 30 日创世区块以来的每个区块、交易和状态变更的完整历史。这些数据是公开的,但原始形式不易阅读。像 Etherscan 这样的浏览器运行自己的以太坊节点,将数据索引到可搜索的数据库中,并通过网页界面呈现。

索引过程是浏览器与节点的区别所在。标准以太坊节点可以回答关于特定区块或交易的查询,但无法高效地搜索整个链。Etherscan 构建并维护数据库索引,使用户可以按地址、交易哈希、区块号、代币名称或 ENS 域名进行搜索,并在毫秒内获得结果。

这种架构意味着 Etherscan 是一个读取去中心化数据的中心化服务。区块链本身保持无需信任和无需许可,但浏览器层由私人公司运营。如果 Etherscan 下线,数据仍将存在于每个以太坊节点上。用户只需使用不同的工具来读取它。替代方案如 Blockscout(开源且可自托管)、Dune Analytics(基于 SQL 的自定义查询)和 Tenderly(面向开发者的调试工具)都存在,但没有一个能在主流采用率或索引数据广度上与 Etherscan 匹敌。

在 Etherscan 上阅读交易

每笔以太坊交易都有一个唯一的标识符,称为交易哈希,是一个以 0x 开头的 66 字符字符串。将此哈希粘贴到 Etherscan 搜索栏会打开交易详情页面,显示多个字段。

交易哈希是唯一标识符。状态显示交易是成功还是失败。失败的交易仍会消耗 Gas 并记录在链上。区块是交易被包含的区块号。时间戳显示区块被挖出的时间。是发送方地址。是接收方地址,可以是钱包或智能合约

价值显示转移的 ETH 数量。交易费用显示以 ETH 计的总 Gas 成本。Gas 价格显示每单位 Gas 的价格,以 gwei 为单位,1 gwei 等于 1 ETH 的十亿分之一。Gas 限制和使用量显示发送方愿意支付的最高 Gas 以及实际消耗的量。

对于与智能合约交互的交易,一个名为输入数据的附加部分会显示函数调用及其参数。Etherscan 会为已验证的合约解码这些数据,将十六进制输入转换为人类可读的函数名和参数。对于未验证的合约,输入数据显示为原始十六进制,需要外部工具进行解码。

新用户经常忽略的一个细节是交易页面上的内部交易选项卡。当智能合约在执行过程中调用另一个智能合约时,这些嵌套转移会显示为内部交易。它们不是区块链上的独立条目,而是父交易中的子操作。例如,Uniswap 上的单次交换可以生成多个内部交易,因为路由器合约在流动性池之间移动代币。检查此选项卡对于理解复杂 DeFi 交互中的完整资金流向至关重要。

读取钱包地址

在 Etherscan 上搜索以太坊地址会打开地址页面,该页面充当该钱包的完整财务历史记录。概览选项卡显示 ETH 余额、当前价格的美元价值以及持有的 ERC-20 代币的总价值。

交易选项卡按时间顺序列出该地址发送或接收的每笔 ETH 转账。内部交易选项卡显示由智能合约执行触发的转账,这些转账不会出现在标准交易列表中。代币转账选项卡显示与该地址关联的每笔 ERC-20 和 ERC-721(NFT)转移。

对于智能合约地址,Etherscan 会显示额外的选项卡。合约选项卡显示源代码(如果开发者已验证)。读取合约和写入合约选项卡允许用户直接通过 Etherscan 界面与合约的公共函数交互,但写入需要连接钱包。

地址页面的一个实际用途是检查钱包是否已向智能合约授予无限代币批准。从“更多”菜单访问的代币批准工具列出了有权代表钱包花费代币的每个合约。撤销不必要的批准是许多用户忽视的基本安全卫生步骤。

Etherscan 还会标记已知地址。交易所热钱包、桥接合约和被标记的诈骗地址带有可见标签,显示在地址旁边。这些标签由 Etherscan 团队和社区提交内容策划。如果您要与之交互的地址带有警告标签,请先停止并调查,然后再继续。标签系统已识别出数千个钓鱼合约,并帮助用户避免向恶意地址发送资金。

Gas 追踪器

Etherscan 的 Gas 追踪器是该平台上访问量最大的页面之一。它实时显示三个级别的 Gas 价格:低、平均和高。每个级别显示以 gwei 为单位的估计成本和大约的确认时间。

截至 2026 年中期,在 Dencun 升级和交易量迁移到 Layer 2 网络之后,以太坊主网 Gas 价格大幅下降。2026 年初的平均 Gas 价格降至约 0.47 gwei,低于一年前的 1.67 gwei。主网交易费用下降了约 95%,简单转账的交易费用降至约 0.01 美元。

Gas 追踪器还显示常见操作的美元估计成本:简单的 ETH 转账、ERC-20 代币转账、Uniswap 交换和 NFT 铸造。这些估计每几秒更新一次,对于决定是立即执行交易还是等待更便宜的窗口很有用。

在实时追踪器下方,Etherscan 发布历史 Gas 价格图表,显示数天、数周和数月的趋势。这些图表揭示了诸如周末和美国时区清晨 Gas 较低等模式,这可以为非紧急交易的时机决策提供信息。了解这些模式可以在 Gas 密集型操作(如部署合约或与复杂 DeFi 协议交互)中节省大量费用,即使在 2026 年较低的基础费用下也是如此。

验证智能合约

合约验证是 Etherscan 最重要的安全功能之一。当开发者将以太坊智能合约部署到链上时,只有编译后的字节码存储在链上。字节码是机器可读的,但不是人类可读的。验证是将原始源代码上传到 Etherscan 的过程,以便任何人都可以阅读并确认链上的字节码与源代码匹配。

已验证的合约在其 Etherscan 页面上显示绿色对勾。用户可以阅读每个函数,检查逻辑,并确认合约符合项目声称的功能。未验证的合约仅显示原始字节码,需要专门的工具进行反编译,并且永远不如原始源代码清晰。

在与任何 DeFi 协议交互之前,检查其核心合约是否在 Etherscan 上通过验证是最基本的尽职调查步骤。未经验证的合约不一定具有恶意,但无法检查代码会移除已验证合约所提供的透明度。在被要求后拒绝验证其合约的项目应谨慎对待,因为对于一个要求用户存入资金的协议来说,没有正当理由隐藏源代码。

使用 Etherscan 进行安全和尽职调查

除了基本的交易查询之外,Etherscan 是一个强大的工具,用于在投入资金之前调查代币、合约和项目的合法性。

代币持有者分布。 在 Etherscan 上搜索代币合约会显示“持有者”标签页,该页面显示了代币供应量在地址之间的分布情况。如果一个非交易所钱包持有供应量的 40%,则存在集中风险,而项目的营销材料不会提及这一点。将顶级持有者地址与已知的交易所热钱包(Etherscan 会标记)进行比较,有助于区分真实的分布和人为的集中。

合约创建历史。 合约创建者地址和创建交易在每个合约的 Etherscan 页面上可见。检查创建者地址可以揭示同一个部署者是否启动了其他合约,以及这些先前的合约中是否有任何被标记为诈骗。一个部署者地址如果有被放弃或 rug-pulled 代币的历史,这是一个警告信号,任何营销都无法掩盖。

交易模式分析。 检查合约随时间推移的交易历史可以揭示可疑的模式。一个声称有数千活跃用户的 DeFi 协议,但只有少数几个唯一地址与之交互,这是在歪曲其采用情况。同样,一个报告交易量很高但实际链上转账很少的代币,可能是中心化交易所上的洗盘交易对象。

事件日志。 合约页面上的“事件”标签页显示了合约发出的每个事件。事件是合约用来记录重要操作(转账、批准、交换、清算)的结构化日志条目。高级用户可以通过类型过滤事件以跟踪特定活动,例如所有超过某个阈值的大额转账或协议治理合约中的所有所有权变更。

Etherscan 的 API

在 Web 界面背后,Etherscan 运营着一个每天处理超过 5 亿次调用的 API。该 API 提供对网站上可用数据的编程访问:账户余额、交易列表、代币转账、合约 ABI、Gas 价格和区块数据。

免费 API 账户限制为每秒五次调用。付费计划提高了速率限制,并增加了诸如更高吞吐量、优先支持和访问存档数据等功能。该 API 是许多第三方工具的支柱:像 Zapper 和 DeBank 这样的投资组合跟踪器,像 MetaMask 这样的钱包界面(用于交易历史),以及 DeFi 仪表板都从 Etherscan 的 API 获取数据。

在以太坊上构建的开发人员使用该 API 执行诸如监控钱包活动、跟踪代币转账、验证合约部署和估算 Gas 成本等任务。文档涵盖了账户、交易、区块、代币、Gas、统计和日志的端点,响应格式为 JSON。对于需要实时数据的应用程序,Etherscan 还支持 Webhooks,当特定链上事件发生时(例如存款到达受监控的地址)推送通知。

超越以太坊:Blockscan 和多链浏览器

Etherscan 最初是一个仅限以太坊的工具,但团队很早就认识到多链未来将需要每个网络的浏览器。2020 年 6 月,Matthew Tan 推出了 Blockscan,这是一个母平台,现在为 30 多个区块链运营浏览器。

其中最著名的是用于 BNB Chain 的 BscScan、用于 Polygon 的 PolygonScan、用于 Arbitrum 的 Arbiscan 和用于 OP Mainnet 的 Optimistic Etherscan。每个浏览器都保持与原始 Etherscan 相同的界面约定,因此学会一个的用户可以浏览所有浏览器。

2024 年初,该公司收购了 Solana 领先的区块链浏览器 Solscan。此次收购首次将 Blockscan 家族扩展到 EVM 兼容链之外,表明其成为整个行业默认浏览器层的雄心。

Blockscan 还运营着一个多链搜索引擎,允许用户同时在所有支持的链上搜索地址或交易哈希。这对于跟踪已在网络之间桥接的资产非常有用,因为单个地址可能在以太坊主网、Arbitrum 和 Polygon 上都有活动。统一搜索消除了在追踪跨链资金流动时手动检查每个链浏览器的需要。

ENS域名查询与名称解析

Etherscan与以太坊名称服务(ENS)集成,该服务将像vitalik.eth这样的可读名称映射到以太坊地址。在Etherscan上搜索ENS名称会解析到底层地址,并显示与直接搜索地址相同的地址页面。这种集成使得可以通过名称查找任何已注册ENS的钱包,而无需记忆或复制42个字符的十六进制地址。

ENS集成不仅限于简单查询。Etherscan在其界面中显示ENS名称与地址并列,包括在交易发送方和接收方字段、代币持有者列表以及合约交互日志中。这种上下文标记使交易历史更易于阅读,因为“vitalik.eth”比“0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045”一眼就能传达更多信息。

ENS名称还可以揭示钱包的用途或所有者信息。项目金库钱包、DAO多签钱包和知名社区成员通常会注册描述性的ENS名称。在调查不熟悉的地址时,检查它是否关联了ENS名称是一个快速的初步步骤,可以提供即时上下文。

追踪巨鲸和大额交易

Etherscan提供了几种监控大规模链上活动的工具。顶级账户页面按ETH余额对所有以太坊地址进行排名,提供网络上最大持有者的实时视图。单个ERC-20代币的代币持有者页面提供了针对特定资产的相同排名。

对于需要自动监控的用户,Etherscan的地址观察列表功能(适用于注册账户)会在被观察地址发送或接收资金时发送电子邮件提醒。这通常用于跟踪交易所冷钱包以发现大额存款流动的迹象(这可能先于抛售压力)、协议金库地址以了解拨款支出,以及已知巨鲸钱包以了解可能预示市场方向的头寸变化。

标记地址、ENS名称和交易历史的结合使Etherscan成为链上研究人员的主要工具,他们跟踪DeFi协议、跨链桥漏洞和交易所资金流动。当发生重大黑客攻击或漏洞利用时,第一份公开分析通常会引用Etherscan交易链接作为资金如何从受害者流向攻击者以及随后洗钱步骤的证据。

关于Etherscan的常见误解

在新手和经验丰富的用户中,关于Etherscan存在几个误解。最常见的是认为Etherscan可以撤销或取消交易。一旦交易在以太坊区块链上确认,它就是永久的。Etherscan显示它,但无法修改、撤销或取消它。理论上唯一可以撤销已确认交易的实体是以太坊网络本身,通过硬分叉,这在历史上只发生过一次(2016年的DAO攻击),并且极不可能再次发生。

第二个误解是Etherscan显示与钱包相关的所有活动。虽然Etherscan对以太坊主网是全面的,但它不显示Arbitrum、Optimism或Base等第2层网络上的活动。一个在Etherscan上看起来不活跃的钱包可能在L2链上有大量活动,需要查看相应的Blockscan浏览器(Arbiscan、Optimistic Etherscan或BaseScan)才能看到。

第三个误解是Etherscan上的“已验证”意味着“安全”。验证意味着源代码与部署的字节码匹配。这并不意味着代码已经过审计,合约没有漏洞,或者背后的项目是合法的。存在已验证的诈骗合约。验证是一种透明度措施,而不是安全认证。用户仍应检查合约是否由信誉良好的安全公司审计,项目是否有业绩记录,以及合约的所有权和升级模式是否合适,然后再存入资金。

第四个困惑点涉及待处理交易。当交易广播到网络但尚未包含在区块中时,它会出现在Etherscan的待处理交易池(mempool查看器)中。用户有时会将待处理交易误认为是失败交易,并尝试发送替换交易,如果原始交易最终确认,这可能导致重复交易。在采取行动之前检查状态字段(待处理、成功或失败)可以防止这种代价高昂的错误。如果交易因gas价格过低而卡在待处理状态,正确的做法是发送具有相同nonce但更高gas价格的替换交易,Etherscan的文档对此有详细说明。

最后,一些用户认为Etherscan需要账户才能使用。核心功能,包括所有交易查询、地址搜索、合约验证检查、燃料费跟踪和代币持有者分析,无需任何账户即可使用。创建免费账户增加了便利功能,如地址观察列表、私人名称标签、交易备注和API密钥生成,但基本的只读浏览器功能对任何拥有网页浏览器的人都是可用的。

本文不涵盖的内容

本文不涵盖如何逐步检查以太坊交易并附截图,因为界面经常变化。它不涵盖其他浏览器,如开源的Blockscout,或专门针对区块链数据执行自定义SQL查询的Dune Analytics。它不涵盖Etherscan索引基础设施架构的技术细节。

在信任Etherscan页面之前进行实际检查

确认你在真实网站上。 Etherscan的域名是etherscan.io。钓鱼克隆存在于相似外观的域名。将真实URL加入书签并使用书签导航,而不是使用搜索引擎结果。

检查合约验证徽章。 绿色勾选标记表示源代码已上传并与链上字节码匹配。没有勾选标记表示合约未经验证,代码无法检查。

定期审查代币授权。 代币授权页面列出了每个有权从你的钱包中花费代币的智能合约。撤销你不再使用的合约的授权。

交叉参考燃料费估算。 燃料费跟踪器显示实时价格,但在提交前请与你的钱包估算进行确认。燃料费条件可能在加载页面和签署交易之间发生变化。

使用标签和标记。 Etherscan 会标记已知地址(交易所、桥梁、诈骗地址)。如果你即将与之交互的地址带有警告标签,请先停下来调查,然后再继续操作。

什么是 Etherscan?

Etherscan 是以太坊网络的免费区块链浏览器和分析平台。它索引以太坊上的每笔交易、地址、代币转账和智能合约,并通过可搜索的网页界面呈现数据。

Etherscan 免费使用吗?

是的。所有核心功能,包括交易查询、地址搜索、燃料费跟踪和合约验证检查,都是免费的。创建可选账户可以解锁额外功能,如私人名称标签、API 访问和钱包活动提醒。

Etherscan 能访问或转移我的资金吗?

不能。Etherscan 是一个只读工具,显示公开可用的区块链数据。它不能发起交易、访问私钥或转移资金。任何声称是 Etherscan 并要求你提供助记词或私钥的网站都是钓鱼诈骗。

Etherscan 上的交易哈希是什么?

交易哈希是分配给每笔以太坊交易的唯一 66 字符标识符(以 0x 开头)。将其粘贴到 Etherscan 搜索栏中,即可显示该交易的完整详细信息,包括状态、发送方、接收方、价值和燃料费。

Etherscan 上的燃料费跟踪器显示什么?

燃料费跟踪器实时显示以太坊燃料费价格,分为三个等级(低、平均、高),并附有预计确认时间和常见操作(如 ETH 转账、代币兑换和 NFT 铸造)的美元成本。

合约在 Etherscan 上已验证是什么意思?

已验证的合约意味着其源代码已上传到 Etherscan,并确认与链上部署的编译字节码匹配。这允许任何人阅读合约的逻辑,检查其功能,并评估其行为是否与项目声称的一致。

Etherscan 是否适用于以太坊以外的区块链?

Etherscan 的母公司 Blockscan 运营着 30 多个区块链的浏览器,包括 BNB Chain(BscScan)、Polygon(PolygonScan)、Arbitrum(Arbiscan)和 Solana(Solscan)。每个浏览器都遵循与原始 Etherscan 相同的界面设计。

如何在 Etherscan 上检查代币授权?

导航到“代币授权”页面(可从“更多”菜单访问,或搜索你的地址并点击代币授权链接)。该页面列出了有权从你的钱包中花费代币的每个智能合约。你可以通过连接钱包直接从此页面撤销不必要的授权。