qhash(量子回路のハッシュ)とは?
最終更新日:2026年11月5日
qhash の仕組み:ブロックヘッダーの SHA-256 がシミュレートされた 16 量子ビットの回路を設定し、その測定結果を再びハッシュします。GPU でマイニングする理由も。
qhash とは何ですか?
qhash は Qubitcoin のプルーフ・オブ・ワークで、小さな量子回路を内部に持つハッシュです。2 つの SHA-256 のステップの間で、その回路を普通のグラフィックカード上でシミュレートして実行します。
ほとんどのプルーフ・オブ・ワークのコインは、SHA-256 などの 1 つの関数でブロックヘッダーをハッシュします。そしてその結果をターゲットと比べます。qhash も同じ比較をします。
マイナーが行う作業は、回路のシミュレーションです。マイナーが試すノンスごとに 1 回行われます。ノンスとは、新しいハッシュを得るためにマイナーが変える数値です。
qhash は手順ごとにどう動きますか?
- 80 バイトのブロックヘッダーを SHA-256 でハッシュします。
- そのハッシュを 64 個の小さな部分に分けます。それらを、16 量子ビットのシミュレーション回路の回転角として使います。
- 回路には 2 層の回転と、CNOT ゲートの連鎖があります。
- 各量子ビットを測定し、その結果を 16 ビットの数値に変えます。これで 32 バイトになります。
- 最初のハッシュとその 32 バイトを合わせて、SHA-256 でハッシュします。
- その結果がブロックハッシュです。どのプルーフ・オブ・ワークとも同じく、ネットワークのターゲットを下回る必要があります。
なぜ qhash は GPU でマイニングするのですか?
回路のシミュレーションは、グラフィックカードが得意とする並列計算そのものです。プロジェクト自身のマイニングソフトは、NVIDIA の cuQuantum ライブラリでこれを実行します。
- SRBMiner-Multi と WildRig NG:NVIDIA、AMD、Intel のカード。
- ForgeMiner:NVIDIA と AMD のカード。
Bitcoin の ASIC は SHA-256 しか計算できません。そのため、回路のステップを実行できません。
qhash はマイナーにとって何を意味しますか?
接続の仕方は何も変わりません。プールがジョブを送り、GPU がノンスを探します。すべてのシェアは、ネットワークが使うのと同じ qhash のコードで検証されます。
チェーンはローンチ以来、何度か qhash を変更しています。そのため、マイニングソフトは最新のリリースを使ってください。そうしないと、シェアがネットワークと一致しません。
実際に試してみませんか?
「始め方」ガイドが最も近いサーバーを選び、そのまま使えるマイニングソフトのコマンドを作成します。