一、环境搭建
1.安装Geth
方法一:官网下载最新版本
https://geth.ethereum.org/downloads/
方法二:git下载官方源码编译安装
略
二、搭建私有网络
1.创建创世区块配置文件
Geth需要使用genesis.json文件生成创世区块,同时需要提供保存区块数据和账户私钥(keystore)的目录。
mkdir myeth
cd myeth
vim genesis.json
{
"config": {
"chainId": 22,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0,
"eip150Block": 0
},
"alloc" : {},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x400",
"extraData" : "",
"gasLimit" : "0x2fefd8",
"nonce" : "0x0000000000000032",
"mixhash" : "0x00000000000000000000000000000000000000000000