Hash Rateとは?
Hash Rateは、マイナーやネットワークが暗号学的パズルを解くために異なる推測を試す速度です。機材が1秒あたりに印刷できる宝くじ券の枚数のようなものだと考えてください。Hash Rateが高いほど、次のブロックを見つけるチャンスが増えます。非常に単純に言えばそういうことです。
Hashが多ければ常に利益が増える、というのは正しくありません。電力コスト、プール手数料、そしてその時点のネットワークの難易度によって収支は大きく変わります。
Hash Rateの仕組み
マイナーを超高速の推測者だと想像してください。ブロックヘッダに異なるナンスを入れて繰り返しハッシュを計算し、ある推測がターゲットを下回るまで続けます。プロセスの簡単な流れは次の通りです:
- 開始:マイナーは保留中のトランザクションを取得して候補ブロックを作ります。
- ハッシュ:ヘッダをハッシュ関数に通し、新しいナンスで何度も計算します。
- 比較:各結果をネットワークが設定したターゲットと照合します。
- 勝利:有効なハッシュを見つけたらブロックをブロードキャストし、ピアが受け入れることを期待します。
- 調整:時間とともに、ブロック生成ペースを維持するためにネットワークはターゲットを再調整します。
このサイクルが繰り返され、1秒あたりに何十億回、何兆回と行われます。
なぜHash Rateが重要なのか
人々が注目する理由は次の通りです:
- 利点:Hashが多いほど、マイナーは報酬を得やすく、支払いが安定しやすくなります。
- 視点:ネットワークはmining difficultyを調整して、機械が高速化してもブロックが予測可能なペースで到着するようにします。
- 関連性:トレーダー、開発者、マイナーはこの数値をセキュリティ、競争、エネルギー負荷の指標として注視します。
コインやリグを比較するときは、消費電力(ワット)や地域の電力価格と一緒にHash Rateを見るとよいです。最も有利な構成は、請求額での無駄が最も少ないものの場合が多いです。
Hash Rateの主な特徴
この指標が際立つ点:
- 速度:ハードウェアが1秒あたりに試みるハッシュ数を測定します。
- スケール:kH s、MH s、GH s、TH s、PH s、さらにはネットワーク全体ではEH sで表されます。
- セキュリティ:合計Hash Rateが高いほど攻撃が難しくなり、ブロックの信頼性が高まる傾向があります。
- コスト:数値が大きいほど通常は電力消費と発熱の管理が必要になります。
Hash Rateはどう計算されるか?
簡単に言えば。計算したハッシュの総数を数え、それを経過時間で割ります。
Hash Rate = 計算したハッシュ合計 ÷ 経過秒数 例:マイナーが60秒間で360,000,000,000,000回のハッシュを行った場合、レートは6 TH sです。
バリエーション
ハードウェアの種類によって速度と効率は異なります:
- CPUs:初期の頃には手軽でしたが、現在は主に学習用です。背景については CPUs を参照してください。
- GPUs:並列演算に強く、柔軟なアルゴリズムに向きます。CPUより高い性能です。マイニング構成やトレードオフについては GPUs をご覧ください。
- ASICs:極めて高性能な専用機器です。最高クラスのレートに関心がある場合は ASICs (Application-Specific Integrated Circuits) について学んでください。
巨大なネットワークのHash Rateは攻撃を難しくしますが、不可能にするわけではありません。採掘者の集中度も影響する理由を知るには 51%攻撃 をお読みください。
例
あるマイニングプールが新しい機械を追加すると、その支払いは短期間上昇し、その後ネットワークが調整してブロック間隔が通常に戻ります。
豆知識
かつてビットコインはノートパソコンで動いていました。2010年頃は趣味で自宅のパソコンでマイニングできましたが、現在はネットワークがエクサスケールで動作しており、かつての機材が驚くほど見劣りします。
まとめ
こう考えてください:推測が速ければ速いほど当選確率は上がります。要は、推測速度でマイニングの力を測るやり方です。
