新手如何优雅地部署第一个以太坊私有链?

今天我们先在windows系统上学习入门以太坊。

       首先,我们先要下载以太坊钱包,https://ethfans.org/wikis/Home在这个网站上下载官方钱包镜像,这几个都可以下载下来,他们各有优势和用处(具体的由于篇幅先不赘述)但今天Ethereum Wallet和Geth的一定要先下载下来。注意,最好选择个空间大一点的盘,因为日后在公有链上同步区块需要不小的存储,也是时候把你们电脑里的小片片清理一下了。

       接下来就到正题操作了,我们需要创建一个json文件,如果对这个文件不熟悉的小伙伴,可以先创建一个txt文档,然后在文件内输入如下代码。

{

  "config": {

        "chainId": 10,

        "homesteadBlock": 0,

        "eip155Block": 0,

        "eip158Block": 0

    },

  "alloc"      : {},

  "coinbase"   : "0x0000000000000000000000000000000000000000",

 "difficulty" : "0x02000000",

  "extraData"  : "",

 "gasLimit"   : "0x2fefd8",

 "nonce"      : "0x0000000000000042",

 "mixhash"    : "0x0000000000000000000000000000000000000000000000000000000000000000",

"parentHash" : "0x00000000000000000000000000000000000000000000000000000000000 00000",

"timestamp"  : "0x00"

}

不想动手的小伙伴直接复制即可,里面的各个参数先不做过多解释,我们只需要知道这是配置挖矿用的一些参数就行了。然后我们将文件保存在Geth目录下面,Geth目录下应该有个geth.exe程序)使用txt文档的小伙伴记得把txt的拓展名改成json。然后打开我们的cmd终端,

注意不是tmd终端,切换到Geth文件所在目录,(假如文件在e盘,输入e:+回车,cd Geth+回车)然后输入命令:

geth --datadir "%cd%\chain" init genesis.json

 

然后回车会出现如下东东,

 

这是初始化创世块。接着输入命令:

geth -datadir "%cd%\chain"  --nodiscover console

 

然后回车出现如下东东

 

这时候就启动了私有链节点,也打开了geth控制台。接下来,我们打开Ethereun Wallet.exe程序,但出现如下画面时,

 

点击LAUNCH APPLICATION进入私有链网络,这时候,如果大家第一次进入的话,是没有账户的,我们需要回到我们刚才的geth控制台,输入如下命令创建账户:personal.newAccount()然后会让你输入两次密码,接下来会就会创建一个新账户了,如下图所示

 

接下来就是愉快挖矿装逼的环节了,输入命令miner.start()你就会发现系统开始咔咔的为你搬砖了,等过了一段时间之后,再输入命令eth.getBalance(eth.accounts[0])如果其输出结果不为零,那么就说明你挖到以太币了,钱包的余额也会显示。想要停止挖矿的话,输入命令miner.stop()就可以了。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线