geth客户端安装
参考教程一
参考教程二
- 方法一:Installing from PPA
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
- 方法二:Building from source
前提条件是已经安装好go
git clone https://github.com/ethereum/go-ethereum
sudo apt-get install -y build-essential golang
cd go-ethereum
make geth
搭建私有链
- 准备创世区块
新建文件夹名字位置自己选(比如eth),eth目录下新建.json格式文件(比如eth.json)。文件内容如下
如果你的json文件内容不是如下,后续可能会报错。
{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x40000",
"extraData" : "",
"gasLimit" : "0xffffffff",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" :