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

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

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

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

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

目次

  • ガイドライン

  • 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月以来、自由な発想を持つオーバーストックのCEO兼会長パトリック・バーンは、同社が6ヶ月以内にビ...

北京ニュース:中央銀行デジタル通貨研究所が募集中、これらの専門大学院生にはチャンスがある

中央銀行は10日、支店および直属部門の2020年度人事採用(採用)公告を公式サイトで発表した。このう...

カナダ銀行:中央銀行のデジタル通貨は必ずしもビットコインを排除するものではなく、ビットコインは広く流通できる

カナダ銀行の研究者は、ビットコインなどの民間デジタル通貨は、何らかの形での政府の関与がなければ長期的...

アジア市場獲得に3億ドルを投資するこのブロックチェーンリーダーは、また大きな動きを見せている

主流通貨の人気から、​​マイニングマシンやコンピューティングパワーなどの周辺産業チェーンの急速な発展...

ビットコインが6,300ドルの最高値に達し、ビジネスリーダーたちはもはや冷静ではない

北京時間10月30日、ビットコインの価格は今日最高値の6,306.58ドルまで上昇し、再び新記録を樹...

ロンドン金融イノベーション機構がブロックチェーン技術研究所を設立予定

ロンドンを拠点とする金融イノベーション組織「イノベート・ファイナンス」は、ブロックチェーン技術の実用...

Googleによると、インターネットユーザーの「ビットコイン」への関心は17か月ぶりの高水準に達した。

Googleトレンドの検索分析データによると、6月29日の最新データによると、「ビットコイン」(B...

下院委員会副委員長:ロシア中央銀行はビットコインを合法化する可能性がある

著者の序文:ビットコインはロシアでは常に困難な状況にあり、特にロシア財務省はビットコインに断固として...

マイニングコストに基づいてコインの価格を予測するのは時代遅れです。イェール大学の研究はビットコインの価格に影響を与える新たな要因を指摘している

暗号通貨とはいったい何でしょうか?それは通貨、商品、株式、あるいはまったく新しいタイプの資産でしょう...

海外メディア:ルーブルの下落はロシアのビットコインマイナーにとって好材料

暗号通貨の価格は他の資産とともに急落しているが、世界的な市場の暴落は間接的にロシアのビットコインマイ...

ASIC会長:ブロックチェーン技術は金融を変える可能性を秘めている

オーストラリア証券投資委員会( ASIC )の委員長は、ブロックチェーン技術が既存の世界金融システム...

S9復活: 価格上昇により古いビットコイン採掘機が復活

ビットコインの価格が一定の水準で推移するにつれ、何年も前に製造された古い ASIC マイニング マシ...

上海は3種類の仮想通貨関連活動を調査し、発見次第直ちに是正と撤回を要請

ザ・ペーパー記者 陳月史2019-11-15 20:52 出典:The Paper 11月15日、上...

ビットコイン技術はロシアの禁止を超えて広がる

ロシアの決済大手QIWIは独自の暗号化デジタル通貨を発行する計画で、その新製品の詳細が公開された。 ...

ビットコインのエコシステムは栄養を失っている - ビットコインはもう一つのエリートチーム、サークルを失った

第0章 はじめに我が国は長い間、エリート移民のジレンマに直面してきました。意外なことに、成長産業であ...