私链搭建
准备账户
进入工作目录 /path/to/dxc/build/bin
下(本文'/path/to/dxc'指的是dxc源码的下载目录,在此之前,确保已经进行过编译,未编译参考:编译和运行)
新建账户的keystore
文件位于 /path/to/dxc/build/bin/data/keystore
文件夹下(过程如下)。
将新地址导入metamask小狐狸钱包。
首先进入导入页面
按照上图中标记顺序进行导入
选择导入方式为JSON 文件
选择新地址的keystore文件
填入创建新账户时的密码
点击导入(此处需要等待几十秒)
如果导入成功则会显示如下
创建genesis.json
在
/path/to/dxc/build/bin/
下创建genesis.json文件更换测试网
chainId
为72(这里默认为72,则不需要改)。使用上面新账户(不带0x)替换
extraData
中的初始节点地址(注意:只替换中间40个地址字符)如下。
4. 修改alloc
中节点地址为自己的新地址,并配置初始余额。至少0x50c783eb9b5c85f2a80000000。
初始化创世块
开启节点
开启挖矿
打开控制台
./geth attach --datadir ./data
解锁矿工账户
personal.unlockAccount("miner address","password",0)
开启挖矿
miner.start()
多节点挖矿
其余节点使用相同的
genesis.json
初始化节点。获取主节点的enode信息
admin.nodeInfo
。新节点
geth attach
打开控制台,添加主节点信息admin.addPeer("enode info")
。
Last updated