224 / 691SDIFF

Share Difficulty

プールに提出する証明の難易度

Share Difficulty はプールに提出する結果に必要な希少性を定める。作業の標本頻度を変えるもので、ネットワーク規則は変えない。割り当て難易度と最高の発見結果を混同しないようにしよう。

Share Difficulty は作業提出用のプールターゲットに対応する難易度。高いほど数値ターゲットは低く、同じ試行回数でも条件を満たすハッシュは少なくなる。

Stratum V2 は SetTarget で maximum_target を送る。サーバーはこの上限より大きいハッシュを拒否する。低いターゲットほど厳しいため、高い Share Difficulty は許容ハッシュ値が高いという意味ではない。 [Stratum V2 — SetTarget and mining channels]

ハッシュレートと正規化方法が同じなら、1024 から 2048 への変更で期待提出頻度はほぼ半分になる。個々の間隔はランダムなままで、すべての結果が必ず正確に二倍の時間で届くわけではない。 [Braiins Academy — Worker management and VarDiff]

Braiins は提出数と正規化された作業単位を区別する。割り当て難易度が高いほど、受理した一つの提出は相応に大きな重みを持つ。メッセージの減少だけでは作業貢献の減少を証明できない。 [Braiins Academy — Pool work accounting]

Share Difficulty の変更だけでは ASIC は速くならず、ネットワークのターゲットも変わらない。独立試行回数とネットワーク難易度が同じならブロック発見確率は不変で、プールに報告する結果の選び方が変わる。 [Braiins Academy — Pool work accounting]

VarDiff はハッシュレートに応じて難易度を調整し、マイナーとプール間の通信量を制御する。Braiins は最小難易度の設定を認めている。これは下限であり、割り当て難易度がその値に固定される約束ではない。 [Braiins Academy — Worker management and VarDiff]

Stratum V2 の SetTarget は、その後に受信するジョブと、受信済みで min_ntime が空のジョブに適用される。受信済みで min_ntime が設定されたジョブのターゲットは維持される。ジョブを確認せず全過去結果に最新設定を適用してはいけない。 [Stratum V2 — SetTarget and mining channels]

Braiins Solo の best share はセッション中に見つけた share の最高難易度を記録する。これは割り当てられた提出しきい値とは異なる。高い記録は次の独立ハッシュの確率を改善せず、ブロックへの進捗を蓄積するものでもない。 [Braiins Academy — Best share]

最小値が高すぎると、正常な機器でもハッシュレート推定のばらつきが増え、誤警報が起こりうる。診断では難易度、測定期間、受理済み作業、接続状態を比べよう。短期間 share がないだけでは ASIC 故障の証拠にならない。 [Braiins Academy — Worker management and VarDiff]

理解を深めるには、この項目とあわせて次もお読みください Mining Share, Mining Target, Hashrate, Mining Pool. 次の項目からも参照されています Mining Pool, Mining Share, Mining Target, Stale Rate.

DOC · 001Stratum V2 — SetTarget and mining channels仕様 ↗DOC · 002Braiins Academy — Worker management and VarDiff文書 ↗DOC · 003Braiins Academy — Pool work accounting文書 ↗DOC · 004Braiins Academy — Best share文書 ↗
一次資料を優先 · 投資助言ではありません