主要原因是你的node有问题
请使用日志生成,定时检查node的运行所有日志
在日志里面搜索关键词:Proof of time
如果有如下两个情况出现:
e[2m2024-03-04T11:57:42.717469Ze[0m e[33m WARNe[0m e[1mConsensuse[0me[2m:e[0m e[2msc_proof_of_time::sourcee[0me[2m:e[0m Proof of time chain reorg happened e[3mfrom_next_slote[0me[2m=e[0m2694952 e[3mto_next_slote[0me[2m=e[0m2695588
sc_proof_of_time::source: Proof of time chain was extended from block import from_next_slot=2120440 to_next_slot=2120441.
那么说明你的节点没有及时的收到计时器证明,主要是原因是因为你跟计时器延迟太高或者等等
用通俗易懂的话说就是: 爆快你获得0.1tss的步骤是 node收到挑战,随后让你的farm完成这个挑战,你才会获得奖励
如果你的node收到的挑战不足,那么你的farm也就没有什么挑战需要完成,自然你的奖励也就更低
解决方法:
如果有条件的可以直接运行一个计时器
参考官方文档:
其主要需要高频率单核CPU,目前的方案只有I9 14900K超频后能达到6Ghz,
随后在启动node的时候添加:
--timekeeper - 成为一名计时员。
--timekeeper-cpu-cores - 指定计时器应使用哪些核心而不是随机核心。
这两个参数即可,可以选择频率最快的那个核心
其二方法就是:
使用境外服务器搭建node
远程连接开启了计数器的node
等等,但是远程连接node具有很高的不稳定性,建议还是采用第一个