ETH以太坊区块浏览器

    • 更新日期:2018-07-05
    • 查看次数:776
    • 点评次数:0
    • 编辑寄语:最专业的ETH以太坊区块浏览器

    详细介绍

    "工欲善其事, 必先利其器" ,今天我们讲一个以太坊世界里非常重要的工具 - Etherscan。

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

    我们都有过这样的经历, 打开 taobao, 选了一件自己心仪已久的商品之后, 迫不及待的付了款, 看着卖家发了货之后, 心满意足的笑了笑。然而过了一天...两天...WTF (要文明, 其实是 where's the food:)), 联系了卖家, 卖家告诉你 "亲, 我们已发货... ..." 这时候, 有一个工具就是你的 "救命稻草" - 快递查询工具, 使用快递查询工具, 它会告诉你, 你的宝贝已经到了哪里, 距离你还有多少公里, 虽然对于快递的速度有些不爽, 但也足以安抚你焦躁的心灵。

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

    交易信息查询

    现在我想查询一个钱包地址为 0xD5bc17b6701f9......Cab51bFaE24B2D4Acc2F 的所有交易信息

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

    ETH以太坊区块浏览器 区块浏览器 第1张

    Step2: 点击查询改地址, 进入下边的界面, 其中包含了该地址的所有交易信息, 以及资产数量, 详情见下图

    ETH以太坊区块浏览器 区块浏览器 第2张

    Step3: 点击某一条交易的 TxHash 或者叫 TxId 可以查看这条交易的详细信息

    ETH以太坊区块浏览器 区块浏览器 第3张

    上边是普通 Etherscan 转账成功的显示内容, 那么除了 ETH, 其他合约代币 (Token) 的交易信息是怎样的呢? 我们这里以转账 Atmatrix 为例

    ETH以太坊区块浏览器 区块浏览器 第4张

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

    Type 1: Out of Gas (矿工费不足) 关于矿工费的感念可以看我之前的文章, 这里就不在做详细的概念讲解, Etherscan 上查询交易如果有以下显示, 就代表"矿工费不足"。

    ETH以太坊区块浏览器 区块浏览器 第5张

    Type 2: Bad Instruction (错误指令) 这种问题属于一般错误类型, 但像这种交易, 虽然是失败的, 但是依然会被扣除矿工费。并且交易金额会被原路退回, 交易取消。

    ETH以太坊区块浏览器 区块浏览器 第6张

    ERC-20 代币查询

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

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

    ETH以太坊区块浏览器 区块浏览器 第7张

    合约代码查询

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

    ETH以太坊区块浏览器 区块浏览器 第8张

    特殊项目操作

    使用 Etherscan 可以查看以太坊上的所有公开信息, 例如之前的 EOS 项目, 很多小白不知道自己在哪个周期参投, 也不知道自己有没有认领 Token。其实使用 Etherscan 可以很好的解决这个问题。由于 EOS 项目的特殊性, 我们在这里用它来举例说明。

    Step1: 在搜索框输入 EOSCrowdsale

    ETH以太坊区块浏览器 区块浏览器 第9张

    Step2: 点击 Read Smart Contract

    ETH以太坊区块浏览器 区块浏览器 第10张

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

    ETH以太坊区块浏览器 区块浏览器 第11张

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

    ETH以太坊区块浏览器 区块浏览器 第12张

    注: 这里只是为了向大家展示 Etherscan 的强大功能, 自 2017 年 9 月 4 日七部委 《关于防范代币发行融资风险的公告, 已经明确将 ICO 定性为非法公开融资, 还请各位读者遵守国家法律法规。

    发表评论

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。