在现实生活中一不留心就可能会收到假币,同样在区块链世界里,也时有发生"假币攻击"现象。那么,假币是如何产生的以及如何防止EOS假币呢?下面就让我们来一探究竟。
01独特的EOS账号体系
为了弄清楚EOS假币,我们需要先了解EOS的账号体系。EOS账号体系的设计不同于其他公链,在BTC和ETH中,地址采用的是一串没有规律的字符串。
例如ETH地址0xfD866343e2De54A9908590538275fb88C1D96983,在进行ETH转账等操作时,是以这样的地址为基本单位的,而且对于这样的地址字符串,靠人工根本是记不住的,需要靠复制、粘贴来完成相关的操作。
而在EOS公链中,操作是以账号为基本单位。例如,转账和给节点投票等都是通过账号来完成,和其他公链不同的是,EOS账号可以进行自定义,它是由12位a~z和1~5中的字符组成的。例如,火币矿池的EOS账号eoshuaobipool,而对于小于12位的EOS短账号,则需要通过竞拍来获取,如?EOS账号com。
动态 | 焦作市住房公积金管理中心将在信息化建设中采用区块链技术:据焦作日报报道,市住房公积金管理中心将在信息化建设中采用区块链技术,给数据质量提出了更高的标准。[2019/8/7]
EOS账号和转账形式都类似于支付宝和微信账号,更符合我们生活中的使用习惯,灵活的EOS账户体系设计,也有利于EOS技术的使用和普及。
如果从功能角度来进行划分,还可以把EOS账号分为普通账号和合约账号。普通EOS账号可以进行转账、资源抵押、节点投票和RAM交易等操作,基本上都是单向操作,它并不涉及自动交互功能;而合约账号则是在普通账户的基础上部署了可以实现某些特定功能的代码,从而可以实现一些特定的交互功能。
02如何在EOS上发行Token?
在EOS合约账号中,可以通过部署合约代码从而实现一些特定的自定义功能。例如,在EOS上发行Token等,它是通过合约来完成的。发行Token时需要填入的信息有:Token名称、Tokensymbol、发行数量以及选择发行Token的钱包等。
动态 | 东京工业大学将实施使用区块链和加密货币的QRcode hunt计划:据coinpost报道,日本东京工业大学将在10月6~7日举行的校园文化节(学园祭)上,实施使用了区块链和加密货币的QRcode hunt(二维码赏金)计划,据主办方的调查,此次在校园文化节尝试使用在以太坊上发行的自有加密货币,为日本首次。在这个计划的游戏中,参加者将使用专用的钱包,寻找隐藏在学校内的二维码,来竞争获得的加密货币数量。[2018/9/30]
在EOS上发行Token的门槛其实并不高,我们每个人都可以通过几个简单的步骤在EOS上发行Token,其中Token名称和数量等都可以进行自定义,目前在EOS上已发行了4000多种Token。
在美上市区块链中概股普遍收涨:人人网(RENN)收0.80%,寺库(SECO)收涨0.69%,兰亭集势(LITB)收涨2.27%,中网载线(CNET)收涨1.70%,迅雷(XNET)收涨2.54%。[2018/5/15]
例如在EOS上发行的TokenHVB,它的创建账号为hirevibeshvt、总发行量为350,000,000。
在EOS上发行的Token是和特定的合约账号联系在一起的,而且在EOS?上发行Token时,并没有对代币名称进行去重,例如在EOS网络上名称为EOS的Token就有好多个。
区块链概念股普遍收跌:Long Blockchain收涨0.38%,柯达收涨8.16%,Accenture收涨4.13%,Overstock.com收跌0.96%,Riot Blockchain收跌9.64%,LongFin收跌48.8%,此前,Glancy Prongay & Murray 宣布对Longfin的投资者代表进行调查,因担心该公司及其高管可能违反了联邦证券法。[2018/3/30]
一些别有用心的人就利用了这一点在EOS上发行名称相同的Token,从而进行行。
如何识别EOS假币?
如上所述,在EOS上发行的Token,总是和特定的合约账户关联在一起,因此我们可以通过Token所关联的合约账号来进行分辨。
朱啸虎:2000年的互联网泡沫至少还有eyeball,今天的区块链除了炒币外还有什么?:3月1日,朱啸虎在其朋友圈分享了一张区块链应用图,并配文道:“这么多所谓的区块链应用,除了炒币的用户外,所有这些应用加在一起有多少日活用户?2000年的互联网泡沫至少还有eyeball,今天的区块链除了炒币外还有什么”。[2018/3/1]
例如名称为EOS的Token,它的合约账户名为:eosio.token,只要合约账号不是eosio.token的其他名称为EOS的Token,都是所谓的假EOS,我们在进行收款操作时需要特别留意这一点。目前主流的交易所在接收EOS时,基本上都事先通过合约账户进行了过滤,即只要合约账户不是eosio.token的EOSToken,交易所是接收不到的。
但是,我们的个人EOS账户,还是可以接收到合约账户不是eosio.token的所谓假EOSToken。目前大多数EOS区块浏览器在显示transaction时,都可以看到Token以及关联的合约账号等信息。
因此,我们在收款时,就可以通过EOS区块浏览器仔细查询该笔交易详情中的Token以及它所关联的合约账户,从而进行真假Token的甄别。
甚至有些EOS区块浏览器还进行了标识以方便我们识别。
除了通过EOS区块浏览器进行识别,在主流的EOS钱包中,也都对Token资产详细信息进行了标识,以方便我们进行甄别。
例如在上图中,该EOS的合约地址是eosio.token,也可以点击"查看详情"进行查看。
无论是官网和合约地址,还是发行时间和发行数量等信息,我们都可以和EOSToken进行核对,尤其是合约地址,如果收到的Token与该信息不符,那就不是我们所需要的EOSToken。
同理,我们在判定其它在EOS上发行的Token时,也同样是通过查看合约账号地址来进行分辨的,如果合约地址不符,那就是假Token。
在区块链的世界里,如果学会了如何识别假币,就可以少踩许多坑,避开一些不必要的损失。
关于如何识别区块链世界里的假币,你还有其他方法吗?欢迎在留言区分享你的观点。
——End——
作者|阿华
出品|白话区块链
『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。未经本文来源「白话区块链」授权,谢绝任何第三方转载本文。』
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。