AsicBoost設定ガイド — SoloFuryで無料の効率向上
SoloFury用Antminer S19/S21+、Whatsminer M50/M60、Bitaxe/NerdQAxeファミリーでのAsicBoost(BIP310 version-rolling)有効化ステップバイステップガイド。covert vs overt AsicBoost、ファームウェア設定、確認方法を含む。
AsicBoostはSHA-256 ASICが中間ハッシュ計算を再利用できるStratumプロトコル拡張(BIP310)で、より多くの電力を消費せずに1サイクルあたりより多くの有用な作業を生み出します。SoloFuryはすべての5コインでAsicBoostをサポートしています。それでも多くのソロマイナーは無効のまま実行しているか、正しく交渉されているか確認していません。このガイドではAntminer、Whatsminer、Bitaxe/NerdQAxeファミリーハードウェアで有効にする方法、そして最も重要な実際にアクティブであることを確認する方法を説明します。
AsicBoostのアルゴリズムレベルの理論については、AsicBoost Explained記事を参照してください。このガイドはSoloFuryで実際に有効化して確認する方法に焦点を当てています。
1. AsicBoostが実際に行うこと
SHA-256アルゴリズムは1024ビットの入力ブロックを2段階でハッシュします。BitcoinのブロックヘッダーとアルゴリズムのStructureは最適化の余地を残しています:入力の特定のビットを変化させることで、複数のハッシュ試行にわたって計算の中間状態を再利用できます。これがAsicBoostです。
2つの実装があります:
Overt AsicBoost(BIP310 — “version rolling”) — マイナーはプールと交渉して、許可されたビットマスク内でブロックヘッダーのversionフィールドをロールします。標準的、透明、広くサポートされています。SoloFuryがサポートするのはこれです。
Covert AsicBoost — マイナーはcoinbaseトランザクションのextranonce操作でmerkle rootをロールします。(歴史的に)特許で保護されていましたが、現在はovert AsicBoostを優先してほぼ廃止されています。
SoloFuryでのモダンなマイニングでは、BIP310を介したovert AsicBoostが欲しいバージョンです。S19シリーズ以降のAntminerストックファームウェア、すべての真剣なカスタムファームウェア(Vnish、LuxOS、Braiins OS+)、Whatsminer M-seriesファームウェア、BitaxeとNerdQAxeファミリーで動作するオープンソースESP-Minerファームウェアによってサポートされています。
2. 実際にどれほどの効率を得られるか?
SHA-256の理論的最大値は約30%ですが、実際の結果はチップ実装によって制限されます。文書化された実世界の数値:
| ASICファミリー | 文書化されたAsicBoost利益 | ソース / 状況 |
|---|---|---|
| Antminer S9 / 旧BM1387 | ~13〜20% | Bitmainの元々のAsicBoostロールアウト |
| Antminer S19 / S19 Pro(BM1366クラス) | ~5〜8% | オペレーターによって広く報告 |
| Antminer S19 XP(BM1380世代) | ~8〜10% | オペレーターの報告 |
| Antminer S21 / S21+ | 実質的な利益が報告済み | 具体的な%はファームウェアチューニングによって異なる |
| Whatsminer M50 / M50S / M60 / M60S | 実質的な利益が報告済み | Whatsminerファームウェアリリースノートで文書化 |
| Bitaxe / NerdQAxe / NerdOCTAxe (BM1366/BM1370) | 変動あり — セクション6参照 | ファームウェアがversion-rollingを交渉;チップレベルの利益は非標準 |
Antminer S21+ 235 TH/sでは、AsicBoostは通常電力増加なしで実効ハッシュレートの測定可能なブーストをもたらします。正確な割合はチップのシリコンロッタリーとファームウェアバージョンによって異なります — 単一の引用数値を信頼するのではなく、自分のマシンで経験的に測定してください。
3. AsicBoostがすでにアクティブかどうかを確認する方法
有効にする前に、すでにネゴシエートされているかを確認します。
方法A — ASICファームウェアのログを確認する
ほとんどのファームウェアはStratumハンドシェイクをログに記録します。次のようなメッセージを探します:
mining.configure: version-rolling accepted, mask=0x1fffe000
またはリクエスト方向では:
{"method": "mining.configure", "params": [["version-rolling"], {"version-rolling.mask": "ffffffff"}]}
成功した応答とともに。「version-rolling accepted」やSoloFuryから返された非ゼロマスクが見えれば、AsicBoostがネゴシエートされています。
方法B — ESP-Miner APIを使用する(Bitaxe / NerdQAxeファミリー用)
ESP-Minerはシステム情報APIを公開します。同じネットワーク上のマシンから:
curl http://<マイナーip>/api/system/info
非ゼロ値のversion_maskフィールドを探します。存在すれば、マイナーはプールとversion-rollingをネゴシエートしています。
方法C — 実効ハッシュレートを比較する
SoloFuryの1時間平均ハッシュレートがチップの定格スペックより著しく高ければ、AsicBoostが貢献しています。これはリバースエンジニアリングであり、ネゴシエーションログを直接確認するより信頼性が低いですが、ネゴシエーションが実際に追加の作業に変換されたという経験的確認です。
ログから判断できず、ハッシュレートが期待より低い場合は、有効になっていないと仮定してセクション4〜6の手順に従って有効にしてください。
4. Antminer S19 / S19 Pro / S21+でAsicBoostを有効にする
Bitmainストックファームウェア
ストックファームウェアでは、S19シリーズ以降でAsicBoostはデフォルトで有効です。Miner Statusページを確認して確認してください — 「Version Rolling」または「AsicBoost」インジケーターが有効として表示されるはずです。
無効になっているかインジケーターが見つからない場合:
- ASIC web UIにログイン
- Miner Configuration → Advanced Settingsに移動
- **「Enable AsicBoost」または「Version Rolling」**チェックボックスを探す
- 有効にして保存
- ASICのマイニングサービスを再起動
カスタムファームウェア(Vnish、LuxOS、Braiins OS+)
3つのカスタムファームウェアすべてがデフォルトでAsicBoostを有効にし、より細かいコントロールを公開しています:
- Mining Config → Stratum extensions(または同様のもの — 正確な名前は異なる)に移動
- **「Version Rolling」または「BIP310 AsicBoost」**が有効になっていることを確認
- オプションでバージョンマスクを設定(デフォルトは通常
0x1fffe000— 自分が何をしているか分かるまでそのままにしておく) - 保存してログに成功したネゴシエーションが表示されることを確認
5. Whatsminer M50 / M60でAsicBoostを有効にする
WhatsminerファームウェアのUIは少し異なります:
http://<asic_ip>でM-series web UIにログイン- Mining → Miner Configurationに移動(パスはファームウェアバージョンによって異なる)
- **「AsicBoost Mode」または「High Performance Mode」**設定を見つける
- Enabled(または「On」)に設定
- 保存してマイニングサービスを再起動
- 「version-rolling accepted」または同様の確認のためにログを確認
より新しいWhatsminerファームウェアでは、AsicBoostが通常のプール設定でデフォルトで有効になっている場合があります。AsicBoost関連のインジケーターのためにPool Statusタブを確認してください。
6. BitaxeとNerdQAxeファミリーのAsicBoost(ESP-Miner)
BitaxeおよびNerdQAxe+、NerdQAxe++、NerdOCTAxeで動作するESP-Minerファームウェアは、stratumハンドシェイクで自動的にversion-rolling(overt AsicBoost)を実装します。
したがってファームウェアは接続時にSoloFuryとAsicBoostをネゴシエートします。ほとんどのESP-Minerバージョンでは、UI内に別の「有効化」トグルはありません — 自動的に組み込まれています。
BM1370(Bitaxe Gamma、NerdQAxe++、NerdOCTAxe)のチップレベルの微妙な点
より新しいBM1370チップは旧Antminerチップとは異なる方法でversion rollingを実装します。ESP-Minerリポジトリの最近の議論から:BM1370は内部でORベースのバージョン再構築を使用しており、これは標準的なversion-rollingの数学と異常に相互作用します。ファームウェアはこれを処理しますが、BM1370でのAsicBoostからの実効ハッシュレート利益は、匹敵するAntminerチップで期待するものと異なる場合があります。
実用的なソロマイナーへの翻訳:AsicBoostはBitaxe Gamma / NerdQAxe++ / NerdOCTAxeでネゴシエートされてアクティブですが、実際に得られるものを知る唯一の信頼できる方法は自分のマシンで測定することです。
ファームウェアを最新に保つ
ESP-Minerは活発に開発されています。最近のリリースはstratum安定性とversion-rollingの動作を改善しています。GitHubの最新安定リリースと自分のファームウェアバージョンを確認してください(Bitaxeはbitaxeorg/ESP-Miner/releases、NerdQAxe+のような特定のフォークはshufps/ESP-Miner-NerdQAxePlus)。数バージョン遅れている場合は更新してください。
7. SoloFuryでAsicBoostがアクティブであることを確認する
有効にした後(またはすでに有効であることを確認した後)、SoloFuryダッシュボードで利益を測定します:
- ベースラインハッシュレートを記録(変更前、またはAsicBoostが無効の場合は有効にする前)
- AsicBoost設定を適用して保存
- ASICのマイニングサービスを再起動(必要であれば完全再起動)
- 30〜60分待ちます vardiffを安定させ1時間ローリング平均を更新するため
- SoloFuryのマイナーページで新しいハッシュレートを比較:
https://solofury.com/miner/?addr=<あなたのウォレット>&coin=<コイン>
1時間平均ハッシュレートの測定可能な増加が見られるはずです。正確な割合はセクション2で述べたようにチップファミリーとファームウェアによって異なります。1時間後に変化が見えない場合:
- 「version-rolling accepted」メッセージのASICのstratumログを確認
- Bitaxe/NerdQAxe:
curl http://<マイナーip>/api/system/infoでversion_maskを検査 - プールURLが
*.solofury.com:7070であることを確認(別のプールではない) - ASICを完全に再起動(マイニングサービスだけでなく)
8. SoloFuryの5つすべてのコインでのAsicBoost
SoloFuryはすべてのコインでAsicBoostをサポートしています:
- BTC:ローンチからversion-rollingをネゴシエート
- BCH:ローンチからversion-rollingをネゴシエート
- BC2:ローンチからversion-rollingをネゴシエート
- BCH2:ローンチからversion-rollingをネゴシエート
- XEC:ローンチからversion-rollingをネゴシエート
マイナーを一度設定すれば、向いているすべてのSoloFuryコインでAsicBoostが機能します。 コインごとの再設定は不要です。
これはAsicBoostがフラッグシップコイン(BTC)にのみサポートされ、サイドチェーンでは無効になっているプールとは異なります。SoloFuryは5つすべてのコインを第一級として扱います。
9. AsicBoost + アンダーボルティング — 最強コンボ
最大の効率向上はAsicBoostとカスタムファームウェアのアンダーボルティングを組み合わせることで得られます。Antminer S21+ 0.085ドル/kWhの計算例:
ストックS21+ベースライン(アンダーボルトなし、デフォルトでAsicBoostネゴシエート)
- 235 TH/s @ 3,877 W
- 16.5 J/TH
- ~44.7ドル / PH/s/日
VnishプロファイルAアンダーボルト後
- 同じハッシュレート目標、低い電力
- 約15 J/TH
- ~40ドル / PH/s/日
Vnishプロファイルa + 積極的なAsicBoostネゴシエーション後
- 同じ低い電力でわずかに高い実効ハッシュレート
- 約14 J/TH
- ~35ドル / PH/s/日
これはストックからのコスト-PH/s/日の約20%削減で、主に電力削減と実効ハッシュレート増加の乗法的効果によるものです。完全なアンダーボルティングのウォークスルーはAntminer S21+アンダーボルティングガイドを参照してください。
上記の数値は例示的なものです — 実際のコスト削減は電力価格、チップのシリコンロッタリー、ファームウェアチューニングによって異なります。自分のマシンで測定してください。
10. トラブルシューティング
ログが「version-rolling rejected」を表示する
プールがネゴシエーションを受け入れませんでした。以下の可能性があります:
- AsicBoostをサポートしないSoloFury以外のプールを向いている
- ネゴシエーション中のネットワーク不具合 — ASICを再起動して再試行
- ファームウェアバグ — 最新のステーブルに更新
ハッシュレートが上がったが拒否率が上昇した
一部のチップはAsicBoostを適切に処理するために若干の電圧増加が必要です。マシンが積極的にアンダーボルトされている場合、電圧を0.5V(カスタムファームウェア)上げるか、トグルとして公開されている場所でAsicBoostを戻してください。
ハッシュレートが上がったがワーカーが頻繁に切断する
遅延に敏感な動作。一部のファームウェアはversion-rolledシェアをわずかに帯域外で送信します。シェア遅延を減らすためにより近いSoloFuryリージョン(eu-またはasia-プレフィックス)に切り替えてください。
Bitaxe/NerdQAxeがAPIでversion_mask = 0を表示する
ファームウェアがversion-rollingのネゴシエーションに失敗しました。ESP-Minerを最新の安定リリースに更新し、再起動してから再確認してください。それでもゼロの場合は、mining.configure交換中のエラーのstratumタスクログを確認してください。
包括的なワーカー診断については、Reading Your Worker Statsガイドを参照してください。
11. コストベネフィットサマリー
ほとんどのSoloFuryマイナーにとって、AsicBoostがアクティブであることを確認することは最もコスト効果の高い単一のアクションです:
| アクション | 努力 | 利益 |
|---|---|---|
| AsicBoostがオンであることを確認 | 5分(ログ/API確認) | 同じ電力で数%の無料ハッシュレートを確認 |
| カスタムファームウェア(Vnishなど) | 1時間 + ライセンスコスト | 10〜20%の効率改善 |
| アンダーボルティングチューニング | 2〜3日の監視 | さらに5〜10%の効率 |
| より多くのハードウェアをレンタル | 相当の資本 | ほぼ比例したハッシュレート |
| 低遅延のためのISP変更 | 数日 | 拒否率の0.5〜2%削減 |
すでに最新ファームウェアを使用しているマイナーにとって、AsicBoostはおそらくすでにネゴシエートされています — 確認してから、アンダーボルティングとレンタル戦略に進んでください。
次のステップ
- ダッシュボードでのアクティブ化を確認:Reading Your Worker Statsガイド
- AsicBoostとカスタムファームウェアのアンダーボルティングを組み合わせる:Antminer S21+アンダーボルティングガイド
- 新しい効率で所有ハードウェアの経済性を再評価:所有 vs レンタルコスト比較
- 改善されたハッシュレートで採掘する最適コインを選ぶ:コイン選択ガイド
- ASIC固有の設定ウォークスルー:Antminer S21+設定、Antminer S19 & Whatsminer設定、NerdQAxe & NerdOCTAxe設定
- アルゴリズムレベルの背景については、AsicBoost Explained記事を読む