お困りですか?

ブロックチェーン基礎 - ハッシュレートとは

NiceHashはハッシュパワーのマーケットプレイスです。マイナーは自分のコンピュータのハッシュパワーを最高入札者に売ることができます。ハッシュパワーはハッシュレートとも呼ばれます。しかし、ハッシュレートとは一体何なのでしょうか? この記事ではハッシュレートについて解説します。

ハッシュレートとは何かを説明する前に、マイニングの仕組みを理解する必要があります。この記事を読めば、マイニングの仕組みを学ぶことができます。簡単に言うと、マイナーは定期的に数字を推測します。正しい数字を当てると、金銭的な報酬が得られます。

NHOS

基本

ハッシュレートはProof of Workのコンセンサスの構成要素です。Proof of Workは、簡単に言えば、ブロックチェーンに新しいトランザクションを追加し、トランザクションを確認する複数の参加者 (マイナー) 間の競争システムです。

ブロックチェーンにトランザクションを追加するためにマイナーはまず、ハッシュ関数とも呼ばれる一方向性関数の解を見つけなければなりません。SHA256一方向性関数の例:

ハッシュ関数は、入力情報を出力情報に隠す優れた方法です。入力データ (トランザクション) を知らなければ、出力だけからそれを推測することは事実上不可能です。ビットコインのプロトコルは、nonce (一度だけ使用される数字) と呼ばれる別の文字列を使用します。マイナーはハッシュ出力が要件に一致するまで計算を繰り返します。

ハッシュレートとは

マイナーは、ネットワーク難易度によって指定された出力データの一部を推測するために、nonce (一度だけ使用される数字) を推測します。正しいnonceを推測することで、ブロック内のトランザクションのハッシュ出力を正しく推測することができます。

1秒あたりの推測量がハッシュレートと呼ばれる

例えば、毎秒1,000,000回の推測は、毎秒1メガハッシュ (MH/s) に相当します。RTX 3090は、DaggerHashimoto (Ethash) アルゴリズムで約115 MH/sで計算します。これは毎秒115,000,000回の推測に相当します!

推測の難易度 (推測を行うのにかかる時間) に応じて、計測単位を変えることができます。一般的にDaggerHashimotoアルゴリズムをマイニングするとKAWPOWアルゴリズムをマイニングするよりも推測速度が速くなります。そのためDaggerHashimotoのハッシュレートはKAWPOWよりも高くなります。

モデル DaggerHashimoto KAWPOW Autolykos
NVIDIA RTX 3090 120 MH/s 54 MH/s 260 MH/s
AMD RX 6700 XT 47 MH/s 22 MH/s 80 MH/s
執筆:
Marko Tarman
MarkoはNiceHashのマイニングマネージャーであり、コンテンツ・クリエーターです。彼は最初のASICがリリースされる前の2012年にマイニングを始め、GPUでBTC・LTC・VTCからDOGEまでもマイニングするようになりました。彼の座右の銘は「問題が99個あったとしても、ライザーの不具合がすべての原因だ」です。