マイニング難易度:ネットワークとシェア

難易度がマイニング目標を決める仕組み、Blocknetの調整方法、ネットワーク難易度とシェア難易度が異なる数値に影響する理由を解説します。

· 5 分で読めます
マイニング難易度:ネットワークとシェア

難易度はハードウェアの作業とネットワークが受理するブロックを結びます。このガイドでは目標、Blocknetの調整、別に設定されるシェア難易度を説明します。ハッシュレート、予想ブロック時間、報酬計算機を比較する前に、数値の変化を理解しましょう。

マイニング難易度とは?

簡単な答え

目標を満たす結果を見つけるために期待されるハッシュ作業量です。難易度が高いほど、同じハッシュレートで適合結果が出る頻度は下がります。Blocknetのネットワーク難易度はおおよその期待ハッシュ数/ブロックを表し、シェア難易度は別の提出目標を表します。

ハッシュは数値を生成し、結果は目標のしきい値を満たす必要があります。目標が小さいほど合格する結果の割合が減り、難易度が上がります。Blocknetは最大256ビット値を難易度で割って256ビット目標を得ます。難易度を2倍にするとハッシュ処理自体を変えずに期待作業量がほぼ2倍になります。

Blocknetはネットワーク難易度をどう調整しますか?

各ブロック後に次の難易度を算出します。現在のメインネット規則は最近の60区間に線形加重移動平均、LWMAを適用し、新しい区間を重く扱います。目標は1ブロック300秒です。過去の難易度と加重時間を組み合わせ、継続的に速い到着では上昇、遅い到着では下降する傾向があります。

実装は計算に使う区間を制限し、最低難易度を設けます。60区間には61個の時刻が必要で、60ブロックに1回だけ調整する意味ではありません。計算能力が変わっても目標のペースに近づける規則です。5分は平均であり、単一ブロックは大幅に早くも遅くも到着します。

ネットワーク難易度とシェア難易度

プールはブロック発見の間の貢献を把握するためシェア目標を割り当てます。通常はネットワーク目標より満たしやすいものです。どちらも期待作業量を表しますが、答える問いと決める主体は異なります。

難易度 制御するもの
ネットワーク 合意規則に基づくブロック候補の作業しきい値。
シェア 接続やマイニングジョブにプールが割り当てる提出しきい値。

bntpool.comは可変難易度、vardiffで提出頻度を調整します。同じハッシュレートでは高難易度ほどシェアが少なくなり、各シェアが表す期待作業量は増えます。ネットワーク難易度は変わりません。ネットワーク目標も満たす結果はブロック候補になれますが、daemonによる検証が必要です。シェアの結果ガイドが受理と拒否を説明します。

難易度は期待ブロック時間にどう影響しますか?

Blocknetではネットワーク難易度を作業中のハッシュレートで割ると平均区間を秒で推定できます。H/sを使い、同じ期間の値を比較します。次の例は計算の説明のため両方を固定しています。現在の測定値や特定マイナーの予測ではありません。

期待秒数/ブロック ≈ ネットワーク難易度 ÷ ハッシュレート(H/s)

ネットワーク難易度 ハッシュレート 期待区間
30,000 100 H/s 300 s
60,000 100 H/s 600 s
60,000 200 H/s 300 s

難易度30,000、100 H/sなら平均300秒です。60,000に倍増してハッシュレートが同じなら600秒です。ハッシュレートも200 H/sに倍増すれば300秒に戻ります。繰り返し試行の平均であり、実際のラウンドの差はプールの運ガイドで説明しています。

ハッシュレートが一定でも報酬が変わるのはなぜ?

自分の速度が一定なら、高難易度が続く間は時間当たりの期待ブロック発見数が減ります。全体のハッシュレートが増え、難易度が追随すると自分の作業比率が小さくなります。ブロック報酬は別の要因で、報酬スケジュールに従って独立に変わります。難易度が予定された報酬のBNT量を決めるわけではありません。

計算機には新しいネットワーク値を使います。入力がマイナー側かプール側か確認して、使用リリースのマイナー手数料を正しく扱ってください。推定は前提条件下の平均です。実際の支払いは発見ブロック、承認、PPLNSにも依存し、難易度だけでは支払時期は分かりません。

どの難易度を確認すべきですか?

目的から選びます。ブロック発見にはネットワーク難易度と対象マイナー/プールの速度を使います。シェア頻度にはジョブに割り当てられた難易度を使います。残高や支払いはMy Statsと支払履歴で確認します。比較値には時刻、対象範囲、単位を添えてください。

プールダッシュボードとブロック履歴で現在の状況を見られます。ネットワーク速度は最近の作業と経過時間から推定されるため、次の難易度を300秒で割った値とは異なる場合があります。ハッシュレートガイドが説明しています。診断では難易度、速度、運を区別してください。それぞれ別の側面です。

よくある質問

難易度が上がるとハッシュレートは下がりますか?

難易度は結果が満たす目標を変え、毎秒の計算数を直接変えるものではありません。同じハッシュレートなら、ネットワーク難易度の上昇でブロック発見の平均待ち時間が長くなります。性能はブロックやシェアの頻度とは別に確認してください。

高難易度のシェアは多く支払われますか?

より多い期待作業量を表しますが、同じハッシュレートでは提出頻度が減ります。同じ期間の難易度加重作業量を比較してください。bntpool.comの実際の報酬は受理ブロックとPPLNSにも依存し、単純なシェア数だけでは決まりません。

Blocknetはどのくらいの頻度で調整しますか?

各ブロック後に最近の履歴から次の難易度を計算します。現在の規則は60区間の線形加重移動平均を使い、1ブロック300秒を目指します。最近の区間ほど重みが大きく、個々のブロックは目標より早くも遅くも到着します。