为什么我的好多节点 relayMessageCount 都是0 或者只有几十个

为什么我的好多节点 relayMessageCount 都是0 或者只有几十个

这种情况 99% 是因为这些节点和其他节点共用了本地钱包(wallet.json)。网络中每个节点都必须有独立的 wallet.json 才能正常工作

是不是改密码可以解决这个问题?

这个和密码没关系的,无论密码是不是相同,只要是同一个钱包就不行

有没有检查钱包是否在挖的方法?

这个是没有的,因为整个网络是去中心化的,没有单点有全网的信息。最常用的办法是矿工自己维护一个自己节点的钱包列表,需要的时候搜索一下即可。