イーサ坊gethクライアントでインストール
れんけつこうさ
プライベートチェーンを接続するブロックプロファイルgenesisを作成します.json
最も簡単な方法はdevプライベートチェーンを作成することです
git clone https://github.com/ethereum/go-ethereum.git
cd go-ethereum
make geth
./build/bin/geth version # geth
./build/bin/geth --datadir ./data
プライベートチェーンを接続するブロックプロファイルgenesisを作成します.json
{
"config": {
"chainId": 15
},
"difficulty": "2000",
"gasLimit": "2100000",
"alloc": {
"0xB5e67D98290a7E9fFFE6d8b9cfc7A020575Ea4Ca": {
"balance": "10000000000000000000" }
}
}
#
./build/bin/geth --datadir ./data init genesis.json
#
./build/bin/geth --datadir ./data --networkid 15 --rpc console 2>output.log
# :
# datadir:
# networkid: chainId
# console:
# 2>ouput.log : ouput.log
# rpc: rpc , 3345, MetaMask 。 rpcport
# 30303 Dapp p2p
最も簡単な方法はdevプライベートチェーンを作成することです
./build/bin/geth --datadir ./data --dev --networkid 15 --rpc console 2>output.log
# :
# dev: , eth.accounts[0], , unlock , ,