Ubuntuシステムを準備する 以下の手順に従って入力してください curl -sL https://deb.nodesource.com/setup_8.x | sudo -E バッシュ sudo apt-get install -y nodejs sudo add-apt-repository ppa:chris-lea/redis-server sudo apt-getアップデート sudo apt-getでredis-serverをインストールします sudo apt-get で libssl-dev をインストールします sudo apt-get で libboost-all-dev をインストールします git クローン https://github.com/dvandal/cryptonote-nodejs-pool.git プール CD npm アップデート vi config.jsonを編集する 入力 { “poolHost”: “your.pool.host”, 「コイン」:「イリジウム」、 「シンボル」:「IRD」、 「コイン単位」: 100000000, "コイン小数点位置": 4, "コイン難易度ターゲット": 175, "デーモンタイプ": "デフォルト", “cnAlgorithm”: “cryptonight_light”、 "cnバリアント": 1, "cnBlobType": 2, 「ログ」: { 「ファイル」: { "レベル": "情報", "ディレクトリ": "ログ", 「フラッシュ間隔」: 5 }, 「コンソール」: { "レベル": "情報", 「色」: 真 } }, "プールサーバー": { 「有効」:true、 「clusterForks」:「自動」、 “poolAddress”: “** あなたのプールウォレットアドレス **”, "intAddressPrefix": null、 "ブロックリフレッシュ間隔": 1000, "マイナータイムアウト": 900, “sslCert”: “./cert.pem”, “sslKey”: “./privkey.pem”, “sslCA”: “./chain.pem”, 「ポート」: [ { 「ポート」: 3333, 「難易度」: 5000, 「desc」: 「ローエンドハードウェア」 }, { 「ポート」: 4444, 「難易度」: 15000, 「desc」: 「ミッドレンジハードウェア」 }, { 「ポート」: 5555, 「難易度」: 25000, 「desc」: 「ハイエンドハードウェア」 }, { 「ポート」: 7777, 「難易度」: 500000, 「desc」: 「クラウドマイニング / NiceHash」 }, { 「ポート」: 8888, 「難易度」: 25000, 「desc」: 「隠しポート」、 「非表示」: 真 }, { 「ポート」: 9999, 「難易度」: 20000, 「desc」: 「SSL接続」、 「SSL」: 有効 } ]、 "varDiff": { "最小差": 100, "最大差": 100000000, "ターゲット時間": 60, "再ターゲット時間": 30, "分散パーセント": 30, 「最大ジャンプ」: 100 }, 「支払いID」: { “アドレスセパレータ”: “+” }, "固定差分": { 「有効」:true、 “アドレスセパレーター”: “.” }, 「シェアトラスト」: { 「有効」:true、 「最小」: 10, "ステップダウン": 3, 「しきい値」: 10, 「ペナルティ」: 30 }, 「禁止」: { 「有効」:true、 「時間」: 600, "無効パーセント": 25, 「チェックしきい値」: 30 }, 「スラッシュマイニング」: { 「有効」: false、 「重量」: 300, "ブロック時間": 60, "最後のブロックチェックレート": 1 } }, 「支払い」: { 「有効」:true、 「間隔」: 1800, 「最大アドレス数」: 50, 「ミックスイン」: 5, 「優先度」: 0, 「振込手数料」: 5000000, 「動的振替手数料」: true、 “minerPayFee” : true、 「最低支払額」: 100000000, "最大支払額": null, "最大取引額": 0, 「額面金額」: 10000000 }, 「ブロックアンロック」: { 「有効」:true、 「間隔」: 30, 「深さ」: 20, "プール料金": 0.8, 「開発寄付」: 0.2, "ネットワーク料金": 0.0 }, 「API」: { 「有効」:true、 「ハッシュレートウィンドウ」: 600, 「更新間隔」: 5, 「bindIp」: 「0.0.0.0」、 「ポート」: 8117, 「ブロック」: 30, 「支払い」: 30, 「パスワード」: 「あなたのパスワード」、 "ssl": 偽、 「sslポート」: 8119、 “sslCert”: “./cert.pem”, “sslKey”: “./privkey.pem”, “sslCA”: “./chain.pem”, 「trustProxyIP」: 真 }, 「デーモン」: { 「ホスト」: 「127.0.0.1」、 「ポート」: 13007 }, "財布": { 「ホスト」: 「127.0.0.1」、 「ポート」: 13008 }, "レディス": { 「ホスト」: 「127.0.0.1」、 「ポート」: 6379, 「認証」: null、 "デシベル": 0, 「クリーンアップ間隔」: 15 }, 「通知」: { “emailTemplate”: “email_templates/default.txt”, 「メール件名」: { 「emailAdded」: 「あなたのメールアドレスが登録されました」 「workerConnected」: 「ワーカー %WORKER_NAME% が接続されました」 「workerTimeout」: 「ワーカー %WORKER_NAME% がハッシュを停止しました」 「workerBanned」: 「ワーカー %WORKER_NAME% が禁止されました」 “blockFound”: “ブロック %HEIGHT% が見つかりました!” "blockUnlocked": "ブロック %HEIGHT% がロック解除されました!", "blockOrphaned": "ブロック %HEIGHT% が孤立しました!", 「支払い」:「支払いを送金しました!」 }, "メールメッセージ": { “emailAdded”: “プールの通知を受信するためにメールアドレスが登録されました。” “workerConnected”: “アドレス %MINER% のワーカー %WORKER_NAME% が IP %IP% から接続されました。”, 「workerTimeout」: 「アドレス %MINER% のワーカー %WORKER_NAME% が %LAST_HASH% にハッシュの送信を停止しました。」 「workerBanned」: 「アドレス %MINER% のワーカー %WORKER_NAME% が禁止されました。」 “blockFound”: “%TIME% にマイナー %MINER% によって高さ %HEIGHT% でブロックが見つかりました。成熟を待っています。” 「blockUnlocked」: 「%REWARD% と %EFFORT% の労力で、%TIME% の高さ %HEIGHT% のブロックを採掘しました。」 “blockOrphaned”: “高さ %HEIGHT% でブロックが孤立しました :(“, 「支払い」: 「%AMOUNT% の支払いが %ADDRESS% ウォレットに送金されました。」 }, 「テレグラムメッセージ」: { “workerConnected”: “アドレス _%MINER%_ のワーカー _%WORKER_NAME%_ が IP _%IP%_ から接続されました。”, 「workerTimeout」: 「アドレス _%MINER%_ のワーカー _%WORKER_NAME%_ が _%LAST_HASH%_ にハッシュの送信を停止しました。」 「workerBanned」: 「アドレス _%MINER%_ のワーカー _%WORKER_NAME%_ が禁止されました。」 “blockFound”: “*ブロックが高さ* _%HEIGHT%_ で *マイナー* _%MINER%_ によって発見されました。成熟を待っています。*”, 「blockUnlocked」: 「*ブロックが高さ* _%HEIGHT%_ で *_%REWARD%_ *と* _%EFFORT%_ *労力* で* _%TIME%_* に採掘されました。*」 “blockOrphaned”: “*高さ* _%HEIGHT%_ でブロックが孤立しました *:(*”, 「支払い」: 「_%AMOUNT%_ の支払いが送金されました。」 } }, 「メール」: { 「有効」: false、 “送信元アドレス”: “[email protected]”, 「トランスポート」:「sendmail」、 「メールを送信」: { 「パス」: 「/usr/sbin/sendmail」 }, "SMTP": { 「ホスト」: 「smtp.example.com」、 「ポート」: 587, 「安全」: false、 「認証」: { 「ユーザー」: 「ユーザー名」、 「pass」:「パスワード」 }, "TLS": { 「rejectUnauthorized」: false } }, 「メールガン」: { 「キー」: 「あなたの秘密鍵」、 「ドメイン」:「mg.yourdomain」 } }, 「テレグラム」: { 「有効」: false、 「ボット名」: 「」 「トークン」: 「」、 「チャンネル」: 「」、 「チャンネル統計」: { 「有効」: false、 「間隔」: 30 }, 「botコマンド」: { 「統計」: 「/統計」、 「レポート」: 「/レポート」、 「通知」: 「/通知」、 「ブロック」:「/ブロック」 } }, "監視": { 「デーモン」: { "チェック間隔": 60, “rpcメソッド”: “getblockcount” }, "財布": { "チェック間隔": 60, “rpcメソッド”: “getbalance” } }, 「価格」: { 「ソース」: 「トレードオグレ」、 「通貨」:「USD」 }, 「チャート」: { 「プール」: { 「ハッシュレート」: { 「有効」:true、 「更新間隔」: 60, "ステップ間隔": 1800, 「最大期間」: 86400 }, 「鉱夫」:{ 「有効」:true、 「更新間隔」: 60, "ステップ間隔": 1800, 「最大期間」: 86400 }, "労働者": { 「有効」:true、 「更新間隔」: 60, "ステップ間隔": 1800, 「最大期間」: 86400 }, 「難易度」: { 「有効」:true、 「更新間隔」: 1800, "ステップ間隔": 10800, 「最大期間」: 604800 }, "価格": { 「有効」:true、 「更新間隔」: 1800, "ステップ間隔": 10800, 「最大期間」: 604800 }, "利益": { 「有効」:true、 「更新間隔」: 1800, "ステップ間隔": 10800, 「最大期間」: 604800 } }, 「ユーザー」: { 「ハッシュレート」: { 「有効」:true、 「更新間隔」: 180, "ステップ間隔": 1800, 「最大期間」: 86400 }, 「支払い」: { 「有効」: 真 } }, 「ブロック」: { 「有効」:true、 「日数」: 30 } } } 完了したら「:wq」と入力して保存し終了します マイニングプールを開始する ノード初期化.js 通常状態 config.json を変更する必要があります |