私有链初始化:
- 新建文件夹,本文在C:\Users\15857\AppData\Roaming\Ethereum位置新建文件夹private-eth。并在该文件夹下新建json文件genesis.json,文件的内容为:
{
"config": {
"chainId": 666,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"alloc" : {},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x20000",
"extraData" : "",
"gasLimit" : "0x2fefd8",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00"
}
2. 然后初始化私有链网络。第一次遇到问题:
第一次是因为之前运行了以太坊的公有链,默认数据存放文件夹已经有创世区块。第二次规定了新建的私有链的数据文件存放位置,创建成功,如下图: