私链搭建
Last updated
Was this helpful?
Last updated
Was this helpful?
进入工作目录 /path/to/dxc/build/bin
下(本文'/path/to/dxc'指的是dxc源码的下载目录,在此之前,确保已经进行过编译,未编译参考:编译和运行)
新建账户的keystore
文件位于 /path/to/dxc/build/bin/data/keystore
文件夹下(过程如下)。
将新地址导入metamask小狐狸钱包。
首先进入导入页面
按照上图中标记顺序进行导入
选择导入方式为JSON 文件
选择新地址的keystore文件
填入创建新账户时的密码
点击导入(此处需要等待几十秒)
如果导入成功则会显示如下
在/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")
。