独自のマイニングプールを構築する方法 - マイニングプール構築チュートリアル

独自のマイニングプールを構築する方法 - マイニングプール構築チュートリアル

著者は、独自のマイニングプールを設定したいマイナーのためにこの記事を翻訳しました。元の記事になかった多くの部分を削除し、エッセンスのみを残しました。チュートリアルに従えば、プールを構築できます。

さて、翻訳が始まります:

ここでは、ビットコイン、ライトコイン、その他の暗号通貨用の独自のマイニング プールを設定する方法を段階的に説明します。

目次

  • ガイドライン

  • VPS セットアップ

    • Ubuntu を更新する

    • スワップスペースの設定

    • 必要なパッケージをインストールする

    • ユーザー設定

    • 再起動

  • Litecoin デーモンのセットアップ (Electrum ウォレット)

  • マイニングプールのセットアップ

    • uNOMPをダウンロードしてアップデートする

    • メイン構成

    • マイニングプールの構成

    • マイニングプールを始める

必要とする

  • パテ

  • 少なくとも 2 つのコア、4 GB の RAM、50 GB のディスク容量、Ubuntu サーバー 14.04 x64 を備えた VPS (このガイドではVultrを使用しました)

  • ウィンSCP

  • ごく基本的なLinuxの知識

VPS セットアップ

VPS を起動し、root としてログインします。

Ubuntu を更新する

apt-get update
apt-get dist-upgrade

スワップスペースの設定

デフォルトでは、VPS にスワップ領域がないため、 VPS で最も一般的に使用されるスワップ領域のサイズである 4GB のスワップ領域を設定する必要があります。そうしないと、メモリが不足する可能性があります。 (翻訳者:このスワップ領域はWindowsの仮想メモリと同じです)

dd if=/dev/zero of=/mnt/myswap.swap bs=1M count=4000
mkswap /mnt/myswap.swap
swapon /mnt/myswap.swap

ここで、起動時に起動するように fstab に追加します。

nano /etc/fstab

ファイルの最後に次の内容を追加します。

/mnt/myswap.swap なし スワップ sw 0 0

図に示すように:

Ctrl+O を押して保存し、Ctrl+X を押して nano エディターを終了します。

スワップ領域が確立されたので、将来的に領域が必要になったり、必要でなくなった場合にはサイズを変更できます。

必要なパッケージをインストールする

apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev apt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-server add-apt-repository ppa:bitcoin/bitcoin apt-get update
apt-get install libdb4.8-dev libdb4.8++-dev
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
source ~/.profile
nvm install 0.10.25
nvm use 0.10.25

ユーザー設定

通常のアカウントを作成する必要があります。ルート アカウントでの多くの操作が失敗するためです。

adduser ユーザー名希望

(翻訳者曰く:ユーザー名は自分で変更できます)

次にユーザーにsudo権限を与える

adduser ユーザー名yousetup sudo

(ここで設定したユーザー名は上記に対応します)

再起動

reboot

(翻訳者:ウォレットをコンパイルする必要はありません。Linuxコマンドラインウォレットであるコンパイル済みウォレットを直接ダウンロードできます。一般通貨の公式サイトからダウンロードできます。コンパイルには時間がかかり、問題が発生しやすくなります。コンパイル済みウォレットを直接ダウンロードすることをお勧めします)

Litecoin デーモンのセットアップ (Electrum ウォレット)

次に、コインデーモンをセットアップします。Litecoin を使用します。

起動して、先ほど設定した新しいユーザーにログインします。

cd
git clone https://github.com/litecoin-project/litecoin.git

それでは、litecoin をコンパイルしてみましょう。

cd litecoin
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install

コアが 1 つまたは 2 つしかない小さな VPS の場合、コンパイル プロセスに長い時間がかかります。 「sudo make」コマンドを実行する、ウォレットの取り出しに時間がかかります。時間をつぶすためにクラブに行くこともできますよ、笑。時間がかかるからね。

コンパイルしたら、litecoind (デーモン) を実行して、ユーザーのホーム ディレクトリに .litecoin ディレクトリを作成します。

cd src
./litecoind

設定ファイルがないというメッセージが表示されます

ここで、litecoind の設定ファイルを設定する必要があります。

ファイルの編集/追加には WinSCP を使用しますが、nano、gedit、vim など、任意のシェルベースのテキスト エディターを使用することもできます。ただし、初心者はグラフィカル インターフェイスを使用して編集を開始するため、はるかに簡単です。

WinSCP はここから入手できます: http://winscp.net/eng/download.php

WinSCP をインストールすると、ログイン画面が表示されます。

  • 「新しいサイト」を選択

  • 「ファイルプロトコル」はSFTPです

  • 「ホスト名:」はVPSのIPアドレスです

  • 「ポート番号」は使用するSSHポートで、通常は22です。

  • 「ユーザー名:」はrootです

  • 「パスワード:」はルートパスワードです

表示されているとおりにすべて入力します (サーバー情報を使用します):

[ログイン] をクリックし、ホスト キーを必ず受け入れます。

ログインすると、/root フォルダーに移動します。終了するには「..」をダブルクリックします。

ファイルパスは/home/username/.litecoinです

  • 「ホーム」フォルダをクリックします。

  • ユーザー名にちなんで名付けられたフォルダをクリックします。

  • 「.litecoin」をクリックすると、以下のように灰色に変わります。

  • WinSCP の白い領域を右クリックし、「新規」および「ファイル」に移動します。図に示すように:

  • ファイルに「litecoin.conf」という名前を付けます

白いテキスト エディター ウィンドウがポップアップ表示されます。これは WinSCP の内部エディターであり、ファイルの内容を編集するために使用します。ここで、設定ファイルにいくつかの基本的な内容を入力します。ユーザー名とパスワードは同じにすることはできません。

rpcuser = ライトコインrpc
rpcパスワード = wdYMsDT4E61jCv8xx6zZd6PYF3iZkjD7t3NpuiGpn6X
rpcallowip = 127.0.0.1
rpcポート = 2300
デーモン = 1
サーバー = 1
世代 = 0

litecoin.conf ファイルを更新したので、WinSCP エディターの左上にあるフロッピー ディスク アイコンをクリックします。

設定ファイルの設定と保​​存が完了したので、先ほど作成したユーザーで ssh (putty) に戻りましょう。

cd
cd litecoin/src
./litecoind

「Litecoin サーバーが起動しました」というメッセージが表示されます。何らかの理由でそのコマンドを終了できない場合は、Ctrl + C を押すだけで修正されます。

それでは、更新されているかどうか確認しましょう。

./litecoin-cli getinfo

次のような一連の情報が表示されます。

getinfo コマンドを複数回実行すると、getinfo コマンドを実行するたびに「ブロック」数が更新されるのがわかります。

このガイドの最後までに、ウォレットは完全に同期されるはずです。これを行うには、getinfo コマンドを実行し、ブロック番号をhttp://explorer.litecoin.net/と比較しますブロック番号がその Web サイトと一致する場合、ウォレットは同期されています。

最後に、ライトコイン ウォレットの新しいアドレスを取得する必要があります。

./litecoin-cli getnewaddress

住所が表示されますので、この住所を記録しておいてください。これは後のガイドで使用します。

マイニングプールの設定

unompマイニングプールの使用

uNOMPをダウンロードしてアップデートする

cd git clone https://github.com/UNOMP/unified-node-open-mining-portal.git unomp
cd unomp
sudo npm update

メイン構成

cd
cd unomp
cp config.json.example config.json

それではWinSCPを開いてみましょう。

  • /home/username/unompディレクトリに移動します

  • config.jsonを右クリックして編集を選択します

  • 「ウェブサイト」を検索:

  • ウェブサイトの下で「host」を見つけ、「0.0.0.0」をVPSのIPに変更します。

  • 保存!

以下は黄色で強調表示された画像の例です。著者は偽の IP を使用していますが、実際の IP を使用してください。

config.json のその他のデフォルト設定は問題ありませんが、Web サイトのタイトルや管理者パスワードなどは変更することをお勧めします。

マイニングプールの構成

uNOMP の仕組みは、1 つのインスタンスで複数のマイニング プールを実行できるというものです (翻訳者曰く、1 つのプールで同時に複数の通貨を追加できます)。このガイドのプール構成の部分では、Litecoin プールを設定します。したがって、将来的にもう 1 つのコインを追加したい場合は、pool_configs フォルダーに別のコイン設定を追加するだけで、別の通貨用の別のプールを実行できます (デーモンを設定する場合は、coin.json が unomp/coins/ にあり、プール設定の設定が正しいことを確認してください)。

cd
cd unomp/pool_configs
cp litecoin.json.example litecoin.json

それではWinSCPを開いてみましょう。

  • /home/username/unomp/pool_configsに移動します

  • litecoin.jsonを右クリックして編集を選択します

  • 「enabled」を見つけてtrueに変更します。

  • 「auxes」を見つけて、[ ] の間のすべてを削除します。理解できない場合は、下の写真を参照してください。

  • 「address:」を見つけて、先ほどlitecoinデーモンの設定から保存したアドレスを入力します。

  • 「paymentInterval」を見つけて30に変更します。

  • 「minimumPayment」を見つけて0.01に変更します。

  • 「デーモン」を見つけます。その下の「ポート」を見つけます。litecoin.confのユーザーに変更します。

  • 「user」を見つけて、litecoin.conf 内のユーザーに変更します (litecoin デーモンの設定を参照)

  • 「password」を見つけて、litecoin.conf 内のパスワードに変更します (litecoin デーモンの設定を参照)

  • 「デーモン」までスクロールダウンし、ポートの後にライトコインデーモンを設定します(前の 3 つの手順と同じ情報)

  • 保存!

以下は画像の例です。変更した部分はすべて黄色で強調表示されています。

マイニングプールを始める

さあ、始めましょう。うまくいくといいですね!

cd
cd unomp
sudo node init.js

図に示すように:

上の画像のようなものが表示されたら、すべてが正しく設定されていることになります。おめでとうございます。どこかでエラーが発生した場合、まず unomp ディレクトリに移動して「sudo npm update」を実行し、もう一度試すことをお勧めします。うまくいかない場合は、ガイドをもう一度読んで、不足している手順を見つけてください。それでも問題が解決しない場合は、検索エンジンを使用してエラーを見つけてください。 github または他の場所に解決策がある可能性があります。

それでは、Webページが機能しているかどうか確認してみましょう。Webブラウザを使用してhttp://yourvpsipにアクセスしてください。

図に示すように:

次に、マイニング ソフトウェアを開き、マイニング プールに接続してマイニングを行います。マイニング プールへの接続方法がまだわからない場合は、申し訳ありませんが、マイニング プールへの接続方法すらわからないのに、なぜまだマイニング プールの構築方法を調べようとしているのですか? ? ?たぶん私の脳に何か問題があるのでしょう。

「sudo node init.js」コマンドを使用して SSH ターミナル (Putty) を開きます。以下のように、マイニングした LTC アドレスが表示されます。

しばらくすると、承認されたシェアが表示されます。 uNOMP Web ページでも統計情報を表示できます。

すべてが正常に動作していることを確認したら、「Ctrl + C」を押してプールを停止できます。

オリジナルリンク: https://blockgen.net/setup-your-own-mining-pool/

<<:  新しいマルチアルゴリズムマイニングソフトウェア: WildRig Multi 0.10.7 ベータ版

>>:  IPFSマイニング戦略の紹介

推薦する

ノルウェー人が27ドルでビットコインを購入、現在その価値は88万6000ドル

著者: ジュネーブ2009年に購入したビットコインは価値が大幅に上昇し、今では少額の投資でアパートが...

ジェフ・ガージックとギャビン・アンドレセン:ビットコインの経済は変化している

編集者注: 元の著者は、ビットコインのコア開発者である Jeff Garzik 氏と Gavin A...

ビットコイン:ヒラリー・クリントンが大統領選に出馬する中でブロックチェーン株が人気

[概要] ビットコインの価格は、Brexit後の急激な上昇と下落の後、安定期に入りました。ブロックチ...

ビットコインの価格が2023年の高値に達したのに、なぜ個人トレーダーはまだ待っているのか?

12月5日、ビットコインの週次14.5%上昇により、暗号通貨の時価総額は1兆5,500億ドル以上に...

ウェルズ・ファーゴの詐欺事件は銀行が腐敗していることを証明、ビットコインを選ぶべき時だ

ロサンゼルス市の検事と消費者金融保護局は最近、販売目標を達成するために大量の偽の口座を作成したとして...

暗号通貨2020年末レビューと2021年のトップ10予測

15日後、激動と魔法に満ちた2020年は最終章を迎えます。今年はあらゆる人にとって振り返る価値のある...

マイニングの観点から、イーサリアムの長期的な価値をどのように見ていますか?

技術的観点から見ても、マイニングの観点から見ても、2020 年後半はイーサリアムにとって重要な変化の...

視点 | GPUマイニングは今後2年間も恩恵を受け続けるだろう

新たな参入機会が出現した弱気相場は終わり、新たな強気相場サイクルが始まっています。 ‌‌なぜ弱気相場...

暗号通貨ビジネスの拡大中:PayPalは米ドル建てステーブルコインの立ち上げを検討

決済大手ペイパル・ホールディングスは、仮想通貨への進出の一環として、独自のステーブルコインの発行を検...

SMS認証コードを受け取るための無料の仮想携帯電話番号 SMS-MANオンライン認証コードプラットフォーム

今日のデジタル時代では、仮想携帯電話番号サービスはますます多くのユーザーの需要が高まっています。この...

7か月の弱気相場でどうやって400万ドルを稼いだのか?

今年は4つのことを正しくやりました。 1 つ目は、シリコンバレー銀行が破産を発表した翌日にビットコイ...

ICOはインターネット金融リスクの特別是正に含まれ、文書99号は浄化と是正を開始する

9月2日、インターネット金融リスク特別是正指導グループ弁公室は、各省市の金融機構(局)に対し、トーク...

米国防総省は、核兵器などの機密性の高いプロジェクトに関するデータを安全に保管するためにブロックチェーンを使用する計画だ。

ブロックチェーン技術は金融以外の業界では発展が困難でしたが、軍事の発展には欠かせない技術のようです。...

強気相場の裏側で、​​機関投資家の保有株の「黒歴史」は転換点が近づいていることを示唆しているのだろうか?

10月31日、CFTCは最新のCMEビットコイン先物週報(10月21日~10月27日)を発表しまし...