区块链教程(三)如何查询交易

经过前面两篇文章的讲解,相信大家都已经会充值和提币了,但可能会有币友在国内一些平台上进行提币操作后,会有疑惑,为什么迟迟都没有到账了?

这里给大家讲解下提币操作后的转币流程,

交易平台发起提币申请后,一般会经过以下两个步骤:

1. 人工审核:

一般由该平台的客服人员或财务人员进行审核,由于人力有限,所以当某天很多人一起发起提币申请时,会因忙不过来而导致时间的延长。

2. 区块网络转账:

在人工审核通过后,所提的币会通过对应的区块网络转到你要提币的地址中,这个过程往往很快,但也不排除因为交易量太多而导致的网络拥堵,从而也有可能出现延迟现象。

所以各位币友如果想要确认自己发起的提币申请进展如何,可以直接打该平台的客服电话进行询问,如果还未人工确认,可以适当催促下;但是如果已经通过审核,则可以通过查找对应的区块记录来进行确认。

这里给大家介绍一个可以查询以太坊交易记录的工具:Etherscan,非常简单好用,具体操作就跟查询快递单号一样简单。

官网地址:https://etherscan.io/

Etherscan 是 2015 年推出的一个以太坊区块探索和分析的分布式智能合同平台,由于区块链中的交易信息等数据都是公开透明的,而 Etherscan 作为探索以太坊的窗口,用户可以使用其查看自己的交易详情以及以太坊中的任何信息。

以下这个情形相信大家都不陌生,打开 taobao,挑选了一件自己心仪已久的商品之后,迫不及待的付了款,看着卖家发了货之后,心满意足的笑了笑。然而过了一天...两天...WTF,于是你开始联系卖家老板,具体问什么,这里就不细说了,反正大家都知道,这时卖家一般都会告诉你 "亲,我们已发货了!"

这个时候,有一个工具就是你的 "救命稻草" - 快递查询工具,使用快递查询工具,它会告诉你,你的订单实时的物流状态,当你看到物流信息一步步更新,离你的位置越来越近时,要做的就是安静的等待快递小哥送货上门。

在区块链世界中,也有一个类似于上述 "快递查询工具" 的平台工具,它就是Etherscan。

也许很多国内币友担心自己的英文水平不够用,担心看不懂平台上的信息,其实完全不用担心,因为已有区块链爱好者高手将该工具平台进行了汉化。汉化过程也很简单:输入网址:https://etherscan.io/language.aspx,在打开的页面中选择切换语言,选择“Chinese“,再点击“Home”回到首页看看,是不是变成熟悉的中文版了。

切换为中文语言后的页面:

下面介绍下 Etherscan 的基本操作:

第一步:转账交易信息查询

比如现在我想查询一个钱包地址为 “0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413”的所有交易信息。

第一步:由于 Etherscan 是有自己数据库的,所以如果一个地址有在区块链上进行过 ETH 交易,或者被查询过,那么查询时输入框就会自动补齐所要查询的地址。

第二步:点击查询后,会进入下边的页面,这里包含了该地址的所有交易信息以及资产数量,如下图。

第三步:任意点击某一条交易的TxHash (也叫 TxId),打开之后页面如下图,然后就可以查看这条交易的详细信息。

上边是普通 Etherscan 转账的显示内容,可能有人会问,除了 ETH外, 其他合约代币 (Token) 的交易信息是怎样的呢? 这里就以转账 Rep 为例,同样能看到详细的信息。

上面图片的查询结果展示的都是转账成功的页面样式, 那么转账失败会是怎样的呢?

主要有以下两种常见失败提示类型:

第一种:Out of Gas (提示矿工费不足)

关于矿工费的概念可以看上一篇文章,这里就不在做详细的概念解释了,Etherscan 上查询交易如果显示如下,就代表"矿工费不足"。

第二种:Bad Instruction (提示错误指令)

这种问题属于一般错误类型,这种交易,虽然结果是失败的,但依然会被扣除矿工费,并且交易金额会被原路退回,然后交易取消。

第二步:ERC-20代币信息查询

很多 imToken 用户在使用过程中会被告知,imToken 目前只支持 ERC-20 代币,这里没必要深究到底什么是 ERC-20,只需要知道 ERC-20 是 Token 的标准,而这个标准恰好符合以太坊的 Token 标准,用户可以使用 Etherscan 查询哪些 Token 符合 ERC-20 标准。

操作:输入 https://etherscan.io/tokens,或者将你想要查找的 Token 名称输入到地址栏,如果符合 ERC-20 标准的话搜索框也会自动提示。

解释一下什么是Token:

Token 有很多含义,首先可以理解为代币,区块链应用代币类型大概有三种:应用代币、权益代币和债权代币.

第三步:合约代码查询

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

第四步:其他特殊查询操作

在 Etherscan 平台几乎可以查看以太坊上的所有公开信息,例如之前的 EOS 项目,很多小白币友不知道自己在哪个周期参投,也不知道自己有没有认领 Token。其实利用 Etherscan 平台就可以很好的解决这个问题,这里以EOS 项目举例说明。

第一步:在搜索框输入 EOSCrowdsale

第二步:点击 Read Smart Contract

第三步:这时你可以看到下边 " 1.> claimed ",你可以在 "(uint256)" 里边输入参投的周期,后边的"(address)" 里输入参投地址,点击 "Query", 如果下边显示 true,则表明该周期的 Token 已经认领,如果显示 false,则表示你没有认领该周期的 Token。

第四步:选择 "6. >userBuys",这个地方是用来查询到底在第几个周期参投的 EOS,投了多少。 同样"(uint256)" 输入参投的周期,"(address)" 输入参投地址。(参考: 用 "显示的值/10的18次方",例如图片显示: 100000000000000000 / 10^18 = 0.1 , 0.1 就是当时参投 EOS 的数量)。

注:这里只是为了向大家展示 Etherscan 的强大功能,还请各位币友理性操作,毕竟币市有风险,投资需谨慎!

第五步:ENS域名查询

可能很多刚刚接触区块链的人对 ENS 域名不太了解,ENS 是以太坊域名服务,一个基于以太坊的分布式、开放和可扩展的域名系统。以太坊生态圈中使用的一些哈希地址通常十分长,例如以太坊钱包地址和 Swarm 文件的哈希地址,而 ENS 域名系统是旨在为用户提供简短易读的域名。

目前支持 ENS 域名注册的渠道:

1. 下载安装 imToken 钱包App进行注册;(imToken钱包还支持 ENS 域名进行转账交易)

3. 登录网页 https://www.myetherwallet.com 注册;(需要代理翻墙)

Etherscan 的功能极其强大, 就不在这里一一讲解了, 如果还有其他疑问,欢迎广大币友加入区块链布道者的信息交流群进行交流。

(此文章为区块链布道者原创,特此申明!)

【添加客服微信,带你进群吃肉】

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180124G0124T00?refer=cp_1026

扫码关注云+社区