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

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

著者は、独自のマイニングプールを設定したいマイナー向けにこの記事を翻訳しました。元の記事から無駄なものを多く省き、本質だけを残しました。チュートリアルに従えば、プールを構築できます。

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

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

目次

  • ガイドライン

  • 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
ip = 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/


<<:  中央銀行が1年間の努力の末に導入しようとしているデジタル通貨とは何でしょうか?

>>:  調査:ビットコインの半減期が価格に与える影響

推薦する

イーサリアムは12日に上海でアップグレードされる予定。主要指標をリアルタイムで表示できるウェブサイトはどれですか?

2023年4月12日22時27分(UTC)に、イーサリアム実行レイヤー(EL)は15回目のハードフ...

ビットコインを諦める時期でしょうか?

ビットコインは今年初めのピークから25%以上下落していますが、さらに下落する前に逃げるべき時なのでし...

世界的テクノロジーコンサルティング大手ブーズ・アレン・ハミルトン(BAH)のレポート:ブロックチェーン技術はデジタル経済の発展に不可欠

世界有数の経営・技術コンサルティング会社であるブーズ・アレン・ハミルトン(BAH)は、ブロックチェー...

海外メディア:中国のビットコイン市場の回復は世界が「アジアの時代」に突入したことを告げる

中国のビットコイン取引量の回復と日本および韓国市場の継続的な発展は、米国市場が将来的にアジア(ビット...

ビットコインのコンセンサスのシミュレーション

Bitcoin Unlimited は、Nakamoto コンセンサスに基づいて、ネットワーク ルー...

ビットコイン採掘会社Coinmintはニューヨーク州に世界最大の採掘センターを建設する

今年に入ってビットコインの価格が下落し続けているにもかかわらず、仮想通貨マイニング企業コインミントは...

ビットコインの注目すべき一年を示す8つのチャート

最近のレポートと調査結果によると、2016 年には 50 以上の銀行がブロックチェーン技術に投資しま...

DD4BC: DDoS攻撃を使ってビットコインを強奪することに特化したハッカー集団

昨年9月以来、DD4BCと呼ばれるハッカー集団が、標的に対して一連のDDoS攻撃を仕掛け、攻撃を止め...

イーサリアムのステーブルコイン発行額が過去最高の840億ドルを記録

最新データによると、イーサリアム上のステーブルコインの総発行額は840億米ドルに達し、過去最高を記録...

Ethereum L2シリーズの現状

過去1年間の振り返りEthereum L2 のメインリリースから 1 年以上経ちました。 L2 チェ...

門頭溝債権者集会は3月24日14時に開催される。

仮想通貨取引所マウントゴックスは3月11日、次回の債権者集会を3月24日15時(北京時間3月24日1...

ビットコインが再び最高値を更新、1コインの価値は6.38ドル≒42万人民元。なぜこれほど価値があるのか​​?

最近、ビットコインの価格は上昇を続けており、1コインあたり63,860米ドルという新たな価格記録を樹...

ランサムウェアウイルスが世界を席巻、ビットコインの価格が100ドル近く下落

昨日、ビットコインの価格に長い間起きていなかった出来事が起こりました。24時間で3桁の下落です。 C...

ビットコインは世界共同規制の対象となるのでしょうか?フランス財務大臣、G20サミットで議論を提案

いくつかの国が規制措置を講じたことで、仮想通貨ブームがもたらすリスクが国際的に議論され始めている。フ...