BFGMiner
OpenWrt対応ルータのサポートを含む、C、Linux、Mac、Windows用のクロスプラットフォームで書かれたモジュール式ASIC、FPGA、GPU、CPUマイナー。
機能[編集]
- Bitcoin(SHA256d)用のさまざまなデバイスドライバ:
- Butterfly LabsのBitForce SC(ASIC)製品ライン
- Avalon ASIC採掘リグ
- Butterfly LabsのFPGA BitForceシングルおよびMiniRig
- EnterpointのCairnsmore1 FPGAマイニングボード
- FPGA Mining X6500
- QiハードウェアのIcarusおよびLancelot FPGAマイニングボード
- BTCFPGAのModMiner Quad FPGAベースのマイニングデバイス
- ZtexのFPGAボード
- OpenCL GPU(AMD Radeonsなど)
- カーネル(BFI_INTパッチ適用を含む):Diablo、DiaKGCN、Phatkおよびpoclbm
- ベクタサポート
- デスクトップがアイドル状態のときにデスクトップのインタラクティブな負荷を維持し、スループットを最大化するダイナミックな強度
- 統合されたオーバークロックおよびファン制御(構成されている場合は自動調整を含む)
- PCIバスIDによるADLデバイスの並べ替え
- GCN(79x0)のサポート
- CPU(既定では有効になっていないか、Windowsビルドには含まれていません)
- 近日公開:
- ASICMINER ASIC
- "開発のために提供された他のデバイス"
- 新しい[[Getblocktemplate | getblocktemplate分散マイニングプロトコル]のサポート]
- CPUとOpenCL(GPU)の両方に対するScryptマイニングサポート
- CPU使用率が非常に低いLinuxおよびWindows用の非常に低いオーバーヘッドフリーCコード
- ロングポールサポート - プライマリプールがそれをサポートしていない場合、longpollを任意のプールから使用します
- タイムアウトループなしで新しい作業が可能なときにFPGA待機を中断するepollのサポート
- ロングポールシナリオの遅れ/失敗のためのミニデータベースによる新しいブロックの自己検出、最大の作業効率と最小の拒否
- ひどくスレッド化されたコードは、仕事の検索や作業の提出を分離したスレッドに任せて、作業中のデバイスを妨げないようにする
- 一時的なネットワーク停止中の送信のキャッシング
- 現在の作業が完了する前に作業を先取りする
- ワークアイテムごとにサポートされる、可能な限り、より有効な作業(ロールタイム)のローカル生成
- 新しいブロックの不適切な作業提出の防止(サブミットもサポートされています)
- 失敗したプールを自動的に検出して無効にする
- マルチデバイスサポート(すべてまたは離散選択)
- リクエスト、受諾、拒否、hwエラー、効率性、およびユーティリティの要約およびディスクリートデバイスデータ統計
- アイドル状態のスレッドを再起動するウォッチドッグスレッド。応答しない場合はクラッシュしない
- 終了時に表示される要約
- 複数のインテリジェントなフェールオーバーメカニズムを備えた複数のプールをサポート
- ほとんどの設定のフライメニューベース管理
- プライマリプールが応答していても遅い場合は、バックアッププールへの余分な作業の流入
- オンザフライでデバイスの有効/無効/再起動
- デバイス温度監視(デバイスをサポートするデバイス用)
- 可能であれば永続的な接続を再利用する
- RPC +/-リモートコントロール用のJSONインターフェース
- 遅いルータに対処する能力
- X-Reject-Reasonのサポート
- その他オプションを参照してください。
関連項目[編集]
外部リンク[編集]
- bfgminer GitHubのプロジェクトページ
- - すべてのバージョン
- BitcoinTalkフォーラムスレッド
- bfgminer for Mac OS X
- Bitcoin Mining Software