最近在研究以太坊,最有效办法就是先发一个属于自己的虚拟币,这样对以太坊有更深的了解。网上看了很多相关文章,发现很多介绍创建私有链的文章都行不通,不是版本太老就是存在bug,故发此文,让各位有个参考。

本文介绍的私有链基于ERC20协议,
先安装go语言编写的客户端geth,网盘下载(链接:https://pan.baidu.com/s/1zr2Ww2B-CWqvsvGpAN8WxA 密码:tbh3)
开始安装时将两个都勾选上,并在桌面新建一个chain文件,安装到桌面chain文件夹下。
先配置一下创世区块信息,创建一个文本文件,命名为piccgenesis.json
并复制粘贴下面代码,
{
"config": {
"chainId": 10,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"alloc" : {},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x1",
"extraData" : "",
"gasLimit" : "0xffffffffffffffff",
"nonce" : "0x42",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00"
}
1.快捷键win+R输入cmd打开命令提示符,输入cd C:\\Users\Administrator\Desktop\chain来切换路径,
2.输入geth --datadir "%cd%\chain" init piccgenesis.json命令,结尾出现如下结果则说明成功
3.再输入geth --identity "PICCetherum" --rpc --rpccorsdomain "*" --datadir "%cd%\chain" --port 8545 --networkid 95518命令,
出现如下结果则说明成功。
4再重新打开一个cmd命令行窗口(另一个不要关),输入命令geth attach \\.\pipe\geth.ipc命令,
出现如下结果则说明成功。
5.输入personal.newAccount('123')新建一个账户,注意123就是你需要设置的密码。
6输入miner.start()开始挖矿,看到另一个命令行在滚动就表示已经挖到了。
通过钱包打开并配置私有链将在下篇文章中介绍。
简单地写了一下步骤,想深入了解或遇到问题想要咨询星河的,添加私人微信号:xhblock
公众号:刘星河笔记