关键要点
Etherscan 提供了一个用户友好的界面来查看区块链上的活动,例如查看交易、与智能合约交互、跟踪gas 费用以及审查代币批准。
您可以使用 Etherscan 的“读取”和“写入”合约功能来读取和编辑智能合约,这还允许您在适用时选择从智能合约中铸造 NFT。
从智能合约铸造 NFT 时,请仔细检查地址和金额,并确保使用正确的功能,因为智能合约一旦执行就不可逆。
区块链是开放透明的数据库,链上发生的任何事情都会被发布。然而,直接查询区块链却很困难。因此,像Etherscan和BscScan这样的区块链浏览器抽象了复杂性,并提供了一个简单的界面来查看区块链上的活动。
Etherscan 是什么?
Etherscan 是一款区块链浏览器,用于可视化区块链网络数据。它是专注于以太坊区块链的区块链研究的重要工具。它还能帮助人们追踪链上记录的交易,如果转账的资金尚未出现在钱包中,这将非常方便。
任何人都可以使用 Etherscan 搜索、确认和验证以太坊交易。其中包括:
搜索并查看交易和钱包
与智能合约交互
追踪 Gas 费用
审查并撤销您的令牌批准。
然而,虽然你可以在 Etherscan 上找到你的以太坊钱包并追踪你的交易,但它本身并不是一个钱包。要使用 ETH 或进行交易,你需要使用你的加密货币交易所或钱包。
在 Etherscan 上查找交易
Etherscan 拥有许多实用功能,可以追踪区块链上的活动。任何人都可以搜索交易并验证交易是否已发生。有两种方法可以实现这一点。一种是输入交易哈希,它是特定交易的标识符。另一种是输入钱包地址并查找交易。
您可以在搜索框中输入地址或交易哈希。
如何解读 Etherscan 交易
2021年9月27日,Rhino.fi(前身为Deversifi)在一笔10万美元的交易中花费了1.7K ETH(2300万美元)的手续费。这是由于EIP-1559 Gas功能中意外调整了小费功能造成的。如果有人想了解Rhino.fi的具体情况,只需在Etherscan上输入其交易哈希即可。
以此交易为例,一笔交易提供几条信息。
“交易哈希”是附加到此交易的交易标识符。
“状态”显示交易是否成功、待定或失败。
“时间戳”是交易被确认和挖掘的时间。
“发件人”显示谁发送了交易。
“与……互动”显示谁收到了交易。
“转移的代币”向我们展示了转移的内容以及代币的价值。
“交易费”显示交易的成本。
“Gas Price”显示支付了多少 gas 费用并告诉我们当时的网络状况。
幸运的是,Rhino.fi 的费用失误已经得到解决,矿工也退还了款项。
在 Etherscan 上查看钱包
钱包地址包含代币持有量和交易信息。例如,下方是存放Aave生态系统储备的钱包地址。我们可以看到,截至撰写本文时,该地址持有 18 种不同代币,总资产价值 1.369 亿美元。在“交易”列表中,该地址共进行了 7 笔独立交易。我们还可以看到,该地址上次交易是在 47 天前。
代币部分也根据各自的标准对代币进行分类。NFT 会归入ERC-721类别并显示在该类别下。
审查并撤销您的代币批准
加密货币世界充斥着各种骗局。当你与 DeFi 协议交互时,你必须批准智能合约才能使用你的代币。通常,默认的代币批准数量设置为无限大。这很有利,因为它可以节省时间和 Gas 费用。然而,这也为恶意行为者提供了机会,他们可以从用户的钱包中盗取代币,从而利用这些代币。为了避免这种可怕的黑客攻击,Etherscan 提供了一个实用的工具来审查和撤销代币,用户可以选择调整已批准的代币数量。
要查看代币审批,请前往菜单栏上的“更多”,然后在“工具”下找到“代币审批”。此工具还会显示钱包面临的风险。在本例中,这个钱包有约 7,000 美元的代币面临风险。点击“撤销”可调整待审批的代币数量,或完全撤销。
Etherscan Gas追踪器
Gas 价格可以反映当前的网络状况。随着区块空间需求的增加,用户希望交易更快地确认,因此 Gas 价格也会随之上涨。Etherscan会显示交易确认所需的 Gas 价格预估。它还能清晰地显示哪些合约消耗了最多的 Gas,以及过去 1000 个区块的 Gas 价格。
与智能合约交互
Etherscan 允许用户使用其“读取合约”和“写入合约”功能来阅读和编辑智能合约。阅读智能合约使我们能够揭示交易背后的真相。
另一个用例是从智能合约中铸造NFT。带有复选标记的合约表示该合约已验证。如果合约未验证,除非您有权访问其应用程序二进制接口,否则您可能无法与其交互。
当您从智能合约中铸造 NFT 时,请记住确认地址和金额,并确保您使用的是正确的功能,因为智能合约一旦执行就不可逆。
如何从智能合约中铸造 NFT
要从智能合约中铸造 NFT,您需要参考智能合约的“写入”部分,该部分可以在 Etherscan 等区块浏览器上查看。
以‘ Realms(for Adventurers) ’ NFT 智能合约为例:
1. 将合约地址(“0x7afe30cb3e53dba6801aa0ea647a0ecea7cbe18d”)复制到Etherscan的搜索选项卡中。
2. 前往“编写合约”下的合约选项卡,然后单击“连接到 Web3”连接您的钱包。
3. 检查合约是否向公众开放,还是仅对Loot持有者开放。如果是前者,则支付衍生品的费用并输入可用的“lootId”。
4. 如果手续费过高,则表示该NFT已被认领。请尝试使用其他ID。
如果 gas 费用过高,请仔细检查当前的 gas 价格,以了解铸造 NFT 预计需要支付的费用。
结论
以上是 Etherscan 提供的一些主要功能。此外,它还提供许多其他功能,例如允许用户设置地址提醒、查看代币供应量及其持有者,以及允许开发者基于其 API 构建应用程序。此外,它还提供了一个列表,任何人都可以查看正在进行的ERC-20和 ERC-721 代币转账。
在分析方面,他们还提供市场、区块链和网络的统计数据和图表。最后需要注意的是,尽管 Etherscan 是一个中心化平台,但它仅提供区块链当前状态(例如交易状态)的可视化,而无法控制任何交易。毫无疑问,对于任何使用以太坊网络的人来说,Etherscan 都是不可或缺的工具。最重要的是,以上所有功能均可免费使用!