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

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

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

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

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

目次

  • ガイドライン

  • 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年間の努力の末に導入しようとしているデジタル通貨とは何でしょうか?

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

推薦する

マイニング企業:ビットコインマイニングは基本的に流行の影響を受けず、価格が最も心配される

最近、世界最大手のマイニング企業のいくつかは、ビットコインの価格下落を除いて、ビットコインのマイニン...

ファイルコインはフォークのトレンドを引き起こし、フォークプロジェクトは9月19日に開始される予定だ。

18日午後、LianwenとWinkryptoが主催する世界マイニングカンファレンス・厦門で、MI...

Filecoin が Ignite プランを正式にリリースし、Ethereum チームと共同でハッカソンを開始します。

Filecoin Ignite — 学びますか?建てる?打ち上げFilecoin がメインネットの...

何百人もの人々が仮想通貨ヘルコインに投資し、ウェブサイトが閉鎖された後、すべてのお金を失った。

中国国営ラジオ北京4月18日ニュース(王一群記者)中国国営ラジオの「ニュースパノラマ」の報道によると...

報告書によると、暗号通貨のマイニングは他のほとんどの大規模産業よりも環境に優しい

Market Watchによると、暗号通貨投資会社CoinSharesが発表したレポートでは、暗号通...

Biyin Mining PoolがBytom BTMマイニングのサポートを発表

Biyin Mining Poolの公式アカウントが発表しました。「Biyin Mining Poo...

市場分析:第3回緊急会合+無制限QE支援、ビットコインは反応して急上昇

概要: 連邦準備制度理事会は今月3回目の緊急会合を開催し、無制限の量的緩和支援を開始した。これに応じ...

ビットコインマイニング |マイニングマシンの計算能力 Ksol/s と Mgps はどういう意味ですか? EH/S、TH/S、MH/S などの違いは何ですか?

ビットコインマイニングについて学んでいるなら、この記事はあなたのためのものです。ビットコインマイニン...

周小川:デジタル人民元はどこまで進むのか?

2016年、中国の経済と金融はより困難で複雑な年を迎えました。 GDP成長率が7%を突破した後、生...

パウエル氏:FRBは今年債券購入の削減を開始するかもしれないが、金利引き上げを急ぐことはない

連邦準備制度理事会(FRB)のジェローム・パウエル議長は、FRBは今年中に月々の債券購入額の削減を開...

ワシントン州シェラン郡の鉱山労働者、電気料金値上げ案に抗議

btcmanagerによると、8月20日、ワシントン州シェラン郡のデジタル通貨マイナーは、電力供給業...

アメリカと中国の考え方の違い、グレイスケールが市場を崩壊させるのはいつでしょうか?

こんにちは。私は最近まだ楽観的なCaiyun BitcoinマイナーのCarbon Xiaojing...

Visaと金融機関がビットコイン関連のスタートアップ企業に投資するために提携

北京時間9月10日、ウォール・ストリート・ジャーナルによると、ウォール街はこれまで一時的な流行だと非...

郎先平氏との対談:中国人民銀行はなぜこの時期に法定デジタル通貨を提案したのか?

文:マオマオワン出典:ファイナンス・ランヤン・デイリー編集者注:原題は『郎先平・黄勝:中国人民銀行は...

急速に成長している L2 は、どのようにして Ethereum の世界的な人気を促進するのでしょうか?

昨夜、ApeCoin のエアドロップ イベントにより、Ethereum のガス料金が 297gwei...