-
Notifications
You must be signed in to change notification settings - Fork 0
NewChain TestNet mine
Vie edited this page Nov 6, 2020
·
10 revisions
- 部署只读节点,同步数据
- 同步完成后,执行如下命令:
cd /data/newchain/testnet/ && curl -L https://release.cloud.diynova.com/newton/newchain-deploy/testnet/newchain-mine.sh -o newchain-mine.sh && chmod +x newchain-mine.sh && ./newchain-mine.sh
该命令会下载并运行 mine_testnet.sh 脚本,创建miner并启用挖矿
- 申请加入测试网,需准备如下信息:
- 对外显示名称 (公开)
- 进行打包出块的miner地址 (公开)
- 对外RPC Url(可以是服务器地址加端口,也可以是)(公开)
- 对外公开的额联系方式,用来获取测试网NEW (公开)
- 运行节点主体(个人、社群、组织)名称
- 节点负责人及联系方式(手机、邮箱、微信、telegram等等均可)
注:信息中公开
的内容会放在 节点列表
- 由共识群里相关人员协助加入节点
- 关于 keystore
- 矿工miner的 keystore 在 /data/newchain/testnet/nodedata/keystore/ 目录下,是个文件,可以把里面的内容导入测试网NewPay中,随时查看挖矿收益
- keystore的密码在 /data/newchain/testnet/password.txt, 这两个文件要备份好,切勿泄露给其他任何人。
- 可以在这里下载NewPay测试网版本: https://developer.newtonproject.org/ 。
- 可以使用如下命令查看您的 keystore 内容:
cat /data/newchain/testnet/nodedata/keystore/*
- 查看当前测试网记账节点( miner) 列表
/data/newchain/testnet/bin/geth attach /data/newchain/testnet/nodedata/geth.ipc --exec "clique.getSigners()"
- 提名增加一个记账节点( miner)
/data/newchain/testnet/bin/geth attach /data/newchain/testnet/nodedata/geth.ipc --exec 'clique.propose("0xb3f742260b3996ae745f567dc187d730f000718f", true)'
- 提名删除一个记账节点(miner)
/data/newchain/testnet/bin/geth attach /data/newchain/testnet/nodedata/geth.ipc --exec 'clique.propose("0xb3f742260b3996ae745f567dc187d730f000718f", fale)'
- 查看我当前的提名的列表记账节点(miner)
/data/newchain/testnet/bin/geth attach /data/newchain/testnet/nodedata/geth.ipc --exec clique.proposals
- 丢弃我的现有提名的记账节点(miner)
/data/newchain/testnet/bin/geth attach /data/newchain/testnet/nodedata/geth.ipc --exec 'clique.discard("0xb3f742260b3996ae745f567dc187d730f000718f")'
- 某节点掉线
- 通过主动联系节点负责人来重启节点
- 某节点私钥丢失导致节点掉线
- 禁止该节点运行挖矿节点
- 其他节点删除该出块节点
- 因不可控因素导致整个网络 51% 节点掉线
- 尝试联系各个节点负责人重启节点
- 确实无法恢复整个网络节点,则需要推到现有测试网重新开始