始めに(マイニングで重要視すべき項目)
マイニングで最重要視すべきは「ハッシュレートと消費電力」ですが、「 rejected 」についてもある程度は重要視する必要があります。
(ここでは NiceHash を例にあげますが)具体的には、NiceHash でいうところの下の画像の緑下線部の値です。私の環境では「 1.22% rejected 」と出ていますね。
rejected (リジェクト) の意味
「 rejected 」とは、まず結論からいいますと「拒否された(無効になった)計算」のことです。つまり私の環境では 「 1.22% rejected 」 とありますので、計算結果のうち 1.22% は無効になっていることが読み取れます。
マイニングとは計算力を貸し出す(計算結果を提示する)代わりに報酬を得るわけですが、特定の条件下では、計算した結果を受け取ってもらえない場合があります。つまり、報酬をもらえない事になりますので、マイナーはこれを下げる必要があります。
rejected の確認方法
まず NiceHash のホームページの個人ページにログインし、「Mining」を選択します。
「HISTORY & STATS」を選択。
「All Algorithms」を選択し、更にチェックしたいマイニングアルゴリズム(ここでは DaggerHashimoto を選択します)を選択します。
マイニングアルゴリズム については、各自が使用しているアルゴリズムを選択してください。私の環境では主に DaggerHashimoto, KAWPOW の2種類が使用されていることが分かります。(なお RandomXmoner は CPU マイニングのアルゴリズムであることから除外しています。)
DaggerHashimoto でマイニングを行った実績が表示され、そこに rejected の率が表示されています。
なお rejected には複数の種類があり、それぞれ意味と低減対策が異なります。
4種の rejected の意味と発生要因
各種 rejected の発生要因は、NiceHash の公式ページに説明がありますので、それを参考にしてみます。
なお4種の rejected のうち、「rejected ( Stale share ) 」は3% 程度までは普通に発生するため許容値と言われています。
rejected ( Stale share )
The share was submitted too late (probably because of the high latency or problems with connection). This is the only type of share that is expected to happen in small quantities thus it is considered normal.
NiceHash Support | https://www.nicehash.com/support/mining-help/mining-advanced-topics/why-are-you-getting-rejected-shares
NiceHash の Support ページには、上記にように記載されています。そして日本語で直訳しますと「シェアの送信が遅すぎた(遅延が大きかったり、接続に問題があったりしたため)。このタイプのシェアは少量しか発生しないことが予想されるため、通常のことと考えられます。」 という内容になります。
つまり「マイニング計算結果のシェア(送信)が遅かったため、無効になってしまったデータ」ということですね。なおこれはインターネットの回線に問題がある(主には回線のデータ送付にラグがある)場合に発生します。ただこの rejected はプールマイニングの仕様上、多かれ少なかれどうしても発生してしまうものであり、3% 程度までは許容値と言われています。
またこの「 rejected ( Stale share ) 」については自分で設定を変更することで改善が見込める事から、後ほど設定方法を説明したいと思います。
rejected ( Share above target )
There is a problem with your mining software that needs to be inspected or configured properly. It is also possible that the mining software is not compatible with NiceHash.
NiceHash Support | https://www.nicehash.com/support/mining-help/mining-advanced-topics/why-are-you-getting-rejected-shares
NiceHash の Support ページには、上記にように記載されています。 そして 本語で直訳しますと「お使いのマイニングソフトに問題があり、検査や設定を適切に行う必要があります。また、そのマイニングソフトがNiceHashと互換性がない可能性もあります。」という内容になります。
つまり 「マイニングソフトに問題がある、又はマイニングソフトがNiceHashと互換性が無い場合に発生するということですね。
rejected ( Duplicated share )
The share was submitted more than once and indicates a bug in your mining software or incompatibility with NiceHash.
NiceHash Support | https://www.nicehash.com/support/mining-help/mining-advanced-topics/why-are-you-getting-rejected-shares
NiceHash の Support ページには、上記にように記載されています。 そして 本語で直訳しますと「このシェアは複数回提出されたもので、お客様のマイニングソフトウェアのバグ、またはNiceHashとの互換性がないことを示しています。」という内容になります。
つまり 「マイニングソフトに問題がある、又はマイニングソフトがNiceHashと互換性が無いために、計算結果が被ってしまった(既に計算済みの部分を計算してしまった)場合に発生する」ということですね。
rejected ( Other )
Any other type of rejected shares usually means a bug in your mining software.
NiceHash Support | https://www.nicehash.com/support/mining-help/mining-advanced-topics/why-are-you-getting-rejected-shares
NiceHash の Support ページには、上記にように記載されています。 そして 本語で直訳しますと「 その他の rejected は、マイニングソフトのバグを意味します。」という内容になります。
つまり 「マイニングソフトに問題がりバグが発生した」ということですね。
rejected ( Stale share ) の改善方法
rejected ( Stale share ) の発生要因は「マイニングプールへの情報の到着が遅い」ということにつきます。よって rejected ( Stale share ) を改善する方法として主に2つの方法がありますので、ここで紹介します。
NichHash の “Service Location” を変更する。
まず一つ目の手段が、「自分の住んでいる国から、物理的に近い距離にあるマイニングプールを選択する」というものです。 NichHash の サーバーが世界に数拠点存在することから、自分の住んでいる国から一番近い国のサーバーを選択することで、 情報伝達の速度を上げる事が可能です。
「 NichHash > 歯車マーク > General 」とすすみ、 “Service Location” 」を変更する事で設定可能です。
設定の効果としては、
- Europe:252ms (0.252秒)
- USA WEST:108ms (0.108)
と、 “Service Location” を Europe から USA WEST へ変更するだけで、計算結果の到着が 約半分になったことが分かります。
インターネット回線を改善する。
インターネット環境を改善する事で、回線の遅延が減少する可能性が見込めます。具体的には、
- Wi-Fi 等の無線接続を使用している場合は、有線接続に変更する。
- インターネット機材を高性能な機材に変更する。
- インターネットの契約を、ワンランク上の契約へ切り替える。
といった内容が考えられると思われます。場合によっては追加で費用が発生してしまいますので、お金を掛けてまで行うのは迷いどころですが、、、
まとめ
上記が マイニングの rejected に関して、となります。私はゲーミングPCの空いた時間でマイニングを行っている程度ですので、正直そんなリターンがあるわけではありませんが、その分、趣味レベルで気楽にできています。
それでもこういった設定を考えて詰めるのも面白いと思いますので、マイニングされている方は折角なので色々考えてみるのも面白いと思います!
コメント