1. 以太坊的安装、私有链创世区块搭建、私有链节点的加入
1.1 geth下载与安装
-
下载并安装Geth:Geth官网下载地址
-
环境变量配置。
-
下载完成后,在D盘创建一个文件夹eth用于存储数据。配置创世块genesis.json文件如下:
{
"config": {
"chainId": 0,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"alloc" : {
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x20000",
"extraData" : "",
"gasLimit" : "0x2fefd8",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00"
}
1.2 创世区块的搭建
-
在命令行输入
geth --datadir "D:\eth" init "D:\eth\genesis.json"
命令,指定私链的数据目录并进行节点初始化。至此就建立好了一个创世区块。