Etherscan 是个专用于查询以太坊上交易讯息的重要工具。
区块链浏览器是浏览区块链数据、信息最重要的工具之一,简单来说,它和Google浏览器一样是一种搜索工具。不同的是,我们在Google浏览器输入的是关键词,而在区块链浏览器里输入的是某个交易ID、合约地址、钱包地址或是区块哈希。
通过输入不同的参数,区块链浏览器将反馈给我们不一样的信息,比如:当我们查询某个交易ID时,我们将得到具体的交易详情,如交易手续费、交易双方地址、区块高度等;当我们查询某个币种的合约地址时,我们将得到该币种的详细信息,如合约代码、币种参数、持币地址参数等各种详情。
图:Etherscan官网首页 来源:https://etherscan.io/
除了以太坊之外,市场上同时存在着多条公链,每条公链都有自己的算法和生态,这也就导致了最初的区块链浏览器是以支持单条公链信息查询为主,所以基本上每条公链都有着自己的区块链浏览器。同时,随着技术的发展,区块链浏览器也从单币种逐渐发展为集成多币种信息查询的浏览器,可以满足用户同时查询多条公链信息的需求。
常见的区块链浏览器及多币种区块链浏览器一览:
项目名称 | 浏览器名称 | 网址 | 属性 |
Bitcoin | Bitaps | https://bitaps.com/ | 单链 |
Solana | SolScan | https://solscan.io/ | 单链 |
Tron | TronScan | https://tronscan.org/ | 单链 |
币安智能链 | Bscscan | https://bscscan.com/ | 单链 |
Blockchain | Blockchain.com | https://www.blockchain.com | 多链 |
Blockchair | Blockchair.com | https://blockchair.com/ | 多链 |
基于区块链浏览器公开透明的特性,我们可以快速直接地访问到需要了解的链上信息,是我们在区块链领域必须学会的重要工具。本文将以Etherscan为例,为大家解析区块链浏览器的工作原理以及如何使用它来进行各项链上查询活动。
什么是Etherscan?
Etherscan是一款区块链浏览器,可用于查看以太坊区块链中的交易公开数据、与智能合约交互以及查看地址等信息。以太坊区块链上的原生数据呈现形式多为代码,不便于普通人查询阅读,所以人们研发了类似Etherscan的区块链浏览器,用以增强用户体验,使用户能够在以太坊区块链上进行无缝查找和授权验证,通过搜索参数来查看一切相关活动,包含代币、智能合约以及钱包地址。
Etherscan可用作区块链信息源和智能合约数据库。我们可以用它实现以下目的:
- 查询钱包交易数据(包括交易进度、交易次数、交易对象、交易金额、交易时间等)
- 查看区块的信息(包括区块高度、区块包含的交易、合约信息等)
- 查看币种合约信息(包括币种发行时间、总量、持币地址详情、合约代码等)
- 查询gas费信息(包括即时gas费用、过往波动数据、消耗gas费用的项目及其消耗总量等)
- 查询ENS域名信息
- 搜索、阅读和使用以太坊链上正运行的智能合约
- 检测自己钱包地址授权的项目及解除授权等操作
值得一提的是,以上所有数据的获取均为免费,用户不需要支付一分钱费用。Etherscan区块链浏览器以一个非常简单且易于使用的方式提供对应的以太坊链上数据。
快速掌握区块链浏览器术语
在正式学习Etherscan的使用方法之前,我们必须先了解区块链浏览器里常用的术语,才可以事半功倍地学习区块链浏览器的使用方法。
区块链浏览器术语一览:
Block Hash
指区块哈希,代表某一区块的唯一参数值
Txn Hash
指交易哈希,代表某一交易的唯一参数值
Tx/Txns
指链上的交易和交易集合
Pending Txns
指正在进行中的交易集合
contract internal transactions
指合约内部的交易
Bk/Block
指链上的一个区块
Block Height
指区块高度,后面一般会带一串数字,如:Block Height 15888669
Size
指区块的大小,并非定值,会随着区块承载的交易和合约的数量而变化
Balance
指改地址持有某些Token的数量
Gas
指以太坊交易需要消耗的费用,通常以Gwei为单位,1ETH = 10**9 GWei
Fee
指用户对该笔交易/某个区块支付了的总费用
Timestamp
指时间戳,精确到秒
Block Reward
指打包该区块所能获得的奖励
Address
指具体的交易地址
Contract Address
指具体的合约地址
如何使用Etherscan?
本节将教您如何利用Etherscan查找各种链上活动。您将学习如何查询交易详情、钱包地址活动和合约授权取消以及查阅智能合约等。Etherscan有一个简洁直观的用户界面,非常适合初学者学习使用。
1.如何在Etherscan上查询交易?
图:Etherscan官网首页搜索框 来源:https://etherscan.io/
通过Etherscan官网首页的搜索框,我们可以直接粘贴交易哈希值、区块高度、钱包地址、合约地址、币种名称来搜索我们想要的信息。
比如,粘贴交易哈希值可以直接搜索到某笔交易的具体信息;
图:Etherscan官网搜索交易哈希值结果图 来源:https://etherscan.io/
又或者,粘贴钱包地址可以直接搜索到该钱包地址所有的交易信息;
图:Etherscan官网搜索钱包地址结果图 来源:https://etherscan.io/
通过使用搜索功能,浏览器将提供与交易相关的所有信息,例如交易状态、交易金额、区块编号、时间、交易成本、交易对象等。除了使用搜索栏外,您还可以通过顶部导航的“Blockchain”选项卡并点击“View Txns”来查找交易,或点击“View Pending Transactions”也能实现查找交易的需求。这些页面顶部都有搜索框,您可以轻松地在地址、币种名称、交易哈希、区块高度和ENS域名之间进行搜索。
如果您缺少交易地址或交易哈希,您可以使用与交易相关的转入或转出地址,并查找该地址进行的交易。 一旦您了解了如何使用 Etherscan进行交易搜索,您会发现使用其他功能会变得很容易。
2.如何在Etherscan上查询币种信息?
与搜索交易类似,查询币种信息也可以通过搜索框进行,但不同的是,在区块链中,币种名称并非是独一无二的,在同一个区块链上,可以有多个相同名称的币种,只有币种发行的智能合约地址才是不同且唯一的。出现多个相同币种的情况通常发生在一些新项目发行代币的时候,黑客意图通过混淆币种名称来骗取用户的资产。
所以当我们搜索某个代币的具体信息的时候,最好是通过官方的网站、社群、博客等地方获取准确的币种合约地址。
图:Etherscan官网搜索SUSHI合约地址结果图 来源:https://etherscan.io/
以SUSHI为例,我们讨论一些常见的数据及用法。进入到SUSHI的币种详情页面后,我们可以获取到以下信息,包括:
- SUSHI的总供应量目前为:245,501,732.550271232117796181
- SUSHI的价格目前为止:$1.66
- SUSHI的持有用户量目前为:102,791
- SUSHI的交易总量目前为:3,296,963
- SUSHI的合约地址、官网地址、社交媒体,以及SUSHI最新的交易信息等
通过点击下方的Holders,我们可以查看到目前持有SUSHI的具体钱包地址和其持有的数量,占据总供应量的比例等信息。
图:Etherscan官网SUSHI持有者图 来源:https://etherscan.io/
点击Contract,我们可以查看到SUSHI的智能合约代码;点击Analytics,可以查看SUSHI从发行到现在的历史价格和交易量、交易地址等总数据。
图:Etherscan官网SUSHI合约代码图 来源:https://etherscan.io/
图:Etherscan官网SUSHI历史数据分析图 来源:https://etherscan.io/
3.如何在Etherscan上使用图表和统计数据?
Etherscan非常人性化地为用户提供了图表和统计数据,通过官网顶部导航“Resource”选项卡中的“Charts & Stats”可以快速进入该页面。
图表和统计数据综合显示了以太坊区块链上所有的活动信息,为了便于分析,数据分为了7种,包括以太坊市场数据、区块链数据、仪表盘、网络数据、热门统计、以太坊域名服务(ENS)数据、智能合约数据。这些数据以图表的形式来展示,以帮助用户可以清晰了解短期或长期的链上数据变化。
这里我们讨论重要且常用的几类表格:
图:以太坊供应增长图表 来源:https://etherscan.io/
以太坊供应增长图显示了以太坊的每日区块奖励、Eth 2.0质押奖励和EIP 1559烧毁费用的细分,通过加减以得出每日以太坊总供应量。该数据反应了目前以太坊每日的产出,用来研究以太坊的总供应量和通缩情况。通过图表可以得出,目前以太坊的产出正在走向平缓的趋势,每日产出的以太坊数量正在减少。
图:以太坊每日交易图表 来源:https://etherscan.io/
图:ERC 20代币每日交易图表 来源:https://etherscan.io/
以太坊每日交易图表和ERC 20代币每日交易图表表达了每日以太坊链上的ETH和其他ERC 20代币的交易总和,通过观察这两组图表可以较为清晰地了解市场目前的交易状态和趋势。
图:以太坊唯一地址图表 来源:https://etherscan.io/
以太坊唯一地址图表显示了以太坊上唯一地址的数量及其增长趋势,用来评估以太坊目前用户数量及其增长状况。但需要注意,这里的唯一地址总数不代表实际用户数量,因为用户通常会创建多个地址参与链上活动。
图:活跃的ERC 20地址图表 来源:https://etherscan.io/
活跃的ERC 20地址图表显示了每日活跃的ERC 20代币的发送者或接收者的唯一地址数量,该数据反映了链上活动的繁荣程度,方便用户评估目前参与以太坊市场的用户数量及市场热度。
图:平均Gas价格图表 来源:https://etherscan.io/
平均Gas价格图表显示了以太坊链上每日的Gas平均价格,该数据主要反映了链上交易活动的拥挤程度,每当每日的Gas平均价格暴涨,就意味着有爆款合约在频繁进行交易。
图:以太坊网络交易费用图表 来源:https://etherscan.io/
以太坊网络交易费用图表显示了用于在以太坊链上结算的以太坊的数量。以太坊链上的交易次数越多,交易费用就越高,反之亦然。该数据也在一定程度上反应了链上交易活动的繁荣程度。
4.如何在Etherscan上查询钱包授权和撤销授权?
当我们在参与区块链金融活动的时候,通常会使用一个功能叫钱包授权,也叫Token Approval。当您使用DEX或DEFI产品时,您将与智能合约进行交互,该合约会在幕后为您执行大部分活动,但要让这些应用程序为您执行金融服务,它们必须访问您的资产,因此,它们会发送一次性请求来调用您的资产。当您不用再使用该项目为您做金融服务的时候,您可以通过Etherscan的Ethereum Token Approval功能来检查和撤销链接到您钱包的任何以太坊链上的dApp的授权。
图:以太坊授权检查入口 来源:https://etherscan.io/
我们可以通过网页顶部的“More”下拉标签中的“Token Approvals”标签进入该页面。点击网页中间的“Connect to Web3”即可选择链接到您常用的热钱包(如Metamask),然后便可查看该钱包目前所有的以太坊应用的授权,包括ERC-20、ERC-721、ERC-1155等三种标准的应用授权。当您查看到任何可疑授权的支出超过了同意的金额或不再对其服务感兴趣,您可以点击Revoke对这些授权进行撤销。
结语
区块链浏览器是快速了解和学习区块链信息的重要工具,市场上大部分的区块链浏览器都与Etherscan大同小异。通过对区块链浏览器不断使用和学习,我们可以知悉不同的公链生态的发展情况,您可以使用它来检查链上交易、监控钱包以及查找智能合约、获取DEFI和NFT的机会,也可以获得某些区块链活动的更多见解和真实的数据支持。