Stratum
stratum は、マイニングソフトがプールに接続するためのプロトコルです。プールはこれを通じて作業を配り、マイニングソフトはシェアを返します。プールマイニングの標準の言葉です。
stratum はマイニングソフトとプールの間に 1 本の接続を開いたままにし、双方がそこに短い JSON メッセージを送ります。これは、マイニングソフトが新しい作業をプールに求め続けなければならなかった古い方法に代わるものです。stratum では、新しい作業ができた瞬間にプールが送り込むので、無駄な作業が減ります。
セッションはいくつかの段階を踏みます。マイニングソフトはまず購読し、次にユーザー名でログインします。ほとんどのプールでは、ユーザー名はウォレットアドレスです。プールはジョブとシェア難易度を送ります。マイニングソフトはハッシュ計算をして、見つけたシェアを 1 つずつ提出し、プールは承認か拒否を返します。ネットワークに新しいブロックが現れると、プールは新しいジョブを送り、古いジョブを捨てるようマイニングソフトに伝えます。
接続は暗号化なし(stratum+tcp)か暗号化あり(stratum+ssl)のどちらかです。暗号化ありは、ウェブサイトと同じ保護である TLS を使うので、ネットワークの経路にいる誰も通信を読んだり書き換えたりできません。マイニングソフトによってはスキームの書き方が違うので、マイニングソフトの README を確認してください。
よくあるプールの設定行は、ホスト、ポート、ログインの 3 つの部分でできています。接続の問題のほとんどは、そのどれかの打ち間違い、暗号化なしと TLS のポートの取り違え、またはファイアウォールによるそのポートの遮断です。マイニングソフトが再接続を繰り返すなら、まずこの 3 点を確認してください。
コインのファミリーごとに独自の stratum があるので、あるアルゴリズム向けのマイニングソフトが別のコインの方式を話せるとは限りません。セットアップガイドがマイニングソフトごとに書かれている理由の 1 つです。一部のコインには新しい版の Stratum V2 があり、暗号化とバイナリ形式が加わっていますが、ほとんどのプールはいまも元の版を使っています。
マイニングソフトは、「始め方」ページに表示されるホストとポートに stratum で接続します。レイテンシとステイルシェアを低く抑えるため、いちばん近いリージョンを選んでください。