以太坊区块浏览器 Etherscan 使用教程

以太坊区块浏览器 Etherscan 使用教程

区块链重要的特点就是公开透明。区块浏览器的作用就是查询每一笔交易的详细信息,只要你知道某个钱包地址或者交易的 TxHash 就可以查询钱包地址的所有交易记录或者已知 TxHash 的交易的详细信息。

这次来讲解一下如何使用以太坊区块浏览器 Etherscan,它的网址是 https://etherscan.io/。

查询地址信息

我们以一个钱包地址 0xf358f43A6b5…0d215A984076f85 为例进行查询。

在首页输入要查询的钱包地址(地址支持自动补全),点击右侧的「Search」进入查询结果界面。

截图中显示的就是查询到的地址信息,在每个字段上标记了字段解释,用户可以根据需求查看对应信息。

提示:

以太坊网络中发生的所有交易都以区块浏览器查询的记录为准,所以确认一笔交易状态的最佳办法就是查询区块浏览器。

对于用户转出代币,在区块浏览器中查询地址没有转出记录,说明这笔交易并未成功。

对于用户转入代币,在区块浏览器中查询地址没有转入记录,说明并没有代币转入。

查询交易信息

点击每一笔交易的 TxHash(交易哈希),就能查看这笔交易的详细信息。

以上是 ETH 转账成功的显示内容。那么除了 ETH,代币(Token)的交易信息是怎样的呢? 我们这里以转账 KyberNetwork 为例

交易失败情况说明

上述两张图展示的是转账成功的样式,那么转账失败是怎样的呢?主要是以下三种常见类型:

第一种类型 Out of gas(Gas 不足):转账时设置的 Gas 不足,使用高级模式设置合理的 Gas 重新发起转账即可。

第二种类型 Reverted:出现Reverted错误,属于合同执行过程中遇到错误。这笔交易虽然是失败的,但是依然会被扣除矿工费,并且交易取消不会扣除代币。

第三种类型 Bad instruction(错误指令) :这种问题属于一般错误类型。这笔交易虽然是失败的,但是依然会被扣除矿工费,并且交易取消不会扣除代币。

出现 Bad Instruction 和 Reverted 错误,均属于代币合约问题,建议用户在相关代币项目方社区直接询问代币项目方。

如何查询 ERC-20 代币

imToken 目前支持所有的 ERC-20 代币,我们在这里没必要深究到底什么是 ERC-20,只需要知道 ERC-20 是以太坊的 Token 标准。用户可以使用 Etherscan 查询所有 ERC-20 Token 的信息。

输入 Token Tracker | Etherscan 或者将你想要查找的 Token 名称输入到地址栏,如果符合 ERC-20 标准搜索框会自动显示查询结果。

合约代码查询适用于稍微懂一些技术的童鞋。大家可以尝试去看一些 Token 的合约代码,不同的项目可能采取不停的发行 Token 的方式,这些都可以从合约代码中查到。这里不对其做详细阐述,下面是以 OMG 举例。

ENS 域名查询

ENS 是以太坊域名服务,一个基于以太坊的分布式,开放和可扩展的域名系统。 以太坊生态圈中使用的一些哈希地址通常十分长,例如以太坊钱包地址和 Swarm 文件的哈希地址,而 ENS 域名系统是旨在为用户提供简短易读的域名。目前 imToken 支持 ENS 域名注册以及进行转账交易。

18 Likes

知道了谢谢你

9 Likes

学习了

12 Likes

谢谢

14 Likes

来了来了

18 Likes

难道不懂的只有我?

12 Likes

ens域名注册有没有中文版的?

11 Likes

谢谢,学习了

谢谢,学习了

1 Like

解释得很详细:+1:t2:

1 Like