原作者公众号:爱莉莎的雪月花
原文标题:《如何在15分钟内创建你的加密货币》| Ivan油管视频实操,坑都踩平了
原文地址:http://mp.weixin.qq.com/s/upJP1HZmT4PUmNABHlo4dA
写本文目的是记住整个流程和保留自己实战成功的截图,更详细内容读者可移步原文。
01搭建开发环境
第一步,打开https://remix.ethereum.org/,我们使用 remix 网站的集成开发环境,来编写属于自己的智能合约,同时remix网站可以将合约部署到eth网络上。
第二步,安装MetaMask Chrome插件。remix IDE(集成开发环境)需要我们安装meta mask插件。MetaMask 插件将Google Chrome 变成一个Eth 浏览器。它能让网站很方便的从blockchain上面取回数据,让用户安全地管理身份认证,和签署交易。
第三步,MetaMask中选择 rinkeby test network。
第四步,去https://www.rinkeby.io/#faucet 借Eth用于测试。
借用eth进行测试,是为防止耗尽所有可用资金,或着恶意的eth网络攻击,rinkeby网站会要求你绑定常见的第三方社交网络帐户。比如Twitter,Google+或Facebook帐户。

02复制粘贴代码
为了不重复造车轮,移步网站https://github.com/ConsenSys/Tokens ,上面有现成的代码,在 Tokens/contracts/eip20 里有三个文件,我们会copy后两个。

第一步,在remix IDE(集成开发环境)里新建文件,文件以你想创建的Token命名。比如我邸方想发DF币,那就TheDFToken吧!
第二步,将Tokens/EIP20.so!文件内容,复制到 TheElizaToken.so!中。
第三步,将代码中,contract 名字,更改为:TheDFToken。
第四步,将Function EIP20 更改为 function TheDFToken。
第五步,复制 EIP20Interface.so! 到remix IDE中。
03发币
第一步,在remix IDE右边,点击“Run”,选择 “TheDFToken”。
输入:初始发行量,Token名称,decimal Unit(此处设为0),币符号。
比如:21000000,“TheDFToken”,0,“TET”。
2100万,是向比特币致敬。
点击“Create”,MetaMask会弹出提示框,选“Submit”。
等待一会儿,会显示新的合约地址已经创建。

接着,验证发币量。
这里要注意地址要加“”,不加“”,会出现 balance 0,报错。
04转币
为了转币,在MetaMask中再新建一个账户,就可以获得一个转出币的地址了。

首先,在右侧下方的 transfer 栏位,填入转入的测试地址及数量。
格式:“地址”,数量。
测试数量填10000。

等待一会儿,显示: 0 pending transactions。传输成功。
查询“balanceOf”,显示20990000。 成功转出。
05EtherScan 查询
打开 https://etherscan.io/token-search,输入合约地址:
0x50c1cae2b6e2fe83568a9eb9dd18b94dc19d55a8 ,可以看到交易记录,好棒。

后记
我照做了,但是我依然一脸懵B,不知所以然,但是通过这次体验我知道以下几件事:
1、区块链的数据是可以追溯的,比如在EtherScan中根据地址查询,不要有侥幸心理。
2、可以在remix网站的集成开发环境中来编写属于自己的智能合约。
3、https://github.com 这是一个神奇的网站,应该是程序员的殿堂吧,里头啥车轮都有。
4、MetaMask的插件用起来很友好。
5、比特的世界不要怕,跟着优秀的人混就是了,竹姐姐也诚不欺我,你的朋友圈的决定了你的高度,继续加油!!
网友评论