Closed xwen01 closed 5 years ago
使用的nbminer版本太老,ckb在第五期挖矿大赛的时候修改过nonce的长度,您使用的nbminer版本是未修改之前的版本,建议使用最新版本nbminer.
使用的nbminer版本太老,ckb在第五期挖矿大赛的时候修改过nonce的长度,您使用的nbminer版本是未修改之前的版本,建议使用最新版本nbminer.
感谢回复,用新版本nbmier可以了。 在用testnet测试爆块的时候,又遇到这样的情况:
E1115 21:56:53.137151 1888 StratumServer.cc:298] too large delay from kafka to receive topic 'StratumJob' job time=1573759164, max delay=300, now=1573826213
I1115 21:56:56.273464 1878 StratumServerCkb.cc:89] compare share hash: 0000000075039e3a2e07d8c5879e98ad95dc928a7b457b40bac0fef29123f2ad, job target: 000000007fff8000000000000000000000000000000000000000000000000000
share hash小于job target,但是一直没有爆块,请问这个是什么原因呢?
这里涉及到两个难度:任务难度job difficulty和网络难度 network difficulty, 1,矿池接收到挖矿任务之后会根据矿机的实际算力对难度进行调整,以保证各个矿机能在一个规定的时间(目前ckb设定的是2s)内计算出一个有效的share,此时经过调整后下发给矿机的难度就是任务难度,job difficulty < network difficulty, 2,如果矿机提交的share hash达到了矿池下发的任务难度,说明矿机提交的share有效。 3,如果矿机提交的share hash 达到network difficulty,说明矿池挖到了一个新的块。
这里涉及到两个难度:任务难度job difficulty和网络难度 network difficulty, 1,矿池接收到挖矿任务之后会根据矿机的实际算力对难度进行调整,以保证各个矿机能在一个规定的时间(目前ckb设定的是2s)内计算出一个有效的share,此时经过调整后下发给矿机的难度就是任务难度,job difficulty < network difficulty, 2,如果矿机提交的share hash达到了矿池下发的任务难度,说明矿机提交的share有效。 3,如果矿机提交的share hash 达到network difficulty,说明矿池挖到了一个新的块。
谢谢。没爆块应该就是没有达到网络难度,ckb testnet是否应该很容易挖到块的?我挖了一阵子发现都没爆块
ckb sserver报如下错误:
sserver.cfg难度部分用的默认配置:
ckb node版本0.24.0,用的NBMiner挖。请问这是什么问题呢?