三大块: 创世链 账户 矿工
安装
- 下载安装使用的平台版本,地址
- 验证安装是否成功 命令行输入 geth
创建创世链
可以通过多种方式来创建,简单点采用配置文件的方式.新建个文件,文件名随便 如ini.json
{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"difficulty": "200000000",
"gasLimit": "2100000",
"alloc": {
"7df9a875a174b3bc565e6424a0050ebc1b2d1d82": { "balance": "300000" },
"f41c74c9ae680c1aa78f42e5647a62f353b7bdde": { "balance": "400000" }
}
}
使用命令初始化: geth init init.json --datadir ./data --datadir 指定数据文件存放位置
创建账户
打开命令窗口启动交互窗口 geth --networkid="12345" --datadir ./data console --datadir 指明使用的数据文件(使用我们刚刚使用的) 提示
WARN [01-17|15:32:22] Blockchain not empty, fast sync disabled
INFO [01-17|15:32:22] Starting P2P networking
INFO [01-17|15:32:25] UDP listener up self=enode://7ff...
表示启动成功了.
通过命令创建新账户,账户创建好后,会返回你账户钱包地址,记好.
personal.newAccount("账户密码,牢记")
挖矿
miner.setEtherbase("钱包地址")
miner.start() 开始挖矿
miner.stop() 停止挖矿
eth.getBalance("钱包地址") 查询余额