PoolServerJ
PoolServerJはBitcoinマイニングプールサーバーの純粋なJava実装です。機能的にはプッシュポッドと非常に似ています。いくつかの違いがありますが、設定を変更することなくプッシュポッドでスワップすることができます。
機能[編集]
- ネイティブでマージされたマイニングのサポート。標準のビットコインで動作します0.5
- SCryptブロックチェーンのサポート
- カスタマイズ可能なコインベース取引(任意の財布、おそらくオフラインの安全なウォレットにブロック報酬を支払う)
- 内部作業の生成(rpcネットワークよりも10倍以上高速)
- ワークキャッシング - キャッシュはビットコインまたは内部WorkMakerから処理され、要求の短期間のスパイクを処理します
- データベースの復元力。データベースが停止し、接続が再確立されたときに共有がデータベースに送信されると、サーバーは実行を継続できます
- 有効な作業を提出した労働者が優先的にサービスされるようにQoSサポートによるDoS回復力
- ネットワークのボトルネックを回避するために複数のBitcoinデーモンから作業を引き出すことができ、またいくつかの冗長性を提供することができます
- イベントをトリガーにした共有処理をサポートするために、HTTPによるブロック変更の通知
キャッシュされたデータベース処理(オプション)。ラウンドトリップを軽減します。
- Mysql、Postgresql、sqlite3をサポートしています(他のものを簡単に追加できます - 現在はmysql上でのみテストされています)
- Windowsサービスとして実行
- ロングポーリングのサポート
すべての利用可能なビットコーンデーモンの作業ソースを使用した統合ブロック監視
- 共有をデータベース、ログファイルまたはstdoutにダンプする
- 安全な再起動 - クライアントに発行された共有は、シャットダウン時にファイルにダンプされ、起動時に再ロードされるので、ライブサーバーを再起動すると、
- 依存関係はJava 6+ JDKのみです。