本文へスキップ
buybitcoinsmart

用語集 / マイニングとコンセンサス

Stratum V2

別名はSV2です。

Stratum V2とは?
Stratum V2は、マイナーとマイニングプールの間の通信を暗号化し、ブロックに入れるトランザクションをプールではなくマイナーが選べるようにする、書き直されたプロトコルです。

Stratum V1は、プールが2012年から使用してきた平文のプロトコルで、マイナーに完成済みのブロックテンプレートを渡し、ハッシュ計算だけを求めます。V2はこれを、4つの部分からなるバイナリの暗号化プロトコルに置き換え、そのうちの1つがテンプレートの構築をマイナー側に戻します。ネットワークのハッシュレートの約75%を管理する7社のプールが、2026年5月にこれを推進するワーキンググループに参加しました。

仕組み

Stratum V2は個別に採用できる4つのサブプロトコルで構成されており、アップグレードが一度にではなく少しずつ導入されてきたのはそのためです。

Mining Protocolは、マイニング機器とプールの間の日常的な通信を担い、V1のテキストベースのJSONメッセージをコンパクトなバイナリフレームに置き換えます。これだけでも帯域幅を節約し、新しい作業の往復時間を短縮するため、低速な回線ではステールシェアが減ります。Job Declaration Protocolは政治的に重要な部分です。プールがマイナーに指示するのではなく、マイナーがプールに対して、どのブロックで作業するつもりかを伝えられるようにします。Template Distribution Protocolは、マイナー自身のBitcoin Coreノードをマイニングソフトウェアに接続し、BIP22とBIP23で定義された従来のgetblocktemplate呼び出しを、テンプレートが変わった瞬間に更新版を送るプッシュ型のインターフェースに置き換えます。Job Distribution Protocolは、その作業をプロキシや個々の機器に伝える処理を担います。

暗号化は2つ目の主要な変更点です。Stratum V1の通信は認証のない平文であり、インターネットプロバイダー、ホスティング施設、その他の経路上の第三者が、マイナーの作業を読み取り、そのハッシュレートを自分が選んだプールへこっそり転送できるということです。V2はすべての接続をNoiseハンドシェイクに基づく認証済みの暗号化チャネルで包むため、マイナーが通信していると思っているプールは、実際に通信しているプールになります。

SRIとして知られるリファレンス実装は、2024年3月22日にバージョン1.0.0に到達し、その年の10月に1.1.0に到達しました。既存のV1ファームウェアがV2のプールに接続できるよう変換プロキシを同梱しており、初期の採用の大半はこの方法で進みました。Bitcoin Core自体はStratum V2に対応しておらず、貢献者は代わりにIPCを介した汎用的なマイニングインターフェースを公開することを選び、テンプレートプロバイダーはそれを介してノードと通信する別個のソフトウェアに置かれています。

導入が見られる場面

Stratum V2はまずマイニングインフラで見られ、ビットコインの購入者が触れるものには間接的にしか現れません。

DEMANDは2025年に、リファレンス実装をネイティブに採用した最初のプールとして立ち上がりました。2019年にこのプロトコルを提案したBraiinsは、自社のプールとマイニングファームウェアで対応しており、2026年5月にはFoundry、AntPool、F2Pool、SpiderPool、MARA Pool、Block、DMNDが、ネットワークのハッシュレートのおよそ4分の3をカバーするワーキンググループに参加しました。これは実際の変化ですが、大きな留保が1つあります。プールがジョブ宣言に対応しているということは、そのマイナーがそれを使っているという意味ではありません。個々の運営者がBitcoin Coreノードを運用し、ファームウェアを設定して自らのジョブを宣言する必要があり、この手順は依然として一般的ではありません。

ビットコインを購入して保有するだけの人にとっての関連性は、トランザクションの検閲です。すべてのテンプレートをプールが構築する場合、どの支払いが承認されるかを一握りの企業が決めることになり、フィルタリングは以前にも試みられています。ジョブ宣言はその決定を数千台の独立した機器に分散させるため、プール単位の方針がネットワーク全体の方針ではなくなります。このアップグレードは手数料、承認時間、ウォレットで目にするもののいずれも変えません。変わるのは、決定権を持つ主体です。

よくある質問

ビットコインを購入して保有するだけの場合、Stratum V2で何か変わりますか?

直接は変わりません。手数料、承認時間、ウォレットは影響を受けません。変わるのは、どのトランザクションがブロックに入るかを誰が決めるかであり、プールが大規模に支払いのフィルタリングを始めた場合には重要になります。

Stratum V2はビットコインのソフトフォークですか、それともプロトコルの変更ですか?

どちらでもありません。マイニング機器とプールの間の通信プロトコルであり、コンセンサスルールの完全に外側にあるため、導入にアクティベーションもノード運営者の合意も必要としません。

関連用語

マイニングとコンセンサスのその他の用語

このページを英語で読む