【前言】
先祝大家新年快乐,今天迎得财神进万家!
这是一篇酝酿了一定时间的文章,原本计划按照项目生命周期顺序(事前调研+事中监管)开始分享,但考虑到https://etherscan.io/大家的帮助可能更大,同时还可以结合前一篇Candy背后故事案例来熟悉一些小技巧,甚至是近期出现的一些新骗局也可以用这个办法来进行甄别。所以,笔者先将这篇原定位成事中监管的方法分享出来。
【初识Etherscan】
一、概况
Etherscan 是 2015 年推出的一个以太坊区块探索和分析的分布式智能合同平台, 由于区块链中的交易信息等数据都是公开透明的 , 而 Etherscan 作为探索以太坊的窗口, 用户可以使用其查看自己的交易详情以及以太坊中的任何信息。
它并不是Ethereum Foundation投资或者控股的网站,而是一个相对独立的搜索平台,供大家了解所有ERC20代币的交易、持仓等各种情况。(这样的平台还有好几个,如https://etherchain.org/,https://tradeblock.com/,https://ethplorer.io/)
https://etherscan.io/了中文的设置,所以如果不懂英文的朋友可以前往https://etherscan.io/language.aspx,将语言设置成Chinese然后再使用(个人感觉作用不是很明显)。
二、界面简介
常规使用时,我们经常使用到的如图中标识的三块区域:
1.快速查询:search by address/Txhash/block/token/ens,分别能查询地址/交易hash情况/块/代币/域名;
2.个人账号查询:这个功能基本上能被快速查询覆盖,一笔带过;
3.ERC20代币信息查询:这个功能将是我们主要使用并辨别项目情况的,它和快速查询的主要区别在于对ERC20代币的显示界面,尤其当我们只知道代币缩写时,可以反查代币的合约地址,创建人等关键信息。
(本文重点将在如何使用etherscan来甄别项目,对它的的基础使用功能在文章的最后会直接复制现有教程一笔带过供部分读者参考使用)
【Token
四步检验法
】
一、ERC20代币信息查询和逻辑判断——四步检验法
1.Token查询——我们先将EOS作为token搜索,看看搜寻结果:
虽然对Etherscan认可的项目,网站直接列出了官方的地址和简介,但是通过全部查询我们能够发现一些问题:
总共有22个带EOS缩写的代币,而和EOS完全吻合的代币有9个,说明一个山寨币以假乱真难度并不大如果你仅仅通过Tokenname(代币名称), Symbol(代币简称)和Decimals(代币小数长度)来辨别的话。(很可惜,笔者尝试了好久去下载ETH wallet来进行创建币的操作,一直下载全节点失败,所以无法论证笔者的疑问:创建新的项目难道没有重名检验么?那唯一的ID是什么呢?有尝试成功的朋友欢迎帮忙解答,当然我还会继续尝试创建一个自己的币来体验全过程。)
2.标准项目查询结果——所有币的页面都可以与下图进行对比
部分经验结论:
a.对于一个做事情的项目,代币发布在eth上时除了提供智能合约,还会提供所有官方信息,从Official Links能非常直观的判断项目团队的严谨和认真问题,提供的信息越充分可靠度也越高,Etherscasn对reputation的评价分为OK, NEUTRAL和UNKNOWN,级别依次下降,也与上述信息度和市场认可度挂钩(https://etherscancom.freshdesk.com/support/solutions/articles/35000022146-etherscan-token-reputation-system)
b.代币的总量可以轻易的从页面获得,一般来说代币拥有的地址越多,也说明认可度越高,去中心化程度越好,当然现在已经不绝对了,空气币的空投已经泛滥……
c.关心代币的分布情况,比如官方宣布代币锁仓40%,我们得验证是否有40%的代币在一个账户未曾有转出
d.关心代币大户情况,当大户地址是著名交易所的时候,不禁会让人问:币都全部转去炒了,这项目的主业是干啥呢?
3.追根溯源,检验合约地址——进一步查看分析:
在这个界面,我们主要可以去检验创建者和创建时的具体信息,如Candy背后故事的猫腻就是如此发现的,同时针对Candy这种ETF模式,原则上看持仓币种就是在Token Tracker里面体现。当然,对区块链ETF项目价值的认可却带有中心化的性质,因为即使Token Tracker里面纵有再多的币,也不代表你买了ETF这些币你就有等比例持有份额,项目方只是以自己作为信用背书,要违约你也拿他没辙!
4.查创建者交易情况
针对创建者账户的查询主要是持币情况的参考和交易情况,尤其大额转出情况和多币创建情况,典型案例仍然参见Candy背后故事。
通过以上四步查询,基本上能对一个ERC20项目的情况有一个整体的判断,获得的信息会比官网的信息更加直观。
二、典型案例
1. Candy背后故事
通过四步检验法,我们知道了官网未曾公布的代币总量——1万亿个!发现了创建者还创造了新的空气币VRY和PLK!(具体过程请点链接)
2. IOST代币持仓问题
其实此处真心不想再来探讨IOST的问题,只是太具有代表性了,且当案例一下,不做评判:
按照四步检验法,我们能发现Etherscan对IOST的评价是NEUTRAL,这比Candy的UNKNOWN要好太多了,说明该项目一些基本信息还是完善的。
此时,重点关注大户情况时,发现如图中排行第二的地址可不简单:
近20%的代币都在币安晃荡,接下去的工作就是查询项目承诺的代币分发机制了,其他不评价。
3.真假BITE
这几天大家应该见到很多空气币免费空投的情况,只要打币到一个合约地址,你就能收到免费的代币。这种玩法乍眼一看还真的不能理解盈利方式,如果说转0.01eth还能用空气积少成多赚点钱,但0eth的转币就没啥图的了,获得了大家的钱包地址也不会造成密钥泄露的盗号风险,但有些免费的午餐建议大家还是保持谨慎。
言归正传,我们用四步检验法来检验号称在zb.com价值8元的BITE币:
这里只展示了两张代表性的结果,我们能够发现:
1.这里的BITE币是Bitcoin EOS项目,有两个合约地址,总量均为10亿个,8位小数;
2.两个BITE币均由同一个地址同一个时间创建:0xa4467919ec6d25825699a2b18810bdcf77969087
3.创建两个BITE币的总开销为0.06eth
不难发现,在ETH上发行代币作恶的成本太低了,空气币/假币的玩法分分钟骗掉一群盲目小白,这个骗法在最近热门的GEMS项目上就体现了:骗子建立一个假的GEMS代币,盲目小白们抢不到1C0名额时便开始乱投,连自己参加的项目的真假都不知道!
此处也再一次建议各项目发起方,能够在自己的代币机制里公布自己的合约地址,利己利人!
我们回到zb.com来看看价值8元的BITE币情况:
先不去谈论bitethereum的真实价值,至少免费空投的BITE币压根儿不是zb上价值8元的币,甚至连总量都不一样!
【总结】
如果你真心关心自己持有的币种,就用Etherscan四步检验法来看看该项目代币情况,重点关注和感悟:
1.真假TOKEN合约地址——防止被骗,也能看出发行项目方使用ETH发智能合约的技术能力等;
2.TOKEN分布情况——对比代币机制锁仓问题,交易平台销毁代币执行情况等;
3.TOKEN大户情况——是否过分中心化,是否热门分布广泛并没有绝对大户,是否大户为交易所等;
4.TOKEN创建者——是否惯犯发币,转账记录是否有重大问题等;
5. 1C0接收者验证——当参加1C0时,收币者的账户也要关注,当你发现收取的币立马转入了交易所……;
用知识武装自己,不要做盲目的小白!
随着ETH上发行智能合约越来越被大家熟悉,空气币也会越来越多!
笔者目前对区块链项目持越来越悲观的态度:
1.大部分项目都是为了发币而发币,本质都是赚钱,金融大户们能够轻易发起一个币,并利用自己的财力来高度控盘随意控制币价,做不做事情影响都不大;;
2.劣币驱逐良币,币价越来越高具体应用价值就会越来越低,市场环境还是再往恶性方向发展,也许得经历一次真正意义上的泡沫破灭让金融大户们也不再关注时可能有新的阶跃;
3.基础链盲目追逐高TPS,正如笔者在区块链去中心化的生命之源——共识机制一文中介绍的,TPS的提高本质是往中心化的方向靠拢,所以笔者当时将NEO和EOS归类为联盟链,一旦有项目说自己的TPS比EOS还高的时候,也意味着更加靠近中心化,那和支付宝等有啥区别。当前大家对去中心化,多中心化和中心化的心理接受的平衡点尚不清晰。
以上感觉,肯定存在争议的地方,仅做个人感触!
应大家建议开通微信公众号方便交流,目前公众号已与简书同步更新。喜欢的朋友可以关注,以后仍会以简书为主,微信公众号同步的方式,可以搜索公众号名“Putin学习区块链”或者“PutinBlockchain”,二维码如下:
【附录——Etherscan基础用法详细介绍】
来自:http://8btc.com/thread-75748-1-7.html
"工欲善其事, 必先利其器" ,今天我们讲一个以太坊世界里非常重要的工具 - Etherscan。
Etherscan 是 2015 年推出的一个以太坊区块探索和分析的分布式智能合同平台, 由于区块链中的交易信息等数据都是公开透明的 , 而 Etherscan 作为探索以太坊的窗口, 用户可以使用其查看自己的交易详情以及以太坊中的任何信息。
我们都有过这样的经历, 打开 taobao, 选了一件自己心仪已久的商品之后, 迫不及待的付了款, 看着卖家发了货之后, 心满意足的笑了笑。然而过了一天...两天...WTF (要文明, 其实是 where's the food:)), 联系了卖家, 卖家告诉你 "亲, 我们已发货... ..." 这时候, 有一个工具就是你的 "救命稻草" - 快递查询工具, 使用快递查询工具, 它会告诉你, 你的宝贝已经到了哪里, 距离你还有多少公里, 虽然对于快递的速度有些不爽, 但也足以安抚你焦躁的心灵。
其实在区块链世界中, 也有一个类似于上述 "快递查询工具" 的应用, 它就是 Etherscan, 网址是https://etherscan.io/
很多人国内区块链爱好者的英文水平可能和笔者一样, 不是特别好, 当打开这个网站起就变得异常头疼, 感觉根本看不懂, 但其实已经有民间爱好者将该工具翻译成全中文的, 输入网址https://etherscan.io/language.aspx, 只不过长成这个样子... ...或者说翻译的有点... ... (你懂的)
所以我们还是用"原著"进行操作, 话不多说, 最基本的操作开始讲起!
交易信息查询
现在我想查询一个钱包地址为 0xD5bc17b6701f9......Cab51bFaE24B2D4Acc2F 的所有交易信息
Step1: Etherscan 是有自己数据库记录的, 所以如果一个地址有在区块链上进行过 ETH 交易, 或者有被查询过, 那么输入框会自动补齐你所要查询的地址。
Step2: 点击查询改地址, 进入下边的界面, 其中包含了该地址的所有交易信息, 以及资产数量, 详情见下图
Step3: 点击某一条交易的 TxHash 或者叫 TxId 可以查看这条交易的详细信息
上边是普通 Etherscan 转账成功的显示内容, 那么除了 ETH, 其他合约代币 (Token) 的交易信息是怎样的呢? 我们这里以转账 Atmatrix 为例
上述两张图展示的是转账成功的样式, 那么转账失败是怎样的呢? 主要是以下两种常见类型:
Type 1: Out of Gas (矿工费不足) 关于矿工费的感念可以看我之前的文章, 这里就不在做详细的概念讲解, Etherscan 上查询交易如果有以下显示, 就代表"矿工费不足"。
Type 2: 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 的方式, 这些都可以从合约代码中查到。这里不对其做详细阐述, 下面是以 OMG 举例。
特殊项目操作
使用 Etherscan 可以查看以太坊上的所有公开信息, 例如之前的 EOS 项目, 很多小白不知道自己在哪个周期参投, 也不知道自己有没有认领 Token。其实使用 Etherscan 可以很好的解决这个问题。由于 EOS 项目的特殊性, 我们在这里用它来举例说明。
Step1: 在搜索框输入 EOSCrowdsale
Step2: 点击 Read Smart Contract
Step3: 这时你可以看到下边 " 1.> claimed ", 你可以在 "input(uint256)" 里边输入参投的周期, 后边的"input(address)" 里输入参投地址, 点击 "Query", 如果下边显示 true, 则表明该周期的 Token 已经认领, 如果显示 false, 则表示你没有认领该周期的 Token。
Step4: 选择 "6. >userBuys", 这个地方是用来查询到底在第几个周期参投的 EOS, 投了多少。 同样"input(uint256)" 输入参投的周期, "input(address)" 输入参投地址。(参考: 用 "显示的值/10的18次方", 例如图片显示: 100000000000000000 / 10^18 = 0.1 , 0.1 就是当时参投 EOS 的数量)
注: 这里只是为了向大家展示 Etherscan 的强大功能, 自 2017 年 9 月 4 日七部委 《关于防范代币发行融资风险的公告, 已经明确将 ICO 定性为非法公开融资, 还请各位读者遵守国家法律法规。
ENS 域名查询
可能很多刚刚接触区块链的人对 ENS 域名不太了解, ENS 是以太坊域名服务,一个基于以太坊的分布式,开放和可扩展的域名系统。 以太坊生态圈中使用的一些哈希地址通常十分长,例如以太坊钱包地址和 Swarm 文件的哈希地址,而 ENS 域名系统是旨在为用户提供简短易读的域名。目前 imToken 支持 ENS 域名注册以及进行转账交易。
这里是笔者的域名 (langqiaoyimeng.eth), 如果喜欢这篇文章, 可以使用 imToken 向该域名转账打赏哦! 哈哈:)
Etherscan 的功能极其强大, 就不在这里一一讲解了, 而且有很多功能笔者还没有研究清楚, 怕"误人子弟", 大家如果对 Etherscan 这个工具感兴趣, 可以深入研究。有如此神器, 以后再也不会因为交易转账不到账等问题恐慌了, 你认为呢?