美文网首页区块链研习社区块链大学
【挖矿教程】如何用cminer连接gero进行SOLO挖矿

【挖矿教程】如何用cminer连接gero进行SOLO挖矿

作者: SEROdotCASH | 来源:发表于2019-02-28 18:51 被阅读1次

为什么需要用cminer挖矿?

很多矿工都抱怨使用wallet全节点挖矿不稳定,经常崩溃或者掉线,这是因为:

当前SERO采用CPU挖矿,挖矿和块数据同步在同一台机器上,对CPU压力过大,影响了系统处理网络请求的速度;

wallet采用github的框架electron编写,这个框架在CPU负载过高的时候非常不稳定,容易崩溃。

所以,采用cminer连接gero或者wallet来挖矿才是最佳的SOLO方式。

cminer和gero可以分开部署;

cminer只负责POW计算,只消耗CPU和内存,并且只同步非常少的数据,所以可以部署在多个节点上;

而gero负责尽可能快的同步和处理区块数据。对硬盘、CPU、内存都有要求,只需要部署在少数服务器上;

当前SERO需要挖矿许可证,如果节点过多,更换许可证非常麻烦,少量的gero节点可以大幅度减轻这个工作量。

用cminer连接gero的步骤

开启gero的同时加上rpc参数:

./gero --datadir YOUR_开源DATA_DIR --rpc --rpcaddr YOUR_GERO_HOST_IP --rpcport PORT --rpccorsdomain "*" --serobase YOUR_MINING_ADDRESS

启动gero,并且设置好矿工帐号,以及设置好license:

具体如何查看,请参考如何使用矿工程序(cminer)连接矿池挖矿;

具体操作,请参考SERO挖矿教程;

唯一不同的是不需要开启miner.start();

注意:采用cminer连接gero挖矿的算力(HashRate),在gero控制台无法显示出来,只能通过cminer的输出查看。

启动cminer,参数需要指定为:

cminer -P http://YOUR_GERO_HOST_IP:PORT --cpu=0

YOUR_GERO_HOST_IP 和 PORT都是在第1步的时候为gero指定的参数值;

--cpu=0 是让cminer自己选择矿工线程数,具体指定办法可以参考如何使用矿工程序(cminer)连接矿池挖矿。

cminer在挖到块之后向gero提交结果

绿色: 结果被接受

红色: 结果被拒绝

蓝色: 当前机器算力

SERO相关链接

SERO官网:https://sero.cash

英文白皮书:http://sero-media.s3-website-ap-southeast-1.amazonaws.com/SERO_ENG_V1.1.pdf

中文白皮书:http://sero-media.s3-website-ap-southeast-1.amazonaws.com/SERO_CHS_V1.1.pdf

Github:https://github.com/sero-cash

Wiki:https://wiki.sero.cash/zh/index.html?file=home-Home

SERO介绍视频:https://v.qq.com/x/page/s0792e921ok.html

Zcash VS SERO零知识证明加密速度对比视频:https://v.qq.com/x/page/r0796jotef8.html(

sero 比 zcash 加密速度快一个数量级视频)

相关文章

网友评论

    本文标题:【挖矿教程】如何用cminer连接gero进行SOLO挖矿

    本文链接:https://www.haomeiwen.com/subject/qfbkuqtx.html