以太坊区块浏览器 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赞

知道了谢谢你

9赞

学习了

12赞

谢谢

14赞

来了来了

18赞

难道不懂的只有我?

12赞

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

11赞

谢谢,学习了

谢谢,学习了

1赞

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

1赞