什么是 Etherscan 以及如何使用它?
Etherscan是一个区块链浏览器,旨在为用户提供有关以太坊网络的信息。
Etherscan 于 2015 年发布,已成为有关以太坊的最值得信赖的信息来源之一。
在本文中,我们将了解什么是 Etherscan、它是如何工作的以及它如何使用户受益。本指南还回答了有关 Etherscan 区块链浏览器的常见问题。
ELI5:什么是 Etherscan?
区块链类似于数据库,节点充当服务器。像 Etherscan 这样的区块链浏览器可以让您找到有关该数据库(即区块链)状态的不同信息。
您可以将 Etherscan 视为以太坊区块链的搜索引擎。使用此工具,您可以跟踪交易、查找智能合约、计算汽油价格、与去中心化应用程序交互、监控特定钱包等等。
Etherscan 的存在是因为存储在以太坊区块链上的数据是公开的。这意味着您可以获得有关智能合约、钱包地址、区块链节点的信息,或者只是查找有关以太坊网络的一般信息。
为什么你应该使用 Etherscan
如果你想为以太坊找到可靠的链上信息,Etherscan 是你最好的选择。您可以使用 Etherscan 找到不同类型的信息,我们将在后面的部分中探讨其中的一些信息。
Etherscan 对于新手和专家来说都是一个极好的工具。对于那些刚接触以太坊的人,您可以使用 Etherscan 检查智能合约地址,以确保您不会将钱汇到错误的地方。
经验丰富的投资者可以充分利用 Etherscan 的监控工具。例如,您可以跟踪正在进行的空投、检查智能合约并设置自定义警报以跟踪资产变动。
如果您投资一个项目,最后一个功能特别有用。您始终可以知道属于该团队的地址是否在没有警告的情况下移动了大量代币(表明潜在的地毯拉动)并保护自己。
Etherscan 的六种用途
跟踪交易和地址
Etherscan 最基本的功能是跟踪交易。使用交易 ID (TXID) 或哈希,您可以找到有关任何交易的特定信息,包括您执行的交易。
我们将通过检查 Etherscan 上的真实交易来引导您完成此过程。以下是交易截图:
现在,我们假设您进行了这笔交易。要查找有关交易的信息,您需要复制以下交易哈希:
0x841781c1bc3c2896af5c6433a899b5812b7499f84c14cd7d4bfb85a0b05629e9
接下来,前往 Etherscan 主页并找到位于顶部的搜索栏:
然后将交易哈希粘贴到 Etherscan 搜索栏中,然后按搜索按钮:
如果您按照这些说明进行操作,您应该会看到这样的页面,其中显示有关交易的详细信息:
以下是页面上的信息细分:
交易 ID(Txn 哈希):这是为交易生成的哈希。哈希是每个交易唯一的字母数字字符串,不能更改。
状态:这显示了您的交易状态。“成功”表示您的交易已完成,而“待处理”表示您的交易仍在处理中。“失败”意味着您的交易失败,这种情况会发生——尤其是当它用完 gas 时。
区块:您的交易包含在哪个特定区块中。您还可以查看在您的交易区块之后添加到链中的区块数量(“确认”)。此信息很有帮助,因为在您的块之后添加的块越多,任何人就越难篡改它。
时间戳:包含您的交易的区块被添加到区块链的时间。
地址:“发件人”和“收件人”分别表示发件人和收件人地址。请注意,以太坊地址可以是外部拥有的地址 (EOA) 或合约地址。我们将在本文后面讨论这个概念。
价值:这表示在交易中转移了多少以太(ETH)。
交易费:发件人支付给矿工处理交易的金额。这包括执行交易所需的矿工费和 gas 成本。
Gas 限制:发送者愿意花费在处理交易上的最大 Gas 量。设置气体限制是必要的,这样交易就不会耗尽您地址中的所有以太币。
如果一笔交易用完了 gas,它就会失败——但你仍然需要支付一笔交易费用,因为矿工已经执行了计算。从好的方面来说,交易中剩余的任何多余气体将在之后退还到您的帐户。
天然气价格:这表示交易所需的每单位天然气的成本。Gas 是为以太坊虚拟机 (EVM) 提供燃料并允许其执行交易的资源。气体以 gwei 为单位,这是以太 (ETH) 的一个子单位,等于 0.000000001 ETH。
通过这些步骤,您可以跟踪在以太坊上进行的任何交易的状态。也许您向朋友发送了一些 ETH,并希望确保交易成功。如果有人声称向您发送了 ETH,那么您可以索要 TXID 并自己确认交易。
监控地址
Etherscan 允许您查找有关特定以太坊地址的信息,例如执行的交易和拥有的资产。在上一节中,我们使用了 TXID 来确认交易的状态。这一次,我们将使用 Etherscan 的地址监控工具来查看我们的朋友是否收到了钱。
首先,复制收件人地址并将其粘贴到搜索栏中:
单击搜索按钮后,您应该会看到这样的页面,其中显示了与该地址关联的所有交易:
突出显示的交易与我们的具有相同的哈希,所以我们知道它是我们正在寻找的。它被标记为“IN”,这意味着 ETH 来自另一个地址(在这种情况下是你的)。您还可以查看页面顶部,查看地址中 ETH 的总值:
Etherscan 还具有监视列表功能,可让您为特定地址设置警报。换句话说,每次该地址进行或接收交易时,您都会收到通知。
等等,我为什么要窥探别人的交易?
好吧,如果地址属于合同或项目或“特殊人”(鲸鱼、创始人、交易所等),您可能需要关注它。
假设你投资了一个新项目,大部分代币保存在创始人控制的地址中。如果团队将这些代币转移到地毯上的交易所,您可以迅速注意到并发出警报。
分析智能合约
另一个很酷的功能是能够检查控制令牌和您与之交互的 dApp 的智能合约。这在不同的情况下很有用:
- 将代币添加到您的钱包
要将自定义代币添加到您的钱包,您需要该代币的合约地址。幸运的是,Etherscan 可以提供此信息,以及代币符号、名称和供应等其他详细信息。
例如,如果我们想将MakerDAO (MKR) 代币添加到钱包中,我们可以使用 Etherscan 的 Token Tracker 功能进行搜索。
我们不仅可以查看代币的合约地址,还可以查看其他信息,例如最大供应量、持有者数量、代币价格和转移率。这可以帮助您确定特定令牌的合法性。
- 检查智能合约
在提交项目之前检查 dApp 或代币的智能合约是个好主意。特别是对于代币,智能合约概述了代币的逻辑并控制了代币的创建、转移、销毁等方式。它还可以更容易地在可能的错误造成广泛损害之前检测到它们。
在这里,您可以看到 MakerDAO (MKR) 代币的合约概览,包括源代码:
Etherscan 还具有经过验证的合约功能,该功能使用经过审计的、可公开查看的源代码来管理智能合约。如果智能合约未经验证,那么您可能需要在与它交互之前三思而后行。
检查天然气价格
与矿工费一起,gas 成本构成了以太坊的交易费。在发送交易或尝试与智能合约交互之前计算 gas 价格很重要:
- 如果您设置了较低的 gas 限制,您的交易将无法完成。更糟糕的是,交易费仍将归矿工所有,因为他们已经执行了一些计算。
- 如果您设置了极高的 gas 限制,很可能会耗尽您的钱包——尤其是在交易需要很长时间才能完成的情况下。
使用Etherscan Gas Tracker,您可以查看特定时期的平均交易费用。此外,您甚至可以根据交易的复杂程度来查看 gas 价格。
Etherscan gas 允许您监控网络指标,因此您可以知道什么时候对 gas 的需求很高(这意味着更高的价格)。
这样,您可以选择另一个时间来完成您的交易。
执行以太坊名称服务 (ENS) 查找
以太坊名称服务(ENS)是区块链对域名服务(DNS)的回应。如果您今天想建立一个网站,您将需要 DNS 托管。DNS 的重点是将您的 IP 地址转换为人类可读的文本。因此,我们可以使用易于阅读的 URL 和网站名称,而不是输入一长串数字。
ENS 执行类似的功能,允许我们使用人类可读的名称来处理托管在区块链上的资源。
例如,您无需在每次想要收款时都提供您的钱包地址,而只需使用您的 ENS 用户名即可。
此外,您可以使用**.eth**域来创建抗审查网站。使用 ENS 域创建的网站在区块链上运行,这使得任何人都很难将其关闭。
Etherscan 有一个*ENS 查询*服务,您可以使用它来检查您想要的 ENS 用户名是否可用。您还可以查看最近的 ENS 用户名注册以及正在进行的名称拍卖。
监控以太坊图表和统计数据
如果不使用 Etherscan 等资源管理器,可能很难跟踪以太坊中的网络指标。几乎所有你需要的关于以太坊生态系统的信息都是可用的。
以下是您可以从 Etherscan 获得的一些很酷的以太坊统计数据:
顶级代币
如果您想投资山寨币,您可能需要先在 Etherscan 上查看它们。该网站有一个不同 ERC-20 代币的运行列表。
您可以查看任何 ERC-20 代币的市值、市场价格、持有者总数和其他重要详细信息。
您还可以使用 Etherscan 浏览器查看有关不可替代令牌 (NFT) 的信息。该网站整理了有关 ERC-721 和 ERC-1155 令牌的详细信息,例如:
- 代币 ID(合约地址)
- 交易记录
- 代币合约
- NFT 持有者总数
在 Etherscan 上检查 NFT 的唯一缺点是您不会看到相关的艺术品。但是你可以很容易地前往像OpenSea或Rarible这样的 NFT 市场。
网络指标
Etherscan 可以提供有关以太坊网络整体性能的深入统计数据。以下是您可以使用 Etherscan 跟踪的一些指标:
- 平均每日汽油价格
- 日均交易量
- 平均气体限制
- 平均交易费用
- 平均使用气体
- 信标链总存款
- 以太坊节点的地理分布
与智能合约交互
Etherscan 不仅对读取智能合约有用,您还可以从界面与 dApp 或代币的智能合约进行交互。
首先,您需要安装浏览器钱包扩展程序,例如 MetaMask。这是因为您可能需要支付执行交易的费用。
要在 Etherscan 上与智能合约交互,首先,在找到 Token Overview 页面后点击“Write Contract”。
下一步,您需要单击“连接到 Web3”。这将允许您连接像 MetaMask 或 Binance Chain Wallet 这样的钱包。你必须确保钱包里有以太币来支付汽油费。
您可以在此处执行不同的操作,但我们将选择一个简单的操作,例如转移代币。你可以使用transferFrom
函数来实现这一目的。
该transferFrom
函数允许您将令牌从外部地址发送到另一个地址。在这种情况下,钱包扩展程序会弹出一个窗口,要求您设置首选汽油价格。根据网络流量,您的交易可能需要几秒钟或几分钟才能执行。
直接与智能合约交互可能会派上用场,尤其是当您无法访问相关的 DeFi 平台或 dApp 本身时。
Etherscan 常见问题解答
Etherscan 有什么用途?
Etherscan 是一个免费使用的以太坊区块链浏览器。它允许您查找有关交易、区块、智能合约、代币、钱包地址等的详细信息。
Etherscan 是钱包吗?
不,Etherscan 不是加密货币钱包;你也不需要钱包来使用它。您只能搜索其数据库以查找链上数据。
我需要一个 Etherscan 帐户吗?
Etherscan 可免费使用,无需注册帐户。但是,创建一个 Etherscan 帐户将使您能够访问额外的功能,例如交易警报和 API。
如果你觉得这篇文章对你有所帮助,欢迎赞赏~
赞赏