区块链研习社

跟Eliza体验一次发行自己的区块链货币

2018-03-19  本文已影响0人  邸方

原作者公众号:爱莉莎的雪月花

原文标题:《如何在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帐户。

MetaMask长这样

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、比特的世界不要怕,跟着优秀的人混就是了,竹姐姐也诚不欺我,你的朋友圈的决定了你的高度,继续加油!!

上一篇 下一篇

猜你喜欢

热点阅读