シェアの拒否理由:プールがマイニングソフトに伝えた内容
シェアを受け付けないときにプールが返すすべての応答、それぞれの本当の意味、そしてご自身で直せる問題を示す応答はどれか。
応答がそのまま診断です
プールがシェアを拒否するとき、ただ「いいえ」と言うだけではありません。番号付きの理由を返し、マイニングソフトがそれを表示します。その 1 行が、1 時間あれこれ設定を変えるか、1 分で本当の問題を直すかの分かれ目になるので、それぞれの応答の意味を知っておく価値があります。
このうちいくつかは自分の側に問題があるという意味で、いくつかはまったく問題がないという意味です。すべてを同じように読んでしまうと、何の問題もないカードを書き換えることになります。
21、job not found(ジョブが見つからない)
応答した作業はすでに期限切れでした。シェアが送られている間にネットワークが先に進み、届いたときにはそのシェアが答えた問題にすでに勝者がいました。これがステイルシェアで、少数のステイルシェアはインターネットを使う以上避けられない代償にすぎません。光ファイバーを通る光も一瞬ではありません。
対処する価値があるのは、その数が少ないとは言えなくなったときだけです。割合が週ごとに上がっていくなら原因は遅延なので、何よりも先に最寄りのリージョンと有線接続を試してください。リグを追加した途端に割合が跳ね上がったなら、原因はそのリグです。
23、low difficulty(難易度不足)
シェアが与えられた目標に届きませんでした。通常、自分の側に問題があることを意味するのはこの応答で、拒否が出たときに最初に確認すべき場所です。
- 不安定なオーバークロック。ときどきだけ検証に失敗する作業が典型的な症状です。すべてのシェアではなく、そのうち数パーセントが失敗します。コアクロックとメモリクロックを標準に戻し、拒否も一緒に消えるか確かめてください。
- 間違ったアルゴリズム。マイニングソフトを間違ったアルゴリズムで起動すると、作り出すものはほぼ何も通らないため、数パーセントではなくすべてが拒否される形で現れます。
- 古いマイニングソフト。ネットワークのアップグレード後も古いビルドは古いルールで作業を作り続け、そのシェアはすべて失敗します。
- 自分で高すぎる値に設定した固定難易度。難易度を固定しているなら外して、ペースの調整をプールに任せてください。
22、duplicate(重複)、そしてこれが不利に扱われない理由
同じシェアがプールに 2 回届きました。数えられるのは 1 回だけで、それが正しい扱いです。ただし、その後に何が起きるかははっきりさせておく価値があります。何も起きません。重複が不正なシェアとして数えられることはなく、BAN に近づくこともありません。
これは見落としではなく、意図した判断です。重複はたいてい、ハードウェアがそういう動作をするために起きます。ASIC のファームウェアは失われたと判断した送信を再試行し、プロキシ層は再送し、同じ作業に同じ答えを 2 回出したマイニングソフトはそれを 2 回送ります。どれもマイナーの不正ではなく、重複を無効として扱うプールは、ファームウェアが決めた動作のためにリグを黙って罰していることになります。
重複がたまにではなく常に出るなら、よくある原因は 2 台のリグが 1 つのワーカー名を共有していることです。リグごとに別の名前を付けてください。
24、unauthorized(認証されていない)
ログインが受け付けられなかったか、ログインの前にシェアが届きました。実際にはほぼ常にウォレットアドレスの問題です。入力ミス、コピー&ペーストで紛れ込んだ空白、または接続先とは別のネットワークのアドレスです。
プールはどれに当たるかを伝えようとします。アドレスが有効でも別のネットワークのものであれば、応答でそう伝え、このプールがあるネットワークを示します。ネットワークの間違いと入力ミスはログ上ではまったく同じに見えますが、直し方はまったく違うからです。
20、other(その他)
上の 4 つのどれにも当てはまらないすべての場合です。応答には番号の横に何が起きたかを説明する文が付いているので、この応答は表で調べるのではなく、そのまま読んでください。
知っておく価値があるものが 2 つあります。作業の欠陥ではなく、方針によるものだからです。ステイルシェアの割合が長い間高いままだと、まずステイルシェアがその場で拒否されるようになり、その後に一時的な BAN が続きます。どちらの応答も、原因がステイルシェアであることをはっきり示します。これはハードウェアに対する判定ではなく、収益にならない作業に支払い続けることをプールが断っているもので、割合が下がれば自然に解除されます。
どのくらいなら多すぎるのか
job-not-found は、リージョンをうまく選んでいれば 1 パーセント未満が健全な水準で、ゼロになることはありません。数ではなく傾向を見てください。
low-difficulty については、正直な答えが違います。継続して出ているなら、量に関係なく何かがおかしいということです。オンラインでいるために払う税ではなく、検証に失敗した作業で、何の収益にもなりません。数パーセントの拒否が出ているリグは、オーバークロックを戻すべきリグです。
どちらもダッシュボードの「ライブ」タブでリアルタイムに確認できます。そこにはプールが判定するとおりにすべてのシェアが表示されます。
応答だけでは分からないとき
拒否されたシェアの記事のチェックリストを順に確認してください。原因が実際に犯人だった頻度の順に並べてあります。1 台のリグだけが拒否され、ほかがきれいなら、問題はプールではなくそのマシンにあります。オーバークロックのプロファイル、ドライバーのバージョン、ライザーケーブルの順に疑ってください。