手把手教你升级EtherZero主节点的代码

既然我们要升级EtherZero主节点的代码,也就是说必须完成主节点的搭建,然后把自己20,000个ETZ打进以太零的智能合约,并且已经同步区块结束,开始进行挖矿了。

这次升级将会降低DAPP开发者消耗的最大Power值的阀值,使得有0.01etz余额的账户,GasPrice设置为1,可以调用360万Gas的合约交易,让dapp开发者不用再担心用户的Power不足。

接下来就是升级过程中,如何一步步将已经搭建好的主节点配置更改新的代码,请看以下大纲:

进入远程服务器

查询原以太零Geth,卸再原以太零Geth,重装升级版以太零Geth

进入新版以太零Geth,设置挖矿

进入远程服务器

有很多小白折腾半天,只要将Windows版本的Putty或者Mac的“终端”关掉之后,就不知道怎么进入远程服务器,所以请看以下教程:

Windows版:

打开之前设置好的Putty并且点击之前已经保存好的IP地址(比如ETZ,之后点击Open),进入编缉器;

输入root后,按回车键,同时输入密码;

Mac版:

找到苹果电脑的软件“终端”,打开软件后;输入以下指令:

敲回车键之后输入密码:

查询原以太零Geth,卸载原以太零Geth,重装升级版以太零Geth

进入远程服务器之后,首要的步骤就是查询原以太零Geth,输入以下指令:

ps -aux | grep go-etherzero

完成以上指令后,会出现两行以root +数字的两行代码,找到原版本Geth的pid,(如上图所示:21957 就是PID)

接下来关闭以太零Geth进程,将pid替换为刚显示的数字,输入以下指令:

kill -9

操作细节:kill -9 21957 (例子),输入21957的时候,要将删除,才能确保指令的正常运行

之后便是重新安装升级版以太零Geth,输入以下指令:

cd go-etherzero && git checkout master && git stash && git pull origin master && make && cd -

等待约30秒到1分钟,直到出现Run “/root/go-etherzero/build/bin/geth” to launch geth则表明安装完毕;

进入新版以太零Geth,设置挖矿

接下输入以下指令开始安装代码更新后的以太零Geth:

nohup /root/go-etherzero/build/bin/geth --syncmode full --maxpeers 100 --masternode &

请注意,当出现指令

nohup: ignoring input and appending output to ‘nohup.out’

则表明启动geth成功,接下就是检验是否启动成功,输入以下指令:

ps aux | grep go-etherzero

如果出现以上两行以ROOT开头的代码 则表明启动成功。

接下就是进入以太零Geth控制台,输入以下指令:

/root/go-etherzero/build/bin/geth attach

如果显示Welcome to the Geth Javascript console!即表明进入成功,

设置收益地址,记得把地址换成你的收益地址

miner.setEtherbase("0xFc6d3xxxxfa0850a84xxxx5Efa165202942xxx")

开启挖矿

miner.start();

请注意:

1.设置收益地址的时候,记得“”要用英文输入法状态下的,不要用其他语言的;不然就会出现上图所示:(anonymous):Line 1:20 xxx会出现报错,设置收益地址后,如果出现true即表明设置成功。

2.开始挖矿指令成功,即显示null

退出控制台,到此更新完毕.

exit

以太零主节点相关信息操作指令

NOTE: 要通过相关指令查询相关信息,需要进入以太零Geth控制台,也就是说进入服务器后,需要执行以下指令)

/root/go-etherzero/build/bin/geth attach

1.查询区块同步情况

2.查询主节点data数据

3.查询本地节点信息

4.查询全部主节点信息

5.查询主节点数量

6.查询参数为: 0x+主节点的前16个字符

masternode.getInfo("0xcc8c1929844a9a83")

以上

就是主节点代码升级教程

follow教程操作

你可以的!

以太零(EtherZero,简称ETZ)

简介:

以太零是具备零交易费用、即时到帐、高扩展性、主节点网络、万级TPS和满足各类DApp开发需求的底层公有链。

重要信息:

1) 官网:https://www.etherzero.org

2) 钱包下载:http://openetz.org

3) 代码开源:https://github.com/etherzero-org

4) 白皮书下载:https://etherzero.org/ETZ_WhitePaper_cn2.0.pdf

6) 已上线交易平台:

https://www.ocx.com

https://www.cryptopia.co.nz

https://www.digifinex.com

https://www.7ebit.com

https://www.hqex.io

https://exrates.me

交流平台:

1) 微博: 以太零

3) 社区微信公众号:etzyitailing

5) DApp开发QQ群:705895394

6) 中国粉丝站:https://etzfans.club

7) 俄国粉丝站:https://www.etherzero.ru

8) Twitter:https://twitter.com/EtherZero_org

9) 脸书:https://www.facebook.com/EtherZero-554760518194015/

10) Medium: https://medium.com/@etherzero

电报群:

1) 官方群: https://t.me/etz_official

2) DApp开发: https://t.me/etherzero_dapp

3) 矿工交流: https://t.me/etherzero_mining

4) 主节点交流: https://t.me/etherzero_masternodes

5) 中文群: https://t.me/etherzero_org

6) 中文2群: https://t.me/etherzero_cn

7) 俄语社区:https://t.me/official_etzru

8) 越南语社区:https://t.me/EtherzeroVN

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180813G1LTBK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券