Pearl の FP8 フォークを解説:マイニングを続けられる GPU
Pearl(PRL)は、ローンチ以来最大の変更に向けて準備を進めています。PIP-3 という提案は、Pearl のマイニングを整数演算から FP8 へ移します。FP8 は、現代の AI モデルが動いている 8 ビット浮動小数点形式です。
この変更はハードフォークなので、すべてのノードがアップグレードする必要があります。今の書き方のままでは、マイニングできるグラフィックカードの範囲も狭まります。
この記事では、何が変わるのか、なぜハードウェアの範囲が狭まるのかを説明します。影響を受けるカードと、フォークの日付がまだない今やるべきことも紹介します。
要点
- Pearl のマイニングは、整数演算(INT7)から、AI モデルが使う数値形式である 8 ビット浮動小数点(FP8)へ移ります。
- 草案では、フォーク後にマイニングできるのは NVIDIA Hopper と Blackwell の GPU だけです。GeForce RTX 40、RTX 30、RTX 20 のカードはマイニングできず、AMD と Intel の GPU もすべてできません。
- フォークブロックは設定されていません。最新の Pearl リリースである 2026 年 10 月 28 日の v1.5.5 には、FP8 のコードは含まれていません。
- リリースがフォークブロックを示すまでは、何も変わりません。今まで通りマイニングを続けてください。
Pearl のマイナーが今計算しているもの
Pearl はプルーフ・オブ・ユースフルワーク(PoUW)を使います。マイナーはランダムな数をハッシュする代わりに、チェーンの外でも役に立つ作業をします。ここでの作業は行列の乗算で、AI の学習と推論が時間の大半を費やしている手順です。
結果を推測できないように、行列にはランダムなノイズが加えられます。積はタイルと呼ばれる小さなブロックに分割されます。各タイルは、宝くじのように働く 1 つの数になります。
プールのターゲットを下回るくじは、シェアとして数えられます。はるかに難しいネットワークのターゲットを下回るくじは、ブロックになります。ゼロ知識証明は、計算が正しく行われたことを示す短い証明で、これによってどのノードも作業を安く確認できます。
現在、行列の値は 1 ビットの余裕を残した 8 ビット整数です。仕様ではこれを INT7 と呼びます。積は 32 ビット整数(INT32)に足し合わされます。
整数演算は、どのチップでも同じ答えになります。これが、Pearl が現在 NVIDIA RTX 20 シリーズ以降のカードでマイニングできる理由の一つです。マイニングソフトによっては、AMD や Intel の GPU でも動きます。
PIP-3 で変わること
PIP-3 の題名は FP PoUW Certificates です。Pearl チームが 2026 年 7 月 30 日に、草案(Draft)のステータスで公開しました。整数方式を浮動小数点方式に置き換えるものです。
FP8 は 8 ビットに収まる数です。整数と違って、小数も表せます。PIP-3 は E4M3 レイアウトを使います。符号 1 ビット、指数 4 ビット、仮数 3 ビットです。
指数のビットは数の大きさを決め、仮数のビットは精度を決めます。E4M3 の最大値は 448 です。積は 32 ビット浮動小数点(FP32)で足し合わされます。
行列の各行には、それぞれ専用のスケール係数もあります。これで数値が FP8 の狭い範囲に収まります。
| 変わる点 | 現在 | FP8 フォーク後(草案どおりの場合) |
|---|---|---|
| 数値形式 | INT7、8 ビット整数 | FP8、E4M3 レイアウト |
| 積を足し合わせる形式 | INT32、32 ビット整数 | FP32、32 ビット浮動小数点 |
| どのチップでも同じ答えか | はい | いいえ、同じチップファミリー内だけ |
| マイニングできる GPU | NVIDIA RTX 20 以降。AMD と Intel はマイニングソフト次第 | NVIDIA Hopper と Blackwell だけ |
提案が挙げる理由は有用性です。ほぼすべての AI モデルは、本来浮動小数点で動いています。実際の推論では、すでに FP8 で掛け算をし、結果を FP32 で保持しています。
その同じ手順の上に組み立てた証明なら、実際のモデルの処理に相乗りできます。提案はこれを、ほぼ完璧な一石二鳥と呼んでいます。
開発ブランチの参照マイニングソフトは、この考えを実際に示しています。vLLM モデルサーバーのプラグインとして動き、GPU が AI モデルを提供している間にマイニングします。
提案はコストについても率直です。浮動小数点の結果は理想的な答えとビット単位では一致しないため、出力にはわずかな損失があります。チームは、テストしたモデルで精度に目立った変化はなかったと報告しています。
浮動小数点の結果は、チップファミリーごとにも異なります。これが、マイナーにとって最も重要な部分につながります。
GPU のリストが短くなる理由
2 つの GPU ファミリーが同じ FP8 行列を掛け合わせても、最後のビットが異なることがあります。それぞれが独自の方法で数値を足し合わせ、丸めるからです。
Pearl にとってこれは現実の問題です。ネットワークは「近いだけ」の結果を受け入れられないからです。提案はその理由を説明しています。照合に少しでも許容幅があると、マイナーは出力を少しずらし、作業を増やさずに余分な宝くじを集められてしまいます。
そのため照合では、マイナーの計算を正確に再現しなければなりません。
それを可能にするために、マイナーは自分のチップファミリーを事前に申告します。そのファミリーは、すべての証明の土台となるコミットメントに書き込まれます。マイナーと検証者は、そのファミリー用に決められた 1 つの計算手順に従います。
申告できるのはホワイトリストに載ったファミリーだけで、PIP-3 が挙げているのは Hopper と Blackwell の 2 つです。それ以外のファミリーのカードには、自分の作業を正しく証明する手段がありません。FP8 の計算がどれほど速くても同じです。
マイニングを続けられる GPU と、続けられない GPU
開発ブランチの参照マイニングソフトは、下の表のチップで起動します。それ以外では起動を拒否します。
お使いのカードがどのファミリーかわからない場合は、NVIDIA の CUDA GPU の一覧で各カードのコンピュート・ケイパビリティを確認できます。9.0 は Hopper、10.0 以上は Blackwell、8.9 は Ada です。
| GPU ファミリー | カードの例 | フォーク後(草案) |
|---|---|---|
| Hopper | H100、H200 | マイニングを継続 |
| Blackwell | B200、RTX PRO 6000、GeForce RTX 50 シリーズ | マイニングを継続 |
| Ada | GeForce RTX 40 シリーズ、L40S | フォークブロックで停止 |
| Ampere | GeForce RTX 30 シリーズ、A100 | フォークブロックで停止 |
| Turing | GeForce RTX 20 シリーズ | フォークブロックで停止 |
| AMD と Intel | すべてのモデル | フォークブロックで停止 |
GeForce RTX 50 をお持ちの方には注意点が 1 つあります。参照マイニングソフト自身のメモによると、テストは B200 で行われています。
同じメモによると、RTX 50 のカードでは、タイルの形の 1 つにまだカーネルがありません。そのため、その形でしかマイニングできない層は除外されています。GeForce RTX 50 のカードで FP8 のマイニングを示す公開テストは、今のところありません。
メインブランチにある今の公式マイニングソフトには、別の問題があります。これは Hopper チップ専用に作られています。RTX 50 のカードで失敗することを示す未解決の報告が 2 件あります。RTX 50 用のカーネルがないとRTX 5070 での GEMM の失敗です。
まだわかっていないことが 2 つあります。新しい方式があるカードでどれだけの GPU メモリを必要とするかは、誰も公表していません。今のマイニングソフトがそれに対応するかどうかも、まだ誰にも言えません。
草案は、すべてのマイナーに参照計算へ正確に従うことを求めています。そのため、フォーク後にマイニングしたいソフトは、それとビット単位で一致しなければなりません。
草案でまだ決まっていないこと
PIP-3 は草案であり、本文にも何か所かでそう書かれています。次の点は、提案が次のステータスへ進む前に決めるものとされています。
- FP8 に変換する前に、行列を保存しておけるコンパクトな形式。
- 当たりのタイルが通過すべき統計的チェック。
- テストベクターと公開される実験。
- 参照マイニングソフトへのリンク。
- デプロイ計画。
開発コードも、ところどころで本文より先に進んでいます。たとえば、混合エキスパート(MoE)層をすでに扱っています。これは、入力ごとにモデルの一部だけが動く AI モデルの設計です。
証明書のバージョン番号の付け方も異なります。草案としては普通のことです。ただし、受け入れるハードウェアを含め、細部がまだ変わりうるということです。
いつ起きるのか
日付はありません。Pearl のフォークは、ノードソフトウェアに書き込まれたブロック高で有効になります。今回のフォークには、mainnet の高さがありません。
レビュー中のコードでは、フォークの高さは開発者が使うローカルのテストネットワークにしか設定されていません。2026 年 10 月 28 日の最新の Pearl リリース v1.5.5 には、FP8 のコードがまったく含まれていません。リリースが高さを設定したら、その数字を控えておいてください。
Pearl はこれまでにも何度かコンセンサスを変更しています。どの変更もリリースで示された決まったブロックで有効になりました。ブロック番号を知り、その前に更新したマイナーは何も失いません。
今やるべきこと
- マイニングを続けてください。マイニングソフト、設定、支払いは、フォークブロックまでこれまでとまったく同じように動きます。草案を理由に何かを変える必要はありません。
- 上の表か、NVIDIA の一覧にあるコンピュート・ケイパビリティで、お使いのカードのファミリーを確認してください。
- Hopper か Blackwell のカードなら、FP8 方式に対応したマイニングソフトが出たら、フォークブロックの前にそれを入れる準備をしておきましょう。
- それ以外のカードなら、フォークブロックまでは Pearl のマイニングを続けてください。その後そのカードで何のコインをマイニングするかは、今のうちに決めておきましょう。マイニング向け GPU の一覧とマイニング計算機で、お使いのカードが他のコインでいくら稼げるかがわかります。
- Pearl のリリースページと Pearl の提案リポジトリで、フォークの高さが出るのを見守ってください。
- フォーク当日は、マイニングソフトが表示するハッシュレートではなく、プールで受け入れられたシェアで判断してください。古いマイニングソフトは、作業がまったく数えられていないのに健全なハッシュレートを表示することがあります。
Pearl のためにハードウェアの購入を考えていますか。ネットワークが今受け入れるものと、最終版が受け入れるものを基準に買ってください。まだ変わるかもしれない草案を基準にしてはいけません。
よくある質問
FP8 フォークの後も RTX 4090 で Pearl をマイニングできますか?
今の PIP-3 の内容ではできません。RTX 4090 は Ada のカードで、Ada は草案のチップファミリーのリストに載っていません。ハードウェアで FP8 演算ができても同じです。フォークブロックまでは通常どおり Pearl をマイニングできます。
RTX 5090 は Pearl のマイニングを続けられますか?
草案では、はい。GeForce RTX 50 シリーズは Blackwell で、開発ブランチの参照マイニングソフトはこのカードで起動します。ただし、GeForce RTX 50 のカードで FP8 のマイニングを示す公開テストはまだありません。
フォーク後に AMD や Intel の GPU で Pearl をマイニングできますか?
草案の内容ではできません。草案が受け入れるのは NVIDIA Hopper と Blackwell だけです。AMD と Intel のカードは、マイニングソフトによっては今 Pearl をマイニングできます。フォークブロックまではそのまま続けられます。
速い RTX 4090 で FP8 の Pearl をマイニングできないのはなぜですか?
速さの問題ではありません。浮動小数点の計算は、チップファミリーごとにわずかに異なる丸め方をします。ネットワークは、マイナーの結果をビット単位で再現しなければなりません。そのためにはファミリーごとに決められた 1 つの計算が必要で、草案がそれを定めているのは Hopper と Blackwell だけです。
Pearl の FP8 フォークはいつですか?
日付もブロック高もまだ決まっていません。最新リリースである 2026 年 10 月 28 日の v1.5.5 には、FP8 のコードは含まれていません。高さが決まれば、リリースで示されます。
今日何かする必要はありますか?
いいえ。今まで通りマイニングを続けてください。行動するのは、リリースがフォークブロックを示してからです。カードが Hopper か Blackwell ならマイニングソフトを更新し、そうでなければカードを別のコインに移します。
これらの事実の出典
ここに書いたことはすべて確認できます。方式とその動機、ハードウェアのホワイトリスト、未決事項は、PIP-3 の本文によるものです。これは Pearl チームの公開提案リポジトリにあります。
GPU の対応状況は、Pearl リポジトリの FP8 開発ブランチにある参照マイニングソフトによるものです。そのソフトに、起動するチップが明記されています。
有効化の状況は、同じコードのネットワークパラメーターによるものです。そこでは、FP8 フォークの高さはテストネットワークにしか設定されていません。最新リリースも根拠にしています。
メモリ要件や他のマイニングソフトの対応など、情報源が何も述べていない点については、この記事でもそう書いています。推測はしていません。