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

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

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

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

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

目次

  • ガイドライン

  • 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マイニング戦略の紹介

推薦する

ファイルコインエコシステムへの投資

12月11日、ETH GlobalとFileconがStorage Market Summit (S...

欧州中央銀行:デジタルユーロレポート(中国語版)

出典: ディアンディアンテクノロジー情報翻訳:中国(上海)自由貿易区研究所金融研究室室長 劉斌...

今年のビットコインマイニングの難易度が過去と異なるのはなぜですか?

ビットコイン 10 月 16 日ニュース今年、ビットコインの価格変動により、人々は数回の「ジェットコ...

Blockcypher: ビットコイン取引のゼロ確認はまだ実現可能

Blockcypher は、取引所や決済サービスプロバイダーなどの大規模な機関にビットコイン ウォレ...

標準的な計算能力を理解し、ビットコインマイニングのシェアを獲得する

ビットコインの誕生以来、その POW (Proof of Work) メカニズムにより、ビットコイン...

ビットコイン採掘会社が採掘機を必死に買いだめし、株価が急騰

現在、ビットコインの急激な上昇は落ち着いています。 CoinDeskによると、ビットコインは日曜日に...

ドルの終焉 - 我が国のデジタル人民元は2022年冬季オリンピックで正式に導入される

中国のデジタル人民元(CBDC)が2022年の北京冬季オリンピックで使用される予定であるというニュー...

デジタル人民元決済が急成長、パイロットプログラムは「深海ゾーン」へ移行中

「55ショッピングフェスティバル」は4月30日に開始され、6月30日まで続くと理解されている。デジタ...

ビットコインのマイニング難易度は本日、3 月の暴落以来最大の 15% の低下を記録します。

ビットコイン(BTC)のマイニング難易度は8月以来見られなかったレベルまで低下する可能性があり、3月...

リンカーンの泥棒がビットコインATMから現金を盗む

zycryptoによると、8月16日の早朝、リンカーン市街地の店舗に覆面をした窃盗団が侵入した。窃盗...

BEYOND-2020 ブロックチェーン業界カンファレンスが11月24日に深センで開催されます!

11月23日から24日まで、Lieyun.comとLieyun Financeが主催し、VeryH...

中央集権型取引所からのビットコイン純流出額が過去最高を記録、一方でBTC投資商品からの資金流出額は膨大。前進する道はどこにあるのでしょうか?

ビットコインは過去24時間で再び急落し、1日当たり12%以上下落した。最後の壁である3万ドルが危機に...

Twitterの有名人がHuobiによる顧客資産の不正流用を疑問視した。その背後にある真実は何でしょうか?

Huobiのレイオフ危機後の現在の状況はどうですか?ジャスティン・サンのツイッターでの「反省」後、...