{
"nonce": "0x0000000000000042",
"timestamp": "0x00",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"extraData": "0x00",
"gasLimit": "0x8000000",
"difficulty": "0x400",
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x3333333333333333333333333333333333333333",
"alloc": {
},
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
}
}
1.比如本机的私有链的存放目录为 E:\myChains\dev 那么CustomGenesis.json 创世区块必须在这个目录下如图
2.在datadir即E:\myChains\dev 目录下创建一个chaindata的目录
geth --identity "mydev" --rpc --rpccorsdomain "*" --datadir "E:\myChains\dev" --rpcapi "db,eth,net,web3" --networkid 100 init "./CustomGenesis.json"
init_private_net.bat
geth --identity "mydev" --datadir "E:\myChains\dev" --rpcapi "admin,personal,db,eth,net,web3" --networkid 100 init "./CustomGenesis.json"
geth --datadir "E:\myChains\dev" --identity "mydev" --rpccorsdomain "*" --networkid 100 console
说明 : 如果想把命令做成xxx.bat的启动脚本 记得以管理员身份启动xxx.bat
start_private_net.bat
geth --datadir "E:\myChains\dev" --identity "mydev" --rpc --rpcapi "db,eth,net,web3,personal" --rpccorsdomain "*" --networkid 100 console
此时打开Mist客户端 它会自动切换到这个私有链上
admin.addPeer("enode://a8341b27babd9266b94ef71e57ed809ab9baee1727a0c9fb81c78b69a0009d65b556a60f0514cbca6e87ea53c4de4377296c708976dd7dc0abddc0a9f1a2de2d@10.16.65.82:30303")