1 进入一个ubuntu容器后基础的准备
apt-get install python-software-properties
apt-get install software-properties-common
apt-get install vim
2安装solc
add-apt-repository ppa:ethereum/ethereum
apt-get update
apt-get install solc
3 安装Geth客户端
有多种以太坊客户端,安装Go-ethereum输入以下命令:
add-apt-repository -y ppa:ethereum/ethereum
apt-get update
apt-get install ethereum
4 开始创建节点,创建一个目录,
mkdir private-geth
cd private-geth
vim genesis.json
{
"config": {
"chainId": 12345,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x400",
"extraData" : "0x123456",
"gasLimit" : "0xffffffff",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00",
"alloc": { }
}
初始化初始块,进入geth平台
root@f2b5cdfdc5ed:/private-geth# geth --datadir ./data/00 init genesis.json
geth --identity "haha" --