1、创建创世区块文件piccgenesis.json
{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x40000",
"extraData" : "",
"gasLimit" : "0xffffffff",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00",
"alloc": { }
}
2、初始化创世区块
执行命令 geth --datadir "C:\Mychains\dev" init ./piccgenesis.json
将会生成 geth和keystore文件夹
3、开启私有链
执行命令 geth --datadir "C:\Mychains\dev" --identity "MyChainDev" --networkid 15 --rpc --rpcaddr <本地IP地址> --rpcport 8545 port 30303--rpcapi "db,eth,net,web3,admin,personal" --rpccorsdomain "*" console
identity 表示当前节点的标识
port 不填则为默认端口 30303
以上步骤就已经完成本地私有链节点搭建(网络中其它节点搭建也是按以上步骤执行)
4、添加网络中的节点
执行命令
5、查看网络节点
admin.peers
如果有远程节点IP,那么添加成功,成功建立了节点集群
6、执行挖矿
miner.start()
7、开启钱包客户端