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