以太坊geth客户端搭建以太坊私链

以太坊geth客户端搭建以太坊私链
1、先到官网 https://geth.ethereum.org/downloads/ 安装 对于版本 (我这边用window 版本演示)
2、下载完安装,配置环境变量
3、查看版本信息,可以查到说明成功
geth version
4、创建myChain 目录, 创建 genesis.json 文件
{ "config":{ "chainId":15 }, "difficulty":"3000", "gasLimit":"210000", "alloc":{ "0x3836f9f54461784d537726d4287E5fCC247363Be":{"balance":"30000000000000000"} } }
chainId 为网络ID,不要和主网和测试网相同
difficulty 为难度值
gasLimit 为 gas 上限
alloc 为授权地址账号有多少数量以太 ,可以设置多个
5、初始化 创世化 区块
geth init ./myChain/genesis.json --datadir "./myChain"
成功目录下多2个文件 (geth和keystore)
6、启动测试网络
geth --datadir ./myChain --networkid 15
或者 加参数 console 启动
geth --datadir ./myChain --networkid 15 console
console 启动完可以使用 javascript 交互的执行环境
比如查看一个地址账号里面的有多少钱(genesis.json 里面alloc 设置的地址 默认有 30000000000000000)